diff --git a/package.json b/package.json index 1dc758c..803ef78 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "talent-calculator", "version": "0.1.0", "private": true, + "homepage": "https://mirague.github.io/wow-talent-calculator", "dependencies": { "@types/jest": "24.0.15", "@types/node": "12.6.2", @@ -21,7 +22,9 @@ "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "predeploy": "yarn run build", + "deploy": "gh-pages -d build" }, "eslintConfig": { "extends": "react-app" @@ -39,6 +42,7 @@ ] }, "devDependencies": { + "gh-pages": "^2.0.1", "@welldone-software/why-did-you-render": "^3.2.1" } } diff --git a/src/components/Calculator.tsx b/src/components/Calculator.tsx index 6255931..70eb600 100644 --- a/src/components/Calculator.tsx +++ b/src/components/Calculator.tsx @@ -90,10 +90,11 @@ export class Calculator extends React.PureComponent { Points: {availablePoints} -
- Shaman test - Shaman test broken -
+ ) } diff --git a/src/components/Icon.scss b/src/components/Icon.scss index 7790e25..0684385 100644 --- a/src/components/Icon.scss +++ b/src/components/Icon.scss @@ -34,7 +34,7 @@ &--golden { .icon__frame { - background-image: url('/images/icons/large/gold.png'); + background-image: url('../images/icons/large/gold.png'); } } @@ -50,7 +50,7 @@ height: 44px; top: -2px; left: -2px; - background-image: url('/images/icons/large/default.png'); + background-image: url('../images/icons/large/default.png'); background-repeat: no-repeat; background-size: contain; } diff --git a/src/components/TalentSlot.scss b/src/components/TalentSlot.scss index 0a481b2..5c1edea 100644 --- a/src/components/TalentSlot.scss +++ b/src/components/TalentSlot.scss @@ -58,7 +58,7 @@ height: 46px; bottom: -1px; left: -4px; - background-image: url('/images/icons/large/default.png'); + background-image: url('../images/icons/large/default.png'); background-size: cover; &:after { diff --git a/src/components/TalentTree.tsx b/src/components/TalentTree.tsx index ef41fdc..0336d55 100644 --- a/src/components/TalentTree.tsx +++ b/src/components/TalentTree.tsx @@ -25,7 +25,7 @@ export const TalentTree: React.FC = ({ specId, knownTalents, availablePoi ) const bodyStyle = { - backgroundImage: `url(/images/specs/${specId}.jpg)` + backgroundImage: `url(${require(`../images/specs/${specId}.jpg`)})` } const arrows = talents diff --git a/src/images/arrows/down-active.png b/src/images/arrows/down-active.png new file mode 100644 index 0000000..8419744 Binary files /dev/null and b/src/images/arrows/down-active.png differ diff --git a/src/images/arrows/down.png b/src/images/arrows/down.png new file mode 100644 index 0000000..19a59ae Binary files /dev/null and b/src/images/arrows/down.png differ diff --git a/src/images/arrows/left-active.png b/src/images/arrows/left-active.png new file mode 100644 index 0000000..c11d7d5 Binary files /dev/null and b/src/images/arrows/left-active.png differ diff --git a/src/images/arrows/left.png b/src/images/arrows/left.png new file mode 100644 index 0000000..d3cf716 Binary files /dev/null and b/src/images/arrows/left.png differ diff --git a/src/images/arrows/leftdown-active.png b/src/images/arrows/leftdown-active.png new file mode 100644 index 0000000..5a908db Binary files /dev/null and b/src/images/arrows/leftdown-active.png differ diff --git a/src/images/arrows/leftdown.png b/src/images/arrows/leftdown.png new file mode 100644 index 0000000..5545d47 Binary files /dev/null and b/src/images/arrows/leftdown.png differ diff --git a/src/images/arrows/right-active.png b/src/images/arrows/right-active.png new file mode 100644 index 0000000..44934a9 Binary files /dev/null and b/src/images/arrows/right-active.png differ diff --git a/src/images/arrows/right.png b/src/images/arrows/right.png new file mode 100644 index 0000000..0b9cbce Binary files /dev/null and b/src/images/arrows/right.png differ diff --git a/src/images/arrows/rightdown-active.png b/src/images/arrows/rightdown-active.png new file mode 100644 index 0000000..135dc5c Binary files /dev/null and b/src/images/arrows/rightdown-active.png differ diff --git a/src/images/arrows/rightdown.png b/src/images/arrows/rightdown.png new file mode 100644 index 0000000..6cf1bd1 Binary files /dev/null and b/src/images/arrows/rightdown.png differ diff --git a/src/images/icons/large/default.png b/src/images/icons/large/default.png new file mode 100644 index 0000000..5a2221a Binary files /dev/null and b/src/images/icons/large/default.png differ diff --git a/src/images/icons/large/gold.png b/src/images/icons/large/gold.png new file mode 100644 index 0000000..eba088a Binary files /dev/null and b/src/images/icons/large/gold.png differ diff --git a/src/images/icons/medium/default.png b/src/images/icons/medium/default.png new file mode 100644 index 0000000..9d91ac9 Binary files /dev/null and b/src/images/icons/medium/default.png differ diff --git a/src/images/icons/medium/gold.png b/src/images/icons/medium/gold.png new file mode 100644 index 0000000..bafc206 Binary files /dev/null and b/src/images/icons/medium/gold.png differ diff --git a/src/images/specs/161.jpg b/src/images/specs/161.jpg new file mode 100644 index 0000000..a663bd3 Binary files /dev/null and b/src/images/specs/161.jpg differ diff --git a/src/images/specs/163.jpg b/src/images/specs/163.jpg new file mode 100644 index 0000000..4750b0b Binary files /dev/null and b/src/images/specs/163.jpg differ diff --git a/src/images/specs/164.jpg b/src/images/specs/164.jpg new file mode 100644 index 0000000..6855991 Binary files /dev/null and b/src/images/specs/164.jpg differ diff --git a/src/images/specs/181.jpg b/src/images/specs/181.jpg new file mode 100644 index 0000000..f3a9697 Binary files /dev/null and b/src/images/specs/181.jpg differ diff --git a/src/images/specs/182.jpg b/src/images/specs/182.jpg new file mode 100644 index 0000000..0629147 Binary files /dev/null and b/src/images/specs/182.jpg differ diff --git a/src/images/specs/183.jpg b/src/images/specs/183.jpg new file mode 100644 index 0000000..95751d3 Binary files /dev/null and b/src/images/specs/183.jpg differ diff --git a/src/images/specs/201.jpg b/src/images/specs/201.jpg new file mode 100644 index 0000000..cba6ce2 Binary files /dev/null and b/src/images/specs/201.jpg differ diff --git a/src/images/specs/202.jpg b/src/images/specs/202.jpg new file mode 100644 index 0000000..70b0ee0 Binary files /dev/null and b/src/images/specs/202.jpg differ diff --git a/src/images/specs/203.jpg b/src/images/specs/203.jpg new file mode 100644 index 0000000..ece3489 Binary files /dev/null and b/src/images/specs/203.jpg differ diff --git a/src/images/specs/261.jpg b/src/images/specs/261.jpg new file mode 100644 index 0000000..0cd4ab0 Binary files /dev/null and b/src/images/specs/261.jpg differ diff --git a/src/images/specs/262.jpg b/src/images/specs/262.jpg new file mode 100644 index 0000000..7876bcd Binary files /dev/null and b/src/images/specs/262.jpg differ diff --git a/src/images/specs/263.jpg b/src/images/specs/263.jpg new file mode 100644 index 0000000..461dc38 Binary files /dev/null and b/src/images/specs/263.jpg differ diff --git a/src/images/specs/281.jpg b/src/images/specs/281.jpg new file mode 100644 index 0000000..7fa57e7 Binary files /dev/null and b/src/images/specs/281.jpg differ diff --git a/src/images/specs/282.jpg b/src/images/specs/282.jpg new file mode 100644 index 0000000..76c1a8f Binary files /dev/null and b/src/images/specs/282.jpg differ diff --git a/src/images/specs/283.jpg b/src/images/specs/283.jpg new file mode 100644 index 0000000..6ff9681 Binary files /dev/null and b/src/images/specs/283.jpg differ diff --git a/src/images/specs/301.jpg b/src/images/specs/301.jpg new file mode 100644 index 0000000..6b78fda Binary files /dev/null and b/src/images/specs/301.jpg differ diff --git a/src/images/specs/302.jpg b/src/images/specs/302.jpg new file mode 100644 index 0000000..95f4e3b Binary files /dev/null and b/src/images/specs/302.jpg differ diff --git a/src/images/specs/303.jpg b/src/images/specs/303.jpg new file mode 100644 index 0000000..11bf267 Binary files /dev/null and b/src/images/specs/303.jpg differ diff --git a/src/images/specs/361.jpg b/src/images/specs/361.jpg new file mode 100644 index 0000000..34d65c1 Binary files /dev/null and b/src/images/specs/361.jpg differ diff --git a/src/images/specs/362.jpg b/src/images/specs/362.jpg new file mode 100644 index 0000000..368b066 Binary files /dev/null and b/src/images/specs/362.jpg differ diff --git a/src/images/specs/363.jpg b/src/images/specs/363.jpg new file mode 100644 index 0000000..cb9bde4 Binary files /dev/null and b/src/images/specs/363.jpg differ diff --git a/src/images/specs/381.jpg b/src/images/specs/381.jpg new file mode 100644 index 0000000..6a3bf75 Binary files /dev/null and b/src/images/specs/381.jpg differ diff --git a/src/images/specs/382.jpg b/src/images/specs/382.jpg new file mode 100644 index 0000000..ae9ab90 Binary files /dev/null and b/src/images/specs/382.jpg differ diff --git a/src/images/specs/383.jpg b/src/images/specs/383.jpg new file mode 100644 index 0000000..cdb20da Binary files /dev/null and b/src/images/specs/383.jpg differ diff --git a/src/images/specs/41.jpg b/src/images/specs/41.jpg new file mode 100644 index 0000000..5abb688 Binary files /dev/null and b/src/images/specs/41.jpg differ diff --git a/src/images/specs/61.jpg b/src/images/specs/61.jpg new file mode 100644 index 0000000..4167315 Binary files /dev/null and b/src/images/specs/61.jpg differ diff --git a/src/images/specs/81.jpg b/src/images/specs/81.jpg new file mode 100644 index 0000000..4632bb2 Binary files /dev/null and b/src/images/specs/81.jpg differ diff --git a/src/images/tooltip-background.png b/src/images/tooltip-background.png new file mode 100644 index 0000000..806edf0 Binary files /dev/null and b/src/images/tooltip-background.png differ diff --git a/src/index.css b/src/index.css deleted file mode 100644 index ec2585e..0000000 --- a/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/src/index.tsx b/src/index.tsx index 81c2f16..2652ecb 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,17 +1,16 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; -import * as serviceWorker from './serviceWorker'; +import React from 'react' +import ReactDOM from 'react-dom' +import App from './App' +import * as serviceWorker from './serviceWorker' if (process.env.NODE_ENV !== 'production') { const whyDidYouRender = require('@welldone-software/why-did-you-render/dist/no-classes-transpile/umd/whyDidYouRender.min.js') whyDidYouRender(React) } -ReactDOM.render(, document.getElementById('root')); +ReactDOM.render(, document.getElementById('root')) // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://bit.ly/CRA-PWA -serviceWorker.unregister(); +serviceWorker.unregister() diff --git a/yarn.lock b/yarn.lock index 92967a5..73512c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1869,6 +1869,13 @@ async@^1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= +async@^2.6.1: + version "2.6.3" + resolved "http://npm.soundtrackyourbrand.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2674,7 +2681,7 @@ commander@2.17.x: resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== -commander@^2.11.0, commander@^2.19.0, commander@~2.20.0: +commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@~2.20.0: version "2.20.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== @@ -3515,6 +3522,11 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +email-addresses@^3.0.1: + version "3.0.3" + resolved "http://npm.soundtrackyourbrand.com/email-addresses/-/email-addresses-3.0.3.tgz#fc3c6952f68da24239914e982c8a7783bc2ed96d" + integrity sha512-kUlSC06PVvvjlMRpNIl3kR1NRXLEe86VQ7N0bQeaCZb2g+InShCeHQp/JvyYNTugMnRN2NvJhHlc3q12MWbbpg== + emoji-regex@^7.0.1, emoji-regex@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -4050,6 +4062,28 @@ file-loader@3.0.1: loader-utils "^1.0.2" schema-utils "^1.0.0" +filename-reserved-regex@^1.0.0: + version "1.0.0" + resolved "http://npm.soundtrackyourbrand.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" + integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= + +filenamify-url@^1.0.0: + version "1.0.0" + resolved "http://npm.soundtrackyourbrand.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" + integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= + dependencies: + filenamify "^1.0.0" + humanize-url "^1.0.0" + +filenamify@^1.0.0: + version "1.2.1" + resolved "http://npm.soundtrackyourbrand.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" + integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= + dependencies: + filename-reserved-regex "^1.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + filesize@3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" @@ -4357,6 +4391,20 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gh-pages@^2.0.1: + version "2.0.1" + resolved "http://npm.soundtrackyourbrand.com/gh-pages/-/gh-pages-2.0.1.tgz#aefe47a43b8d9d2aa3130576b33fe95641e29a2f" + integrity sha512-uFlk3bukljeiWKQ2XvPfjcSi/ou7IfoDf2p+Fj672saLAr8bnOdFVqI/JSgrSgInKpCg5BksxEwGUl++dbg8Dg== + dependencies: + async "^2.6.1" + commander "^2.18.0" + email-addresses "^3.0.1" + filenamify-url "^1.0.0" + fs-extra "^7.0.0" + globby "^6.1.0" + graceful-fs "^4.1.11" + rimraf "^2.6.2" + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -4765,6 +4813,14 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +humanize-url@^1.0.0: + version "1.0.1" + resolved "http://npm.soundtrackyourbrand.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" + integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= + dependencies: + normalize-url "^1.0.0" + strip-url-auth "^1.0.0" + iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" @@ -5204,7 +5260,7 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.1.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -6145,6 +6201,11 @@ lodash@^4, lodash@^4.0.0, lodash@~4.17.10: resolved "http://npm.soundtrackyourbrand.com/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba" integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw== +lodash@^4.17.14: + version "4.17.15" + resolved "http://npm.soundtrackyourbrand.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + loglevel@^1.4.1: version "1.6.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" @@ -6744,6 +6805,16 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= +normalize-url@^1.0.0: + version "1.9.1" + resolved "http://npm.soundtrackyourbrand.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + normalize-url@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" @@ -7978,6 +8049,11 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +prepend-http@^1.0.0: + version "1.0.4" + resolved "http://npm.soundtrackyourbrand.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + pretty-bytes@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.2.0.tgz#96c92c6e95a0b35059253fb33c03e260d40f5a1f" @@ -8142,6 +8218,14 @@ qs@6.5.2, qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +query-string@^4.1.0: + version "4.3.4" + resolved "http://npm.soundtrackyourbrand.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -9120,6 +9204,13 @@ sockjs@0.3.19: faye-websocket "^0.10.0" uuid "^3.0.1" +sort-keys@^1.0.0: + version "1.1.2" + resolved "http://npm.soundtrackyourbrand.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -9326,6 +9417,11 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "http://npm.soundtrackyourbrand.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -9441,6 +9537,18 @@ strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strip-outer@^1.0.0: + version "1.0.1" + resolved "http://npm.soundtrackyourbrand.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + +strip-url-auth@^1.0.0: + version "1.0.1" + resolved "http://npm.soundtrackyourbrand.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" + integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= + style-loader@0.23.1: version "0.23.1" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" @@ -9697,6 +9805,13 @@ trim-newlines@^1.0.0: resolved "http://npm.soundtrackyourbrand.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= +trim-repeated@^1.0.0: + version "1.0.0" + resolved "http://npm.soundtrackyourbrand.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= + dependencies: + escape-string-regexp "^1.0.2" + trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"