diff --git a/package.json b/package.json index 3ebd6a1..8ca2af8 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,16 @@ { "dependencies": { - "copy-webpack-plugin": "^5.1.0", + "copy-webpack-plugin": "^5.1.1", "elm-webpack-loader": "^6.0.1", "html-webpack-plugin": "^3.2.0", + "imagemin-webpack-plugin": "^2.4.2", "jsdom": "^15.2.1", "prerender-spa-plugin": "^3.4.0", "tempy": "^0.3.0", - "terser-webpack-plugin": "^2.3.0", - "webpack": "^4.41.2", + "terser-webpack-plugin": "^2.3.1", + "webpack": "^4.41.4", "webpack-cli": "^3.3.10", + "webpack-manifest-plugin": "^2.2.0", "workbox-webpack-plugin": "^4.3.1" }, "name": "wand-front-utils", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f06438..81ef012 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,21 +1,24 @@ dependencies: - copy-webpack-plugin: 5.1.0_webpack@4.41.2 + copy-webpack-plugin: 5.1.1_webpack@4.41.4 elm-webpack-loader: 6.0.1 - html-webpack-plugin: 3.2.0_webpack@4.41.2 + html-webpack-plugin: 3.2.0_webpack@4.41.4 + imagemin-webpack-plugin: 2.4.2 jsdom: 15.2.1 prerender-spa-plugin: 3.4.0 tempy: 0.3.0 - webpack: 4.41.2_webpack@4.41.2 - webpack-cli: 3.3.10_webpack@4.41.2 - workbox-webpack-plugin: 4.3.1_webpack@4.41.2 + terser-webpack-plugin: 2.3.1_webpack@4.41.4 + webpack: 4.41.4_webpack@4.41.4 + webpack-cli: 3.3.10_webpack@4.41.4 + webpack-manifest-plugin: 2.2.0_webpack@4.41.4 + workbox-webpack-plugin: 4.3.1_webpack@4.41.4 lockfileVersion: 5.1 packages: - /@babel/runtime/7.7.6: + /@babel/runtime/7.7.7: dependencies: regenerator-runtime: 0.13.3 dev: false resolution: - integrity: sha512-BWAJxpNVa0QlE5gZdWjSxXtemZyZ9RmrmVozxt3NUXeZhVIJ5ANyqmMc0JDrivBZyxUuQvFxlvH4OWWOogGfUw== + integrity: sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA== /@hapi/address/2.1.4: dev: false resolution: @@ -43,6 +46,21 @@ packages: dev: false resolution: integrity: sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + /@mrmlnc/readdir-enhanced/2.2.1: + dependencies: + call-me-maybe: 1.0.1 + glob-to-regexp: 0.3.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + /@nodelib/fs.stat/1.1.3: + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== /@prerenderer/prerenderer/0.7.2: dependencies: express: 4.17.1 @@ -62,6 +80,92 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-sC8WBcYcXbqm6premzCcUNDRROtAwBtBewUuzHyKcYDqU6InqjfpUQEXdIlhikN0gvqzlJy1+c7OJSfNYi4/tg== + /@sindresorhus/is/0.7.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== + /@types/anymatch/1.3.1: + dev: false + resolution: + integrity: sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + /@types/imagemin-gifsicle/5.2.0: + dependencies: + '@types/imagemin': 7.0.0 + dev: false + resolution: + integrity: sha512-WohEsNMyGYTc+u6WA7KUvX8g+uLgTJOhqteexGdGZ/TPyS65GuCzMJ1RTaSzqG/cIfLFxbxg/HbGBg8YJrNZaw== + /@types/imagemin-jpegtran/5.0.0: + dependencies: + '@types/imagemin': 7.0.0 + dev: false + resolution: + integrity: sha512-uwJknBgND9Jx+/d5bJf+mvAjfes0NIDyCeOKFJ9LbEYnp8/PVt0YDGh8K96JemeF84VbhHFxnN62Wz68rVNfFQ== + /@types/imagemin-optipng/5.2.0: + dependencies: + '@types/imagemin': 7.0.0 + dev: false + resolution: + integrity: sha512-Qn4gTV1fpPG2WIsUIl10yi2prudOuDIx+D+O0H3aKZRcTCwpMjszBVeRWUqkhG5wADhWO4giLut1sFNr3H2XIQ== + /@types/imagemin-svgo/7.0.0: + dependencies: + '@types/imagemin': 7.0.0 + '@types/svgo': 1.3.0 + dev: false + resolution: + integrity: sha512-Uq2T4hHE9PvBLB1lZM1+bZUzPc14XCKKWzQqJ47qe4/iuVHavYX4ig/gbBj8W3ZvRAJcQV3nagfoqFUzzdFD4g== + /@types/imagemin/7.0.0: + dependencies: + '@types/node': 12.12.21 + dev: false + resolution: + integrity: sha512-BiNd5FazD5ZmJUYD9txsbrttL0P0welrb9yAPn6ykKK3kWufwFsxYqw5KdggfZQDjiNYwsBrX+Fwei0Xsw4oAw== + /@types/node/12.12.21: + dev: false + resolution: + integrity: sha512-8sRGhbpU+ck1n0PGAUgVrWrWdjSW2aqNeyC15W88GRsMpSwzv6RJGlLhE7s2RhVSOdyDmxbqlWSeThq4/7xqlA== + /@types/q/1.5.2: + dev: false + resolution: + integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + /@types/source-list-map/0.1.2: + dev: false + resolution: + integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + /@types/svgo/1.3.0: + dev: false + resolution: + integrity: sha512-3MkYdqVF0yQFEUMbusfaVvQRQoC6yhOSdUU87/ZSvlJrI+E49s3XanUtJZtLThrvnqACnUryt2lC2ezpV9O/2Q== + /@types/tapable/1.0.4: + dev: false + resolution: + integrity: sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ== + /@types/uglify-js/3.0.4: + dependencies: + source-map: 0.6.1 + dev: false + resolution: + integrity: sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ== + /@types/webpack-sources/0.1.5: + dependencies: + '@types/node': 12.12.21 + '@types/source-list-map': 0.1.2 + source-map: 0.6.1 + dev: false + resolution: + integrity: sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w== + /@types/webpack/4.41.0: + dependencies: + '@types/anymatch': 1.3.1 + '@types/node': 12.12.21 + '@types/tapable': 1.0.4 + '@types/uglify-js': 3.0.4 + '@types/webpack-sources': 0.1.5 + source-map: 0.6.1 + dev: false + resolution: + integrity: sha512-tWkdf9nO0zFgAY/EumUKwrDUhraHKDqCPhwfFR/R8l0qnPdgb9le0Gzhvb7uzVpouuDGBgiE//ZdY+5jcZy2TA== /@webassemblyjs/ast/1.8.5: dependencies: '@webassemblyjs/helper-module-context': 1.8.5 @@ -246,6 +350,15 @@ packages: node: '>= 4.0.0' resolution: integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + /aggregate-error/3.0.1: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== /ajv-errors/1.0.1_ajv@6.10.2: dependencies: ajv: 6.10.2 @@ -265,7 +378,7 @@ packages: /ajv/6.10.2: dependencies: fast-deep-equal: 2.0.1 - fast-json-stable-stringify: 2.0.0 + fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.2.2 dev: false @@ -289,6 +402,12 @@ packages: node: '>=6' resolution: integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + /ansi-styles/2.2.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= /ansi-styles/3.2.1: dependencies: color-convert: 1.9.3 @@ -308,6 +427,24 @@ packages: dev: false resolution: integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + /arch/2.1.1: + dev: false + resolution: + integrity: sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg== + /archive-type/4.0.0: + dependencies: + file-type: 4.4.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + dev: false + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== /arr-diff/4.0.0: dev: false engines: @@ -330,6 +467,12 @@ packages: dev: false resolution: integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + /array-find-index/1.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= /array-flatten/1.1.1: dev: false resolution: @@ -354,6 +497,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + /arrify/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= /asn1.js/4.10.1: dependencies: bn.js: 4.11.8 @@ -395,6 +544,10 @@ packages: dev: false resolution: integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + /async-throttle/1.1.0: + dev: false + resolution: + integrity: sha1-Ip5/P6eip5fobzYOYwmggiTU+no= /async/2.6.3: dependencies: lodash: 4.17.15 @@ -487,12 +640,79 @@ packages: dev: false resolution: integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + /bin-build/3.0.0: + dependencies: + decompress: 4.2.0 + download: 6.2.5 + execa: 0.7.0 + p-map-series: 1.0.0 + tempfile: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== + /bin-check/4.1.0: + dependencies: + execa: 0.7.0 + executable: 4.1.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== + /bin-version-check/4.0.0: + dependencies: + bin-version: 3.1.0 + semver: 5.7.1 + semver-truncate: 1.1.2 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== + /bin-version/3.1.0: + dependencies: + execa: 1.0.0 + find-versions: 3.2.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== + /bin-wrapper/4.1.0: + dependencies: + bin-check: 4.1.0 + bin-version-check: 4.0.0 + download: 7.1.0 + import-lazy: 3.1.0 + os-filter-obj: 2.0.0 + pify: 4.0.1 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== /binary-extensions/1.13.1: dev: false engines: node: '>=0.10.0' resolution: integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + /bindings/1.5.0: + dependencies: + file-uri-to-path: 1.0.0 + dev: false + optional: true + resolution: + integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + /bl/1.2.2: + dependencies: + readable-stream: 2.3.6 + safe-buffer: 5.2.0 + dev: false + resolution: + integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== /bluebird/3.7.2: dev: false resolution: @@ -607,6 +827,25 @@ packages: dev: false resolution: integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + /buffer-alloc-unsafe/1.1.0: + dev: false + resolution: + integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + /buffer-alloc/1.2.0: + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + dev: false + resolution: + integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + /buffer-crc32/0.2.13: + dev: false + resolution: + integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + /buffer-fill/1.0.0: + dev: false + resolution: + integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw= /buffer-from/1.1.1: dev: false resolution: @@ -623,6 +862,13 @@ packages: dev: false resolution: integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + /buffer/5.4.3: + dependencies: + base64-js: 1.3.1 + ieee754: 1.1.13 + dev: false + resolution: + integrity: sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A== /builtin-status-codes/3.0.0: dev: false resolution: @@ -653,6 +899,31 @@ packages: dev: false resolution: integrity: sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== + /cacache/13.0.1: + dependencies: + chownr: 1.1.3 + figgy-pudding: 3.5.1 + fs-minipass: 2.0.0 + glob: 7.1.6 + graceful-fs: 4.2.3 + infer-owner: 1.0.4 + lru-cache: 5.1.1 + minipass: 3.1.1 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.2 + mkdirp: 0.5.1 + move-concurrently: 1.0.1 + p-map: 3.0.0 + promise-inflight: 1.0.1 + rimraf: 2.7.1 + ssri: 7.1.0 + unique-filename: 1.1.1 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== /cache-base/1.0.1: dependencies: collection-visit: 1.0.0 @@ -669,6 +940,22 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /cacheable-request/2.1.4: + dependencies: + clone-response: 1.0.2 + get-stream: 3.0.0 + http-cache-semantics: 3.8.1 + keyv: 3.0.0 + lowercase-keys: 1.0.0 + normalize-url: 2.0.1 + responselike: 1.0.2 + dev: false + resolution: + integrity: sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= + /call-me-maybe/1.0.1: + dev: false + resolution: + integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms= /camel-case/3.0.0: dependencies: no-case: 2.3.2 @@ -676,6 +963,21 @@ packages: dev: false resolution: integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + /camelcase-keys/2.1.0: + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + /camelcase/2.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= /camelcase/3.0.0: dev: false engines: @@ -692,6 +994,29 @@ packages: dev: false resolution: integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + /caw/2.0.1: + dependencies: + get-proxy: 2.1.0 + isurl: 1.0.0 + tunnel-agent: 0.6.0 + url-to-options: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -717,7 +1042,7 @@ packages: upath: 1.2.0 dev: false optionalDependencies: - fsevents: 1.2.9 + fsevents: 1.2.11 resolution: integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== /chownr/1.1.3: @@ -758,6 +1083,12 @@ packages: node: '>= 4.0' resolution: integrity: sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + /clean-stack/2.2.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== /cliui/3.2.0: dependencies: string-width: 1.0.2 @@ -774,6 +1105,22 @@ packages: dev: false resolution: integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + /clone-response/1.0.2: + dependencies: + mimic-response: 1.0.1 + dev: false + resolution: + integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + /coa/2.0.2: + dependencies: + '@types/q': 1.5.2 + chalk: 2.4.2 + q: 1.5.1 + dev: false + engines: + node: '>= 4.0' + resolution: + integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== /code-point-at/1.1.0: dev: false engines: @@ -819,6 +1166,14 @@ packages: dev: false resolution: integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + /commander/2.8.1: + dependencies: + graceful-readlink: 1.0.1 + dev: false + engines: + node: '>= 0.6.x' + resolution: + integrity: sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= /common-tags/1.8.0: dev: false engines: @@ -848,10 +1203,21 @@ packages: '0': node >= 0.8 resolution: integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + /config-chain/1.1.12: + dependencies: + ini: 1.3.5 + proto-list: 1.2.4 + dev: false + resolution: + integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== /console-browserify/1.2.0: dev: false resolution: integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + /console-stream/0.1.1: + dev: false + resolution: + integrity: sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= /constants-browserify/1.0.0: dev: false resolution: @@ -897,7 +1263,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - /copy-webpack-plugin/5.1.0_webpack@4.41.2: + /copy-webpack-plugin/5.1.1_webpack@4.41.4: dependencies: cacache: 12.0.3 find-cache-dir: 2.1.0 @@ -910,7 +1276,7 @@ packages: p-limit: 2.2.1 schema-utils: 1.0.0 serialize-javascript: 2.1.2 - webpack: 4.41.2_webpack@4.41.2 + webpack: 4.41.4_webpack@4.41.4 webpack-log: 2.0.0 dev: false engines: @@ -918,7 +1284,7 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 resolution: - integrity: sha512-0sNrj/Sx7/cWA0k7CVQa0sdA/dzCybqSb0+GbhKuQdOlAvnAwgC2osmbAFOAfha7ZXnreoQmCq5oDjG3gP4VHw== + integrity: sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg== /core-js/2.6.11: deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' dev: false @@ -957,6 +1323,14 @@ packages: dev: false resolution: integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + /cross-spawn/5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + resolution: + integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= /cross-spawn/6.0.5: dependencies: nice-try: 1.0.5 @@ -991,6 +1365,10 @@ packages: node: '>=4' resolution: integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + /css-select-base-adapter/0.1.1: + dev: false + resolution: + integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== /css-select/1.2.0: dependencies: boolbase: 1.0.0 @@ -1000,10 +1378,42 @@ packages: dev: false resolution: integrity: sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + /css-select/2.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 3.2.1 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: false + resolution: + integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + /css-tree/1.0.0-alpha.37: + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: false + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== /css-what/2.1.3: dev: false resolution: integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + /css-what/3.2.1: + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== + /csso/4.0.2: + dependencies: + css-tree: 1.0.0-alpha.37 + dev: false + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== /cssom/0.3.8: dev: false resolution: @@ -1020,6 +1430,14 @@ packages: node: '>=8' resolution: integrity: sha512-QXSAu2WBsSRXCPjvI43Y40m6fMevvyRm8JVAuF9ksQz5jha4pWP1wpaK7Yu5oLFc6+XAY+hj8YhefyXcBB53gg== + /currently-unhandled/0.4.1: + dependencies: + array-find-index: 1.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= /cyclist/1.0.1: dev: false resolution: @@ -1070,6 +1488,72 @@ packages: node: '>=0.10' resolution: integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /decompress-response/3.3.0: + dependencies: + mimic-response: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + /decompress-tar/4.1.1: + dependencies: + file-type: 5.2.0 + is-stream: 1.1.0 + tar-stream: 1.6.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== + /decompress-tarbz2/4.1.1: + dependencies: + decompress-tar: 4.1.1 + file-type: 6.2.0 + is-stream: 1.1.0 + seek-bzip: 1.0.5 + unbzip2-stream: 1.3.3 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== + /decompress-targz/4.1.1: + dependencies: + decompress-tar: 4.1.1 + file-type: 5.2.0 + is-stream: 1.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== + /decompress-unzip/4.0.1: + dependencies: + file-type: 3.9.0 + get-stream: 2.3.1 + pify: 2.3.0 + yauzl: 2.10.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-3qrM39FK6vhVePczroIQ+bSEj2k= + /decompress/4.2.0: + dependencies: + decompress-tar: 4.1.1 + decompress-tarbz2: 4.1.1 + decompress-targz: 4.1.1 + decompress-unzip: 4.0.1 + graceful-fs: 4.2.3 + make-dir: 1.3.0 + pify: 2.3.0 + strip-dirs: 2.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= /deep-is/0.1.3: dev: false resolution: @@ -1144,6 +1628,15 @@ packages: dev: false resolution: integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + /dir-glob/2.0.0: + dependencies: + arrify: 1.0.1 + path-type: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== /dir-glob/2.2.2: dependencies: path-type: 3.0.0 @@ -1206,12 +1699,53 @@ packages: dev: false resolution: integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + /download/6.2.5: + dependencies: + caw: 2.0.1 + content-disposition: 0.5.3 + decompress: 4.2.0 + ext-name: 5.0.0 + file-type: 5.2.0 + filenamify: 2.1.0 + get-stream: 3.0.0 + got: 7.1.0 + make-dir: 1.3.0 + p-event: 1.3.0 + pify: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== + /download/7.1.0: + dependencies: + archive-type: 4.0.0 + caw: 2.0.1 + content-disposition: 0.5.3 + decompress: 4.2.0 + ext-name: 5.0.0 + file-type: 8.1.0 + filenamify: 2.1.0 + get-stream: 3.0.0 + got: 8.3.2 + make-dir: 1.3.0 + p-event: 2.3.1 + pify: 3.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== + /duplexer3/0.1.4: + dev: false + resolution: + integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= /duplexify/3.7.1: dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 2.3.6 - stream-shift: 1.0.0 + stream-shift: 1.0.1 dev: false resolution: integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== @@ -1314,27 +1848,28 @@ packages: dev: false resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.16.3: + /es-abstract/1.17.0-next.1: dependencies: es-to-primitive: 1.2.1 function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.1 - is-callable: 1.1.4 - is-regex: 1.0.4 + is-callable: 1.1.5 + is-regex: 1.0.5 object-inspect: 1.7.0 object-keys: 1.1.1 - string.prototype.trimleft: 2.1.0 - string.prototype.trimright: 2.1.0 + object.assign: 4.1.0 + string.prototype.trimleft: 2.1.1 + string.prototype.trimright: 2.1.1 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw== + integrity: sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw== /es-to-primitive/1.2.1: dependencies: - is-callable: 1.1.4 - is-date-object: 1.0.1 + is-callable: 1.1.5 + is-date-object: 1.0.2 is-symbol: 1.0.3 dev: false engines: @@ -1391,6 +1926,13 @@ packages: hasBin: true resolution: integrity: sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + /esprima/4.0.1: + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== /esrecurse/4.2.1: dependencies: estraverse: 4.3.0 @@ -1434,6 +1976,46 @@ packages: dev: false resolution: integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + /exec-buffer/3.2.0: + dependencies: + execa: 0.7.0 + p-finally: 1.0.0 + pify: 3.0.0 + rimraf: 2.7.1 + tempfile: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA== + /execa/0.10.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== + /execa/0.7.0: + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= /execa/1.0.0: dependencies: cross-spawn: 6.0.5 @@ -1448,6 +2030,14 @@ packages: node: '>=6' resolution: integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + /executable/4.1.1: + dependencies: + pify: 2.3.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== /expand-brackets/2.1.4: dependencies: debug: 2.6.9 @@ -1507,6 +2097,23 @@ packages: node: '>= 0.10.0' resolution: integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + /ext-list/2.2.2: + dependencies: + mime-db: 1.42.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== + /ext-name/5.0.0: + dependencies: + ext-list: 2.2.2 + sort-keys-length: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== /extend-shallow/2.0.1: dependencies: is-extendable: 0.1.1 @@ -1563,10 +2170,23 @@ packages: dev: false resolution: integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= - /fast-json-stable-stringify/2.0.0: + /fast-glob/2.2.7: + dependencies: + '@mrmlnc/readdir-enhanced': 2.2.1 + '@nodelib/fs.stat': 1.1.3 + glob-parent: 3.1.0 + is-glob: 4.0.1 + merge2: 1.3.0 + micromatch: 3.1.10 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + /fast-json-stable-stringify/2.1.0: dev: false resolution: - integrity: sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== /fast-levenshtein/2.0.6: dev: false resolution: @@ -1577,10 +2197,82 @@ packages: dev: false resolution: integrity: sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= + /fd-slicer/1.1.0: + dependencies: + pend: 1.2.0 + dev: false + resolution: + integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= /figgy-pudding/3.5.1: dev: false resolution: integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + /figures/1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + /file-type/10.11.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== + /file-type/3.9.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JXoHg4TR24CHvESdEH1SpSZyuek= + /file-type/4.4.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-G2AOX8ofvcboDApwxxyNul95BsU= + /file-type/5.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-LdvqfHP/42No365J3DOMBYwritY= + /file-type/6.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== + /file-type/8.1.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== + /file-uri-to-path/1.0.0: + dev: false + optional: true + resolution: + integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + /filename-reserved-regex/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-q/c9+rc10EVECr/qLZHzieu/oik= + /filenamify/2.1.0: + dependencies: + filename-reserved-regex: 2.0.0 + strip-outer: 1.0.1 + trim-repeated: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== /fill-range/4.0.0: dependencies: extend-shallow: 2.0.1 @@ -1616,6 +2308,16 @@ packages: node: '>=6' resolution: integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + /find-cache-dir/3.2.0: + dependencies: + commondir: 1.0.1 + make-dir: 3.0.0 + pkg-dir: 4.2.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg== /find-elm-dependencies/2.0.2: dependencies: firstline: 1.2.0 @@ -1643,6 +2345,23 @@ packages: node: '>=6' resolution: integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /find-versions/3.2.0: + dependencies: + semver-regex: 2.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== /findup-sync/3.0.0: dependencies: detect-file: 1.0.0 @@ -1722,6 +2441,10 @@ packages: dev: false resolution: integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + /fs-constants/1.0.0: + dev: false + resolution: + integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== /fs-extra/4.0.3: dependencies: graceful-fs: 4.2.3 @@ -1730,6 +2453,24 @@ packages: dev: false resolution: integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + /fs-extra/7.0.1: + dependencies: + graceful-fs: 4.2.3 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + /fs-minipass/2.0.0: + dependencies: + minipass: 3.1.1 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== /fs-write-stream-atomic/1.0.10: dependencies: graceful-fs: 4.2.3 @@ -1743,19 +2484,19 @@ packages: dev: false resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - /fsevents/1.2.9: + /fsevents/1.2.11: bundledDependencies: - node-pre-gyp dependencies: + bindings: 1.5.0 nan: 2.14.0 - deprecated: 'One of your dependencies needs to upgrade to fsevents v2: 1) Proper nodejs v10+ support 2) No more fetching binaries from AWS, smaller package size' dev: false engines: node: '>=4.0' optional: true requiresBuild: true resolution: - integrity: sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw== /function-bind/1.1.1: dev: false resolution: @@ -1774,6 +2515,35 @@ packages: dev: false resolution: integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + /get-proxy/2.1.0: + dependencies: + npm-conf: 1.1.3 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== + /get-stdin/4.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + /get-stream/2.3.1: + dependencies: + object-assign: 4.1.1 + pinkie-promise: 2.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + /get-stream/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= /get-stream/4.1.0: dependencies: pump: 3.0.0 @@ -1794,6 +2564,19 @@ packages: dev: false resolution: integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + /gifsicle/4.0.1: + dependencies: + bin-build: 3.0.0 + bin-wrapper: 4.1.0 + execa: 1.0.0 + logalot: 2.1.0 + dev: false + engines: + node: '>=6' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg== /glob-parent/3.1.0: dependencies: is-glob: 3.1.0 @@ -1801,6 +2584,10 @@ packages: dev: false resolution: integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + /glob-to-regexp/0.3.0: + dev: false + resolution: + integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= /glob/7.1.6: dependencies: fs.realpath: 1.0.0 @@ -1865,10 +2652,73 @@ packages: node: '>=4' resolution: integrity: sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + /globby/8.0.2: + dependencies: + array-union: 1.0.2 + dir-glob: 2.0.0 + fast-glob: 2.2.7 + glob: 7.1.6 + ignore: 3.3.10 + pify: 3.0.0 + slash: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + /got/7.1.0: + dependencies: + decompress-response: 3.3.0 + duplexer3: 0.1.4 + get-stream: 3.0.0 + is-plain-obj: 1.1.0 + is-retry-allowed: 1.2.0 + is-stream: 1.1.0 + isurl: 1.0.0 + lowercase-keys: 1.0.1 + p-cancelable: 0.3.0 + p-timeout: 1.2.1 + safe-buffer: 5.2.0 + timed-out: 4.0.1 + url-parse-lax: 1.0.0 + url-to-options: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== + /got/8.3.2: + dependencies: + '@sindresorhus/is': 0.7.0 + cacheable-request: 2.1.4 + decompress-response: 3.3.0 + duplexer3: 0.1.4 + get-stream: 3.0.0 + into-stream: 3.1.0 + is-retry-allowed: 1.2.0 + isurl: 1.0.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 0.4.1 + p-timeout: 2.0.1 + pify: 3.0.0 + safe-buffer: 5.2.0 + timed-out: 4.0.1 + url-parse-lax: 3.0.0 + url-to-options: 1.0.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== /graceful-fs/4.2.3: dev: false resolution: integrity: sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + /graceful-readlink/1.0.1: + dev: false + resolution: + integrity: sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= /har-schema/2.0.0: dev: false engines: @@ -1884,18 +2734,36 @@ packages: node: '>=6' resolution: integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= /has-flag/3.0.0: dev: false engines: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-symbol-support-x/1.4.2: + dev: false + resolution: + integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== /has-symbols/1.0.1: dev: false engines: node: '>= 0.4' resolution: integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + /has-to-string-tag-x/1.4.1: + dependencies: + has-symbol-support-x: 1.4.2 + dev: false + resolution: + integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== /has-value/0.3.1: dependencies: get-value: 2.0.6 @@ -1980,6 +2848,10 @@ packages: dev: false resolution: integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + /html-comment-regex/1.1.2: + dev: false + resolution: + integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== /html-encoding-sniffer/1.0.2: dependencies: whatwg-encoding: 1.0.5 @@ -2001,7 +2873,7 @@ packages: hasBin: true resolution: integrity: sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== - /html-webpack-plugin/3.2.0_webpack@4.41.2: + /html-webpack-plugin/3.2.0_webpack@4.41.4: dependencies: html-minifier: 3.5.21 loader-utils: 0.2.17 @@ -2010,7 +2882,7 @@ packages: tapable: 1.1.3 toposort: 1.0.7 util.promisify: 1.0.0 - webpack: 4.41.2_webpack@4.41.2 + webpack: 4.41.4_webpack@4.41.4 dev: false engines: node: '>=6.9' @@ -2029,6 +2901,10 @@ packages: dev: false resolution: integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + /http-cache-semantics/3.8.1: + dev: false + resolution: + integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== /http-errors/1.7.2: dependencies: depd: 1.1.2 @@ -2118,6 +2994,100 @@ packages: dev: false resolution: integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + /imagemin-gifsicle/6.0.1: + dependencies: + exec-buffer: 3.2.0 + gifsicle: 4.0.1 + is-gif: 3.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng== + /imagemin-jpegtran/6.0.0: + dependencies: + exec-buffer: 3.2.0 + is-jpg: 2.0.0 + jpegtran-bin: 4.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g== + /imagemin-optipng/6.0.0: + dependencies: + exec-buffer: 3.2.0 + is-png: 1.1.0 + optipng-bin: 5.1.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A== + /imagemin-pngquant/6.0.1: + dependencies: + execa: 0.10.0 + is-png: 1.1.0 + is-stream: 1.1.0 + pngquant-bin: 5.0.2 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w== + /imagemin-svgo/7.0.0: + dependencies: + is-svg: 3.0.0 + svgo: 1.3.2 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg== + /imagemin-webpack-plugin/2.4.2: + dependencies: + '@types/imagemin-gifsicle': 5.2.0 + '@types/imagemin-jpegtran': 5.0.0 + '@types/imagemin-optipng': 5.2.0 + '@types/imagemin-svgo': 7.0.0 + '@types/webpack': 4.41.0 + async-throttle: 1.1.0 + babel-runtime: 6.26.0 + imagemin: 6.1.0 + imagemin-gifsicle: 6.0.1 + imagemin-jpegtran: 6.0.0 + imagemin-optipng: 6.0.0 + imagemin-pngquant: 6.0.1 + imagemin-svgo: 7.0.0 + lodash.map: 4.6.0 + minimatch: 3.0.4 + mkdirp: 0.5.1 + util.promisify: 1.0.0 + webpack-sources: 1.4.3 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-/K6ueN7avxjesAwGMpwuNYAHSHQcDrJYcpRTI74wBLg2nUBp+i9MXjXm04/94M0hDqy4kYdxeC+XzuBfOiIrmA== + /imagemin/6.1.0: + dependencies: + file-type: 10.11.0 + globby: 8.0.2 + make-dir: 1.3.0 + p-pipe: 1.2.0 + pify: 4.0.1 + replace-ext: 1.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A== + /import-lazy/3.1.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== /import-local/2.0.0: dependencies: pkg-dir: 3.0.0 @@ -2134,6 +3104,20 @@ packages: node: '>=0.8.19' resolution: integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /indent-string/2.1.0: + dependencies: + repeating: 2.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + /indent-string/4.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== /infer-owner/1.0.4: dev: false resolution: @@ -2167,6 +3151,15 @@ packages: node: '>= 0.10' resolution: integrity: sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + /into-stream/3.1.0: + dependencies: + from2: 2.3.0 + p-is-promise: 1.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= /invert-kv/1.0.0: dev: false engines: @@ -2223,12 +3216,12 @@ packages: dev: false resolution: integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - /is-callable/1.1.4: + /is-callable/1.1.5: dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + integrity: sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== /is-data-descriptor/0.1.4: dependencies: kind-of: 3.2.2 @@ -2245,12 +3238,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - /is-date-object/1.0.1: + /is-date-object/1.0.2: dev: false engines: node: '>= 0.4' resolution: - integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== /is-descriptor/0.1.6: dependencies: is-accessor-descriptor: 0.1.6 @@ -2291,6 +3284,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-finite/1.0.2: + dependencies: + number-is-nan: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= /is-fullwidth-code-point/1.0.0: dependencies: number-is-nan: 1.0.1 @@ -2305,6 +3306,14 @@ packages: node: '>=4' resolution: integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-gif/3.0.0: + dependencies: + file-type: 10.11.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw== /is-glob/3.1.0: dependencies: is-extglob: 2.1.1 @@ -2321,6 +3330,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + /is-jpg/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc= + /is-natural-number/4.0.1: + dev: false + resolution: + integrity: sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= /is-number/3.0.0: dependencies: kind-of: 3.2.2 @@ -2335,6 +3354,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + /is-object/1.0.1: + dev: false + resolution: + integrity: sha1-iVJojF7C/9awPsyF52ngKQMINHA= + /is-plain-obj/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= /is-plain-object/2.0.4: dependencies: isobject: 3.0.1 @@ -2343,26 +3372,46 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - /is-regex/1.0.4: + /is-png/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1XSxK/J1wDUEVVcLDltXqwYgd84= + /is-regex/1.0.5: dependencies: has: 1.0.3 dev: false engines: node: '>= 0.4' resolution: - integrity: sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + integrity: sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== /is-regexp/1.0.0: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + /is-retry-allowed/1.2.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== /is-stream/1.1.0: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-svg/3.0.0: + dependencies: + html-comment-regex: 1.1.2 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== /is-symbol/1.0.3: dependencies: has-symbols: 1.0.1 @@ -2417,6 +3466,44 @@ packages: dev: false resolution: integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + /isurl/1.0.0: + dependencies: + has-to-string-tag-x: 1.4.1 + is-object: 1.0.1 + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== + /jest-worker/24.9.0: + dependencies: + merge-stream: 2.0.0 + supports-color: 6.1.0 + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + /jpegtran-bin/4.0.0: + dependencies: + bin-build: 3.0.0 + bin-wrapper: 4.1.0 + logalot: 2.1.0 + dev: false + engines: + node: '>=6' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ== + /js-yaml/3.13.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + hasBin: true + resolution: + integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== /jsbn/0.1.1: dev: false resolution: @@ -2447,7 +3534,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.2.0 + ws: 7.2.1 xml-name-validator: 3.0.0 dev: false engines: @@ -2459,6 +3546,10 @@ packages: optional: true resolution: integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== + /json-buffer/3.0.0: + dev: false + resolution: + integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= /json-parse-better-errors/1.0.2: dev: false resolution: @@ -2514,6 +3605,12 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + /keyv/3.0.0: + dependencies: + json-buffer: 3.0.0 + dev: false + resolution: + integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== /kind-of/3.2.2: dependencies: is-buffer: 1.1.6 @@ -2613,10 +3710,22 @@ packages: node: '>=6' resolution: integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== /lodash._reinterpolate/3.0.0: dev: false resolution: integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + /lodash.map/4.6.0: + dev: false + resolution: + integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= /lodash.sortby/4.7.0: dev: false resolution: @@ -2638,16 +3747,79 @@ packages: dev: false resolution: integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + /logalot/2.1.0: + dependencies: + figures: 1.7.0 + squeak: 1.3.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-X46MkNME7fElMJUaVVSruMXj9VI= + /longest/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= + /loud-rejection/1.6.0: + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= /lower-case/1.1.4: dev: false resolution: integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + /lowercase-keys/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= + /lowercase-keys/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + /lpad-align/1.1.2: + dependencies: + get-stdin: 4.0.1 + indent-string: 2.1.0 + longest: 1.0.1 + meow: 3.7.0 + dev: false + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= + /lru-cache/4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: false + resolution: + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== /lru-cache/5.1.1: dependencies: yallist: 3.1.1 dev: false resolution: integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + /make-dir/1.3.0: + dependencies: + pify: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== /make-dir/2.1.0: dependencies: pify: 4.0.1 @@ -2657,6 +3829,14 @@ packages: node: '>=6' resolution: integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + /make-dir/3.0.0: + dependencies: + semver: 6.3.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== /mamacro/0.0.3: dev: false resolution: @@ -2675,6 +3855,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-obj/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= /map-visit/1.0.0: dependencies: object-visit: 1.0.1 @@ -2691,6 +3877,10 @@ packages: dev: false resolution: integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + /mdn-data/2.0.4: + dev: false + resolution: + integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== /media-typer/0.3.0: dev: false engines: @@ -2723,10 +3913,37 @@ packages: node: '>=4.3.0 <5.0.0 || >=5.10' resolution: integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + /meow/3.7.0: + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.0 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= /merge-descriptors/1.0.1: dev: false resolution: integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + /merge-stream/2.0.0: + dev: false + resolution: + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + /merge2/1.3.0: + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== /methods/1.1.2: dev: false engines: @@ -2795,6 +4012,12 @@ packages: node: '>=6' resolution: integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + /mimic-response/1.0.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== /minimalistic-assert/1.0.1: dev: false resolution: @@ -2817,6 +4040,38 @@ packages: dev: false resolution: integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + /minipass-collect/1.0.2: + dependencies: + minipass: 3.1.1 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + /minipass-flush/1.0.5: + dependencies: + minipass: 3.1.1 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + /minipass-pipeline/1.2.2: + dependencies: + minipass: 3.1.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== + /minipass/3.1.1: + dependencies: + yallist: 4.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== /mississippi/3.0.0: dependencies: concat-stream: 1.6.2 @@ -2958,7 +4213,7 @@ packages: /normalize-package-data/2.5.0: dependencies: hosted-git-info: 2.8.5 - resolve: 1.13.1 + resolve: 1.14.1 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: false @@ -2978,6 +4233,25 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /normalize-url/2.0.1: + dependencies: + prepend-http: 2.0.0 + query-string: 5.1.1 + sort-keys: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + /npm-conf/1.1.3: + dependencies: + config-chain: 1.1.12 + pify: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== /npm-run-path/2.0.2: dependencies: path-key: 2.0.1 @@ -3040,15 +4314,37 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - /object.getownpropertydescriptors/2.0.3: + /object.assign/4.1.0: dependencies: define-properties: 1.1.3 - es-abstract: 1.16.3 + function-bind: 1.1.1 + has-symbols: 1.0.1 + object-keys: 1.1.1 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + /object.entries/1.1.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0-next.1 + function-bind: 1.1.1 + has: 1.0.3 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== + /object.getownpropertydescriptors/2.1.0: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0-next.1 dev: false engines: node: '>= 0.8' resolution: - integrity: sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== /object.pick/1.3.0: dependencies: isobject: 3.0.1 @@ -3057,6 +4353,17 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /object.values/1.1.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.0-next.1 + function-bind: 1.1.1 + has: 1.0.3 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== /on-finished/2.3.0: dependencies: ee-first: 1.1.1 @@ -3084,10 +4391,30 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + /optipng-bin/5.1.0: + dependencies: + bin-build: 3.0.0 + bin-wrapper: 4.1.0 + logalot: 2.1.0 + dev: false + engines: + node: '>=6' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA== /os-browserify/0.3.0: dev: false resolution: integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + /os-filter-obj/2.0.0: + dependencies: + arch: 2.1.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== /os-locale/1.4.0: dependencies: lcid: 1.0.0 @@ -3106,18 +4433,52 @@ packages: node: '>=6' resolution: integrity: sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + /p-cancelable/0.3.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== + /p-cancelable/0.4.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== /p-defer/1.0.0: dev: false engines: node: '>=4' resolution: integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + /p-event/1.3.0: + dependencies: + p-timeout: 1.2.1 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= + /p-event/2.3.1: + dependencies: + p-timeout: 2.0.1 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== /p-finally/1.0.0: dev: false engines: node: '>=4' resolution: integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-is-promise/1.1.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= /p-is-promise/2.1.0: dev: false engines: @@ -3140,6 +4501,58 @@ packages: node: '>=6' resolution: integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + dependencies: + p-limit: 2.2.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-map-series/1.0.0: + dependencies: + p-reduce: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= + /p-map/3.0.0: + dependencies: + aggregate-error: 3.0.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + /p-pipe/1.2.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-SxoROZoRUgpneQ7loMHViB1r7+k= + /p-reduce/1.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + /p-timeout/1.2.1: + dependencies: + p-finally: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= + /p-timeout/2.0.1: + dependencies: + p-finally: 1.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== /p-try/2.2.0: dev: false engines: @@ -3227,6 +4640,12 @@ packages: node: '>=4' resolution: integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-is-absolute/1.0.1: dev: false engines: @@ -3325,10 +4744,31 @@ packages: node: '>=6' resolution: integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + /pkg-dir/4.2.0: + dependencies: + find-up: 4.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== /pn/1.1.0: dev: false resolution: integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + /pngquant-bin/5.0.2: + dependencies: + bin-build: 3.0.0 + bin-wrapper: 4.1.0 + execa: 0.10.0 + logalot: 2.1.0 + dev: false + engines: + node: '>=6' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA== /portfinder/1.0.25: dependencies: async: 2.6.3 @@ -3351,6 +4791,18 @@ packages: node: '>= 0.8.0' resolution: integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + /prepend-http/1.0.4: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + /prepend-http/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= /prerender-spa-plugin/3.4.0: dependencies: '@prerenderer/prerenderer': 0.7.2 @@ -3398,6 +4850,10 @@ packages: dev: false resolution: integrity: sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw== + /proto-list/1.2.4: + dev: false + resolution: + integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= /proxy-addr/2.0.5: dependencies: forwarded: 0.1.2 @@ -3415,6 +4871,10 @@ packages: dev: false resolution: integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY= + /pseudomap/1.0.2: + dev: false + resolution: + integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= /psl/1.6.0: dev: false resolution: @@ -3482,6 +4942,13 @@ packages: requiresBuild: true resolution: integrity: sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ== + /q/1.5.1: + dev: false + engines: + node: '>=0.6.0' + teleport: '>=0.2.0' + resolution: + integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= /qs/6.5.2: dev: false engines: @@ -3494,6 +4961,16 @@ packages: node: '>=0.6' resolution: integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + /query-string/5.1.1: + dependencies: + decode-uri-component: 0.2.0 + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== /querystring-es3/0.2.1: dev: false engines: @@ -3587,6 +5064,15 @@ packages: node: '>=0.10' resolution: integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + /redent/1.0.0: + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= /regenerator-runtime/0.11.1: dev: false resolution: @@ -3636,6 +5122,20 @@ packages: node: '>=0.10' resolution: integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /repeating/2.0.1: + dependencies: + is-finite: 1.0.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + /replace-ext/1.0.0: + dev: false + engines: + node: '>= 0.10' + resolution: + integrity: sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= /request-promise-core/1.1.3_request@2.88.0: dependencies: lodash: 4.17.15 @@ -3732,12 +5232,18 @@ packages: dev: false resolution: integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - /resolve/1.13.1: + /resolve/1.14.1: dependencies: path-parse: 1.0.6 dev: false resolution: - integrity: sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== + integrity: sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg== + /responselike/1.0.2: + dependencies: + lowercase-keys: 1.0.0 + dev: false + resolution: + integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= /ret/0.1.15: dev: false engines: @@ -3789,6 +5295,10 @@ packages: dev: false resolution: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /sax/1.2.4: + dev: false + resolution: + integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== /saxes/3.1.11: dependencies: xmlchars: 2.2.0 @@ -3807,11 +5317,46 @@ packages: node: '>= 4' resolution: integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + /schema-utils/2.6.1: + dependencies: + ajv: 6.10.2 + ajv-keywords: 3.4.1_ajv@6.10.2 + dev: false + engines: + node: '>= 8.9.0' + resolution: + integrity: sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg== + /seek-bzip/1.0.5: + dependencies: + commander: 2.8.1 + dev: false + hasBin: true + resolution: + integrity: sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= + /semver-regex/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== + /semver-truncate/1.1.2: + dependencies: + semver: 5.7.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= /semver/5.7.1: dev: false hasBin: true resolution: integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + /semver/6.3.0: + dev: false + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== /send/0.17.1: dependencies: debug: 2.6.9 @@ -3935,6 +5480,30 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + /sort-keys-length/1.0.1: + dependencies: + sort-keys: 1.1.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= + /sort-keys/1.1.2: + dependencies: + is-plain-obj: 1.1.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + /sort-keys/2.0.0: + dependencies: + is-plain-obj: 1.1.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= /source-list-map/2.0.1: dev: false resolution: @@ -4002,6 +5571,20 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /sprintf-js/1.0.3: + dev: false + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /squeak/1.3.0: + dependencies: + chalk: 1.1.3 + console-stream: 0.1.1 + lpad-align: 1.1.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= /sshpk/1.16.1: dependencies: asn1: 0.2.4 @@ -4025,6 +5608,19 @@ packages: dev: false resolution: integrity: sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + /ssri/7.1.0: + dependencies: + figgy-pudding: 3.5.1 + minipass: 3.1.1 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== + /stable/0.1.8: + dev: false + resolution: + integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== /static-extend/0.1.2: dependencies: define-property: 0.2.5 @@ -4056,7 +5652,7 @@ packages: /stream-each/1.2.3: dependencies: end-of-stream: 1.4.4 - stream-shift: 1.0.0 + stream-shift: 1.0.1 dev: false resolution: integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== @@ -4070,10 +5666,16 @@ packages: dev: false resolution: integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - /stream-shift/1.0.0: + /stream-shift/1.0.1: dev: false resolution: - integrity: sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + /strict-uri-encode/1.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= /string-width/1.0.2: dependencies: code-point-at: 1.1.0 @@ -4094,7 +5696,7 @@ packages: node: '>=6' resolution: integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - /string.prototype.trimleft/2.1.0: + /string.prototype.trimleft/2.1.1: dependencies: define-properties: 1.1.3 function-bind: 1.1.1 @@ -4102,8 +5704,8 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== - /string.prototype.trimright/2.1.0: + integrity: sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag== + /string.prototype.trimright/2.1.1: dependencies: define-properties: 1.1.3 function-bind: 1.1.1 @@ -4111,7 +5713,7 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== + integrity: sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g== /string_decoder/1.1.1: dependencies: safe-buffer: 5.1.2 @@ -4167,12 +5769,41 @@ packages: node: '>=4' resolution: integrity: sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + /strip-dirs/2.1.0: + dependencies: + is-natural-number: 4.0.1 + dev: false + resolution: + integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== /strip-eof/1.0.0: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + /strip-indent/1.0.1: + dependencies: + get-stdin: 4.0.1 + dev: false + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + /strip-outer/1.0.1: + dependencies: + escape-string-regexp: 1.0.5 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + /supports-color/2.0.0: + dev: false + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= /supports-color/5.5.0: dependencies: has-flag: 3.0.0 @@ -4189,6 +5820,27 @@ packages: node: '>=6' resolution: integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + /svgo/1.3.2: + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.0.2 + js-yaml: 3.13.1 + mkdirp: 0.5.1 + object.values: 1.1.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.0 + dev: false + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== /symbol-tree/3.2.4: dev: false resolution: @@ -4199,6 +5851,20 @@ packages: node: '>=6' resolution: integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + /tar-stream/1.6.2: + dependencies: + bl: 1.2.2 + buffer-alloc: 1.2.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + readable-stream: 2.3.6 + to-buffer: 1.1.1 + xtend: 4.0.2 + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== /temp-dir/1.0.0: dev: false engines: @@ -4213,6 +5879,15 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA== + /tempfile/2.0.0: + dependencies: + temp-dir: 1.0.0 + uuid: 3.3.3 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-awRGhWqbERTRhW/8vlCczLCXcmU= /tempy/0.3.0: dependencies: temp-dir: 1.0.0 @@ -4223,7 +5898,7 @@ packages: node: '>=8' resolution: integrity: sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== - /terser-webpack-plugin/1.4.3_webpack@4.41.2: + /terser-webpack-plugin/1.4.3_webpack@4.41.4: dependencies: cacache: 12.0.3 find-cache-dir: 2.1.0 @@ -4231,8 +5906,8 @@ packages: schema-utils: 1.0.0 serialize-javascript: 2.1.2 source-map: 0.6.1 - terser: 4.4.2 - webpack: 4.41.2_webpack@4.41.2 + terser: 4.4.3 + webpack: 4.41.4_webpack@4.41.4 webpack-sources: 1.4.3 worker-farm: 1.7.0 dev: false @@ -4242,7 +5917,25 @@ packages: webpack: ^4.0.0 resolution: integrity: sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA== - /terser/4.4.2: + /terser-webpack-plugin/2.3.1_webpack@4.41.4: + dependencies: + cacache: 13.0.1 + find-cache-dir: 3.2.0 + jest-worker: 24.9.0 + schema-utils: 2.6.1 + serialize-javascript: 2.1.2 + source-map: 0.6.1 + terser: 4.4.3 + webpack: 4.41.4_webpack@4.41.4 + webpack-sources: 1.4.3 + dev: false + engines: + node: '>= 8.9.0' + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-dNxivOXmDgZqrGxOttBH6B4xaxT4zNC+Xd+2K8jwGDMK5q2CZI+KZMA1AAnSRT+BTRvuzKsDx+fpxzPAmAMVcA== + /terser/4.4.3: dependencies: commander: 2.20.3 source-map: 0.6.1 @@ -4252,7 +5945,11 @@ packages: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ== + integrity: sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA== + /through/2.3.8: + dev: false + resolution: + integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= /through2/2.0.5: dependencies: readable-stream: 2.3.6 @@ -4260,6 +5957,12 @@ packages: dev: false resolution: integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + /timed-out/4.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= /timers-browserify/2.0.11: dependencies: setimmediate: 1.0.5 @@ -4272,6 +5975,10 @@ packages: dev: false resolution: integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + /to-buffer/1.1.1: + dev: false + resolution: + integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== /to-object-path/0.3.0: dependencies: kind-of: 3.2.2 @@ -4344,6 +6051,20 @@ packages: dev: false resolution: integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + /trim-newlines/1.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= + /trim-repeated/1.0.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-42RqLqTokTEr9+rObPsFOAvAHCE= /tslib/1.10.0: dev: false resolution: @@ -4399,6 +6120,13 @@ packages: hasBin: true resolution: integrity: sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + /unbzip2-stream/1.3.3: + dependencies: + buffer: 5.4.3 + through: 2.3.8 + dev: false + resolution: + integrity: sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== /union-value/1.0.1: dependencies: arr-union: 3.1.0 @@ -4442,6 +6170,10 @@ packages: node: '>= 0.8' resolution: integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + /unquote/1.1.1: + dev: false + resolution: + integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= /unset-value/1.0.0: dependencies: has-value: 0.3.1 @@ -4471,6 +6203,28 @@ packages: dev: false resolution: integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + /url-parse-lax/1.0.0: + dependencies: + prepend-http: 1.0.4 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + /url-parse-lax/3.0.0: + dependencies: + prepend-http: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + /url-to-options/1.0.1: + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= /url/0.11.0: dependencies: punycode: 1.3.2 @@ -4491,7 +6245,7 @@ packages: /util.promisify/1.0.0: dependencies: define-properties: 1.1.3 - object.getownpropertydescriptors: 2.0.3 + object.getownpropertydescriptors: 2.1.0 dev: false resolution: integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== @@ -4579,7 +6333,7 @@ packages: dev: false resolution: integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - /webpack-cli/3.3.10_webpack@4.41.2: + /webpack-cli/3.3.10_webpack@4.41.4: dependencies: chalk: 2.4.2 cross-spawn: 6.0.5 @@ -4591,7 +6345,7 @@ packages: loader-utils: 1.2.3 supports-color: 6.1.0 v8-compile-cache: 2.0.3 - webpack: 4.41.2_webpack@4.41.2 + webpack: 4.41.4_webpack@4.41.4 yargs: 13.2.4 dev: false engines: @@ -4610,6 +6364,20 @@ packages: node: '>= 6' resolution: integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + /webpack-manifest-plugin/2.2.0_webpack@4.41.4: + dependencies: + fs-extra: 7.0.1 + lodash: 4.17.15 + object.entries: 1.1.1 + tapable: 1.1.3 + webpack: 4.41.4_webpack@4.41.4 + dev: false + engines: + node: '>=6.11.5' + peerDependencies: + webpack: 2 || 3 || 4 + resolution: + integrity: sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== /webpack-sources/1.4.3: dependencies: source-list-map: 2.0.1 @@ -4617,7 +6385,7 @@ packages: dev: false resolution: integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - /webpack/4.41.2_webpack@4.41.2: + /webpack/4.41.4_webpack@4.41.4: dependencies: '@webassemblyjs/ast': 1.8.5 '@webassemblyjs/helper-module-context': 1.8.5 @@ -4639,7 +6407,7 @@ packages: node-libs-browser: 2.2.1 schema-utils: 1.0.0 tapable: 1.1.3 - terser-webpack-plugin: 1.4.3_webpack@4.41.2 + terser-webpack-plugin: 1.4.3_webpack@4.41.4 watchpack: 1.6.0 webpack-sources: 1.4.3 dev: false @@ -4649,7 +6417,7 @@ packages: peerDependencies: webpack: '*' resolution: - integrity: sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A== + integrity: sha512-Lc+2uB6NjpCWsHI3trkoISOI64h9QYIXenbEWj3bn3oyjfB1lEBXjWAfAyY2sM0rZn41oD5V91OLwKRwS6Wp8Q== /whatwg-encoding/1.0.5: dependencies: iconv-lite: 0.4.24 @@ -4703,7 +6471,7 @@ packages: integrity: sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== /workbox-build/4.3.1: dependencies: - '@babel/runtime': 7.7.6 + '@babel/runtime': 7.7.7 '@hapi/joi': 15.1.1 common-tags: 1.8.0 fs-extra: 4.0.3 @@ -4796,11 +6564,11 @@ packages: dev: false resolution: integrity: sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== - /workbox-webpack-plugin/4.3.1_webpack@4.41.2: + /workbox-webpack-plugin/4.3.1_webpack@4.41.4: dependencies: - '@babel/runtime': 7.7.6 + '@babel/runtime': 7.7.7 json-stable-stringify: 1.0.1 - webpack: 4.41.2_webpack@4.41.2 + webpack: 4.41.4_webpack@4.41.4 workbox-build: 4.3.1 dev: false engines: @@ -4850,12 +6618,20 @@ packages: dev: false resolution: integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - /ws/7.2.0: - dependencies: - async-limiter: 1.0.1 + /ws/7.2.1: dev: false + engines: + node: '>=8.3.0' + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true resolution: - integrity: sha512-+SqNqFbwTm/0DC18KYzIsMTnEWpLwJsiasW/O17la4iDRRIO9uaHbvKiAS3AHgTiuuWerK/brj4O6MYZkei9xg== + integrity: sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A== /xml-name-validator/3.0.0: dev: false resolution: @@ -4878,10 +6654,18 @@ packages: dev: false resolution: integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + /yallist/2.1.2: + dev: false + resolution: + integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= /yallist/3.1.1: dev: false resolution: integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + /yallist/4.0.0: + dev: false + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== /yargs-parser/13.1.1: dependencies: camelcase: 5.3.1 @@ -4929,6 +6713,13 @@ packages: dev: false resolution: integrity: sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg= + /yauzl/2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: false + resolution: + integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= /yauzl/2.4.1: dependencies: fd-slicer: 1.0.1 @@ -4936,12 +6727,15 @@ packages: resolution: integrity: sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= specifiers: - copy-webpack-plugin: ^5.1.0 + copy-webpack-plugin: ^5.1.1 elm-webpack-loader: ^6.0.1 html-webpack-plugin: ^3.2.0 + imagemin-webpack-plugin: ^2.4.2 jsdom: ^15.2.1 prerender-spa-plugin: ^3.4.0 tempy: ^0.3.0 - webpack: ^4.41.2 + terser-webpack-plugin: ^2.3.1 + webpack: ^4.41.4 webpack-cli: ^3.3.10 + webpack-manifest-plugin: ^2.2.0 workbox-webpack-plugin: ^4.3.1 diff --git a/webpack.config.js b/webpack.config.js index 73b84dd..8937a33 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -5,6 +5,8 @@ const PrerenderSPAPlugin = require('prerender-spa-plugin') const Renderer = PrerenderSPAPlugin.PuppeteerRenderer const CopyPlugin = require('copy-webpack-plugin') const { InjectManifest } = require('workbox-webpack-plugin') +const ManifestPlugin = require('webpack-manifest-plugin') +const ImageminPlugin = require('imagemin-webpack-plugin').default const { JSDOM } = require('jsdom') const tempy = require('tempy') const fs = require('fs') @@ -27,77 +29,83 @@ const jsMin = { mangle: true, } -module.exports = - { - output: { - filename: "main.js", - path: path.join(__dirname, "dist"), - publicPath: "/" - }, - module: { - rules: [{ - test: /\.elm$/, - exclude: [/elm-stuff/, /node_modules/], - loader: 'elm-webpack-loader', - options: { - optimize: true - } - }], - }, - plugins: [ - new TerserPlugin({ - terserOptions: jsMin, - }), - new HtmlWebpackPlugin({ - hash: true, - meta: { - viewport: 'width=device-width, initial-scale=1' - } - }), - new CopyPlugin([{ from: 'data', to: 'data' }, { from: 'wand.js', to: 'wand.js' }]), - new PrerenderSPAPlugin({ - staticDir: path.join(__dirname, 'dist'), - routes: ROUTES, - minify: { - minifyCSS: { - compatibility: 'ie9', - level: 2 - }, - minifyJS: jsMin, - - collapseBooleanAttributes: true, - collapseWhitespace: true, - removeRedundantAttributes: true, - removeScriptTypeAttributes: true, - removeStyleLinkTypeAttributes: true, - - removeComments: true, - sortAttributes: true, - sortClassName: true, +module.exports = { + output: { + filename: "main.js", + path: path.join(__dirname, "dist"), + publicPath: "/" + }, + module: { + rules: [{ + test: /\.elm$/, + exclude: [/elm-stuff/, /node_modules/], + loader: 'elm-webpack-loader', + options: { + optimize: true + } + }], + }, + plugins: [ + new ManifestPlugin(), + new ImageminPlugin({ + disable: false, + pngquant: { + quality: '95-100' + } + }), + new TerserPlugin({ + terserOptions: jsMin, + }), + new HtmlWebpackPlugin({ + hash: true, + meta: { + viewport: 'width=device-width, initial-scale=1' + } + }), + new CopyPlugin([{ from: 'data', to: 'data' }, { from: 'wand.js', to: 'wand.js' }]), + new PrerenderSPAPlugin({ + staticDir: path.join(__dirname, 'dist'), + routes: ROUTES, + minify: { + minifyCSS: { + compatibility: 'ie9', + level: 2 }, - renderer: new Renderer({ - renderAfterTime: 500, - }), - postProcess(renderedRoute) { - const dom = new JSDOM(renderedRoute.html, { runScripts: 'outside-only' }) - dom.window.eval(` + minifyJS: jsMin, + + collapseBooleanAttributes: true, + collapseWhitespace: true, + removeRedundantAttributes: true, + removeScriptTypeAttributes: true, + removeStyleLinkTypeAttributes: true, + + removeComments: true, + sortAttributes: true, + sortClassName: true, + }, + renderer: new Renderer({ + renderAfterTime: 500, + }), + postProcess(renderedRoute) { + const dom = new JSDOM(renderedRoute.html, { runScripts: 'outside-only' }) + dom.window.eval(` const wandTarget = document.createElement('script') wandTarget.src = '/wand.js' document.body.appendChild(wandTarget) `) - return { - ...renderedRoute, - html: dom.serialize(), - } - }, - }), - new InjectManifest({ - importWorkboxFrom: 'local', - swSrc: magicFile(` + return { + ...renderedRoute, + html: dom.serialize(), + } + }, + }), + new InjectManifest({ + importWorkboxFrom: 'local', + swSrc: magicFile(` workbox.routing.registerNavigationRoute('/index.html'); workbox.precaching.precacheAndRoute(self.__precacheManifest); `), - swDest: 'sw.js', - }), - ] - } \ No newline at end of file + swDest: 'sw.js', + }), + ] +} \ No newline at end of file