diff --git a/package.json b/package.json index 25ebcc1..7df942e 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "morphmorph": "^0.1.0", "ms": "^2.0.0", "next": "^7.0.0", - "next-offline": "^2.10.1", + "next-offline": "^3.0.0", "prettier": "^1.8.1", "react": "16.3.*", "react-addons-shallow-compare": "^15.6.2", diff --git a/yarn.lock b/yarn.lock index 2263ab4..3a72132 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1188,6 +1188,12 @@ babel-eslint@^9.0.0: eslint-scope "3.7.1" eslint-visitor-keys "^1.0.0" +babel-extract-comments@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + dependencies: + babylon "^6.18.0" + babel-loader@8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.2.tgz#2079b8ec1628284a929241da3d90f5b3de2a5ae5" @@ -1205,6 +1211,17 @@ babel-plugin-syntax-jsx@6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + +babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + babel-plugin-transform-react-remove-prop-types@0.4.15: version "0.4.15" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.15.tgz#7ba830e77276a0e788cd58ea527b5f70396e12a7" @@ -1225,6 +1242,10 @@ babel-types@6.26.0: lodash "^4.17.4" to-fast-properties "^1.0.3" +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -1579,6 +1600,12 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +clean-webpack-plugin@^0.1.19: + version "0.1.19" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" + dependencies: + rimraf "^2.6.1" + cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" @@ -2792,9 +2819,9 @@ fs-extra@^4.0.2: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" +fs-extra@~7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -2893,14 +2920,14 @@ glob@7.1.2, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" -glob@~7.0.0: - version "7.0.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" +glob@~7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.2" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" @@ -4241,17 +4268,16 @@ neo-async@^2.5.0: version "2.5.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc" -next-offline@^2.10.1: - version "2.10.1" - resolved "https://registry.yarnpkg.com/next-offline/-/next-offline-2.10.1.tgz#561bafd8657a48cda8f65fcb9fa771154f98e95c" +next-offline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/next-offline/-/next-offline-3.0.0.tgz#16096486a067181f334bbfdfabc4e21838cba8ae" dependencies: + clean-webpack-plugin "^0.1.19" copy-webpack-plugin "~4.5.2" - fs-extra "~5.0.0" - glob "~7.0.0" - minimist "1.2.0" - webpack "~3.11.0" - workbox-build "~3.2.0" - workbox-webpack-plugin "~3.2.0" + fs-extra "~7.0.0" + glob "~7.1.3" + webpack "^4.19.1" + workbox-webpack-plugin "^3.6.1" next-tick@1: version "1.0.0" @@ -5775,6 +5801,13 @@ strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" +strip-comments@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + dependencies: + babel-extract-comments "^1.0.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -6317,32 +6350,34 @@ webpack@^3.10.0: webpack-sources "^1.0.1" yargs "^8.0.2" -webpack@~3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.11.0.tgz#77da451b1d7b4b117adaf41a1a93b5742f24d894" +webpack@^4.19.1: + version "4.19.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.19.1.tgz#096674bc3b573f8756c762754366e5b333d6576f" dependencies: - acorn "^5.0.0" - acorn-dynamic-import "^2.0.0" + "@webassemblyjs/ast" "1.7.6" + "@webassemblyjs/helper-module-context" "1.7.6" + "@webassemblyjs/wasm-edit" "1.7.6" + "@webassemblyjs/wasm-parser" "1.7.6" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" ajv "^6.1.0" ajv-keywords "^3.1.0" - async "^2.1.2" - enhanced-resolve "^3.4.0" - escope "^3.6.0" - interpret "^1.0.0" - json-loader "^0.5.4" - json5 "^0.5.1" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" loader-runner "^2.3.0" loader-utils "^1.1.0" memory-fs "~0.4.1" + micromatch "^3.1.8" mkdirp "~0.5.0" + neo-async "^2.5.0" node-libs-browser "^2.0.0" - source-map "^0.5.3" - supports-color "^4.2.1" - tapable "^0.2.7" - uglifyjs-webpack-plugin "^0.4.6" - watchpack "^1.4.0" - webpack-sources "^1.0.1" - yargs "^8.0.2" + schema-utils "^0.4.4" + tapable "^1.1.0" + uglifyjs-webpack-plugin "^1.2.4" + watchpack "^1.5.0" + webpack-sources "^1.2.0" webpackbar@2.6.3: version "2.6.3" @@ -6391,46 +6426,21 @@ wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" -workbox-background-sync@^3.2.0, workbox-background-sync@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-3.4.1.tgz#6957a0ff622ee08b7af958d561cf2d4821edb640" +workbox-background-sync@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-3.6.1.tgz#4d8b91b21e26e94eeb259a156c15ad139edb2584" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-broadcast-cache-update@^3.2.0, workbox-broadcast-cache-update@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.4.1.tgz#9861cd2b6d874d41be26a34bc5bdd7a794d3badf" +workbox-broadcast-cache-update@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.1.tgz#3069bf159cfa7f948e08df50486b22fae0f901ce" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-build@^3.2.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-3.4.1.tgz#65af4c81b05dac6a1819c88b8a2a944ddf5cec04" - dependencies: - babel-runtime "^6.26.0" - common-tags "^1.4.0" - fs-extra "^4.0.2" - glob "^7.1.2" - joi "^11.1.1" - lodash.template "^4.4.0" - pretty-bytes "^4.0.2" - workbox-background-sync "^3.4.1" - workbox-broadcast-cache-update "^3.4.1" - workbox-cache-expiration "^3.4.1" - workbox-cacheable-response "^3.4.1" - workbox-core "^3.4.1" - workbox-google-analytics "^3.4.1" - workbox-navigation-preload "^3.4.1" - workbox-precaching "^3.4.1" - workbox-range-requests "^3.4.1" - workbox-routing "^3.4.1" - workbox-strategies "^3.4.1" - workbox-streams "^3.4.1" - workbox-sw "^3.4.1" - -workbox-build@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-3.2.0.tgz#01f4a4f6fb5a94dadd3f86d04480c84578fa1125" +workbox-build@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-3.6.1.tgz#8a6099d443fb43432727ed2020edba4dc6885d16" dependencies: babel-runtime "^6.26.0" common-tags "^1.4.0" @@ -6439,90 +6449,93 @@ workbox-build@~3.2.0: joi "^11.1.1" lodash.template "^4.4.0" pretty-bytes "^4.0.2" - workbox-background-sync "^3.2.0" - workbox-broadcast-cache-update "^3.2.0" - workbox-cache-expiration "^3.2.0" - workbox-cacheable-response "^3.2.0" - workbox-core "^3.2.0" - workbox-google-analytics "^3.2.0" - workbox-precaching "^3.2.0" - workbox-range-requests "^3.2.0" - workbox-routing "^3.2.0" - workbox-strategies "^3.2.0" - workbox-streams "^3.2.0" - workbox-sw "^3.2.0" - -workbox-cache-expiration@^3.2.0, workbox-cache-expiration@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-cache-expiration/-/workbox-cache-expiration-3.4.1.tgz#6c92317ca43be7e3030662ffbb3fd413c1689f18" + stringify-object "^3.2.2" + strip-comments "^1.0.2" + workbox-background-sync "^3.6.1" + workbox-broadcast-cache-update "^3.6.1" + workbox-cache-expiration "^3.6.1" + workbox-cacheable-response "^3.6.1" + workbox-core "^3.6.1" + workbox-google-analytics "^3.6.1" + workbox-navigation-preload "^3.6.1" + workbox-precaching "^3.6.1" + workbox-range-requests "^3.6.1" + workbox-routing "^3.6.1" + workbox-strategies "^3.6.1" + workbox-streams "^3.6.1" + workbox-sw "^3.6.1" + +workbox-cache-expiration@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-cache-expiration/-/workbox-cache-expiration-3.6.1.tgz#68f7ae9c0d0df94b74917201ae8b6dc5dd7d431c" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-cacheable-response@^3.2.0, workbox-cacheable-response@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-3.4.1.tgz#5517b4d5a86c2ad5d48000109335c5af23f47e40" +workbox-cacheable-response@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-3.6.1.tgz#c3c5bb23363251c4888de89848cf42fb9ebbd3e4" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-core@^3.2.0, workbox-core@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-3.4.1.tgz#dd6d8ad7398a0e6224c04b079841045af0c62e1f" +workbox-core@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-3.6.1.tgz#925605589d0d64c4aa6417e3a9ef3211a09c8839" -workbox-google-analytics@^3.2.0, workbox-google-analytics@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-3.4.1.tgz#98f407b7d157be68087e0f3edb432cba291fd614" +workbox-google-analytics@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-3.6.1.tgz#5e5dbcecdfc59836a554357ec80358cacace9b94" dependencies: - workbox-background-sync "^3.4.1" - workbox-core "^3.4.1" - workbox-routing "^3.4.1" - workbox-strategies "^3.4.1" + workbox-background-sync "^3.6.1" + workbox-core "^3.6.1" + workbox-routing "^3.6.1" + workbox-strategies "^3.6.1" -workbox-navigation-preload@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-3.4.1.tgz#d3eb75239cc4eed9314b25e233da2ba282dcc84d" +workbox-navigation-preload@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-3.6.1.tgz#c1184f455a502222746a1a15bf5f61b24f9d926d" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-precaching@^3.2.0, workbox-precaching@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-3.4.1.tgz#2d4a3f6ae8d825e17ef51dddc51aae5ef2876fb5" +workbox-precaching@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-3.6.1.tgz#edfbbca545df74bd30e7dd03f90d695217a2772d" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-range-requests@^3.2.0, workbox-range-requests@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-3.4.1.tgz#098474efecce49148ba925c75753e0ac96a8dd9a" +workbox-range-requests@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-3.6.1.tgz#f997e4b946d63bc09cc9f178e287900c17e144fd" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-routing@^3.2.0, workbox-routing@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-3.4.1.tgz#c5ac213480869da29a91a88db57b679ba7ddf58a" +workbox-routing@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-3.6.1.tgz#4cd41e319d0dc9df5db36c7d2054e829855f14e8" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-strategies@^3.2.0, workbox-strategies@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-3.4.1.tgz#96f7947a9611ea599fcb71d44a5abab503fbe288" +workbox-strategies@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-3.6.1.tgz#a397ea2f14a1a926276a4f3e87b689409cfb8c6e" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-streams@^3.2.0, workbox-streams@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-3.4.1.tgz#b639843431ea38825909a557e54108fdc469f0eb" +workbox-streams@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-3.6.1.tgz#ca3362c67e94408e72fcbf7bc5f7144a7463eb50" dependencies: - workbox-core "^3.4.1" + workbox-core "^3.6.1" -workbox-sw@^3.2.0, workbox-sw@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-3.4.1.tgz#7b51fc14c44b4e880c369f97681472cf6e117113" +workbox-sw@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-3.6.1.tgz#98d73e27bb1ac65332d71041dce99dcc84c7d2bc" -workbox-webpack-plugin@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-3.2.0.tgz#eab74294e88d86f4356a5dbac98cd803b22142b3" +workbox-webpack-plugin@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.1.tgz#1c353338d1f1d1258a39b8cdcc94467ad2cd3667" dependencies: json-stable-stringify "^1.0.1" - workbox-build "^3.2.0" + workbox-build "^3.6.1" worker-farm@^1.5.2: version "1.6.0"