aboutsummaryrefslogtreecommitdiff
path: root/Timeline
diff options
context:
space:
mode:
Diffstat (limited to 'Timeline')
-rw-r--r--Timeline/ClientApp/.pnp.js82
-rw-r--r--Timeline/ClientApp/package.json1
-rw-r--r--Timeline/ClientApp/webpack.common.js6
-rw-r--r--Timeline/ClientApp/webpack.config.dev.js14
-rw-r--r--Timeline/ClientApp/webpack.config.prod.js17
-rw-r--r--Timeline/ClientApp/yarn.lock69
6 files changed, 182 insertions, 7 deletions
diff --git a/Timeline/ClientApp/.pnp.js b/Timeline/ClientApp/.pnp.js
index fcaa342d..3083bde8 100644
--- a/Timeline/ClientApp/.pnp.js
+++ b/Timeline/ClientApp/.pnp.js
@@ -230,6 +230,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"npm:4.17.19::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.19.tgz"
],
[
+ "mini-css-extract-plugin",
+ "virtual:71f98ed0939a4e8e7ea376e302a494701bc5b6aa7a7eb81870139ee3950a7c417a3d13b346b5b526d93952a598dffe628a0fac2148047debade23536cb3d7957#npm:0.10.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.10.0.tgz"
+ ],
+ [
"pepjs",
"npm:0.5.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpepjs%2Fdownload%2Fpepjs-0.5.2.tgz"
],
@@ -415,6 +419,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["i18next-browser-languagedetector", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fi18next-browser-languagedetector%2Fdownload%2Fi18next-browser-languagedetector-5.0.0.tgz"],
["localforage", "npm:1.7.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Flocalforage%2Fdownload%2Flocalforage-1.7.4.tgz"],
["lodash", "npm:4.17.19::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.19.tgz"],
+ ["mini-css-extract-plugin", "virtual:71f98ed0939a4e8e7ea376e302a494701bc5b6aa7a7eb81870139ee3950a7c417a3d13b346b5b526d93952a598dffe628a0fac2148047debade23536cb3d7957#npm:0.10.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.10.0.tgz"],
["pepjs", "npm:0.5.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpepjs%2Fdownload%2Fpepjs-0.5.2.tgz"],
["pnp-webpack-plugin", "npm:1.6.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpnp-webpack-plugin%2Fdownload%2Fpnp-webpack-plugin-1.6.4.tgz"],
["postcss-loader", "npm:3.0.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-loader%2Fdownload%2Fpostcss-loader-3.0.0.tgz"],
@@ -7937,6 +7942,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["is-plain-obj", [
+ ["npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz", {
+ "packageLocation": "./.yarn/cache/is-plain-obj-npm-1.1.0-68a8e7e713-d2eb5a32ea.zip/node_modules/is-plain-obj/",
+ "packageDependencies": [
+ ["is-plain-obj", "npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["is-plain-object", [
["npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-object%2Fdownload%2Fis-plain-object-2.0.4.tgz", {
"packageLocation": "./.yarn/cache/is-plain-object-npm-2.0.4-97e1efdf6c-2f32322673.zip/node_modules/is-plain-object/",
@@ -8810,6 +8824,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["mini-css-extract-plugin", [
+ ["virtual:71f98ed0939a4e8e7ea376e302a494701bc5b6aa7a7eb81870139ee3950a7c417a3d13b346b5b526d93952a598dffe628a0fac2148047debade23536cb3d7957#npm:0.10.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.10.0.tgz", {
+ "packageLocation": "./.yarn/$$virtual/mini-css-extract-plugin-virtual-c1d40f1e6a/0/cache/mini-css-extract-plugin-npm-0.10.0-64c7df264f-2e133cdd20.zip/node_modules/mini-css-extract-plugin/",
+ "packageDependencies": [
+ ["mini-css-extract-plugin", "virtual:71f98ed0939a4e8e7ea376e302a494701bc5b6aa7a7eb81870139ee3950a7c417a3d13b346b5b526d93952a598dffe628a0fac2148047debade23536cb3d7957#npm:0.10.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.10.0.tgz"],
+ ["loader-utils", "npm:1.4.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-utils%2Fdownload%2Floader-utils-1.4.0.tgz"],
+ ["normalize-url", "npm:1.9.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz"],
+ ["schema-utils", "npm:1.0.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-1.0.0.tgz"],
+ ["webpack", "npm:4.43.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-4.43.0.tgz"],
+ ["webpack-sources", "npm:1.4.3::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz"]
+ ],
+ "packagePeers": [
+ "webpack"
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["minimalistic-assert", [
["npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimalistic-assert%2Fdownload%2Fminimalistic-assert-1.0.1.tgz", {
"packageLocation": "./.yarn/cache/minimalistic-assert-npm-1.0.1-93f2a687dc-28f1de3cf9.zip/node_modules/minimalistic-assert/",
@@ -9221,6 +9252,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["normalize-url", [
+ ["npm:1.9.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz", {
+ "packageLocation": "./.yarn/cache/normalize-url-npm-1.9.1-ee390a95a1-f4ebdd85d7.zip/node_modules/normalize-url/",
+ "packageDependencies": [
+ ["normalize-url", "npm:1.9.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz"],
+ ["object-assign", "npm:4.1.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz"],
+ ["prepend-http", "npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fprepend-http%2Fdownload%2Fprepend-http-1.0.4.tgz"],
+ ["query-string", "npm:4.3.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz"],
+ ["sort-keys", "npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:4.5.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.0.tgz", {
"packageLocation": "./.yarn/cache/normalize-url-npm-4.5.0-2a9c31c2aa-09794941db.zip/node_modules/normalize-url/",
"packageDependencies": [
@@ -10469,6 +10511,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["prepend-http", [
+ ["npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fprepend-http%2Fdownload%2Fprepend-http-1.0.4.tgz", {
+ "packageLocation": "./.yarn/cache/prepend-http-npm-1.0.4-c30e4ad749-f723f34a23.zip/node_modules/prepend-http/",
+ "packageDependencies": [
+ ["prepend-http", "npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fprepend-http%2Fdownload%2Fprepend-http-1.0.4.tgz"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["prettier", [
["npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-2.0.5.tgz", {
"packageLocation": "./.yarn/cache/prettier-npm-2.0.5-c6a34cbe68-d249d89361.zip/node_modules/prettier/",
@@ -10709,6 +10760,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["query-string", [
+ ["npm:4.3.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz", {
+ "packageLocation": "./.yarn/cache/query-string-npm-4.3.4-01370c8e1a-fcdbc2e760.zip/node_modules/query-string/",
+ "packageDependencies": [
+ ["query-string", "npm:4.3.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz"],
+ ["object-assign", "npm:4.1.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz"],
+ ["strict-uri-encode", "npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrict-uri-encode%2Fdownload%2Fstrict-uri-encode-1.1.0.tgz"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["querystring", [
["npm:0.2.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystring%2Fdownload%2Fquerystring-0.2.0.tgz", {
"packageLocation": "./.yarn/cache/querystring-npm-0.2.0-e6c0a19fa3-1e76c51462.zip/node_modules/querystring/",
@@ -11973,6 +12035,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["sort-keys", [
+ ["npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz", {
+ "packageLocation": "./.yarn/cache/sort-keys-npm-1.1.2-c428d49e69-78d9165ed3.zip/node_modules/sort-keys/",
+ "packageDependencies": [
+ ["sort-keys", "npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz"],
+ ["is-plain-obj", "npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["source-list-map", [
["npm:2.0.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-list-map%2Fdownload%2Fsource-list-map-2.0.1.tgz", {
"packageLocation": "./.yarn/cache/source-list-map-npm-2.0.1-f34aa02afc-d8d45f2998.zip/node_modules/source-list-map/",
@@ -12228,6 +12300,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["strict-uri-encode", [
+ ["npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrict-uri-encode%2Fdownload%2Fstrict-uri-encode-1.1.0.tgz", {
+ "packageLocation": "./.yarn/cache/strict-uri-encode-npm-1.1.0-c7c266d343-6c80f6998a.zip/node_modules/strict-uri-encode/",
+ "packageDependencies": [
+ ["strict-uri-encode", "npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrict-uri-encode%2Fdownload%2Fstrict-uri-encode-1.1.0.tgz"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["string-width", [
["npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz", {
"packageLocation": "./.yarn/cache/string-width-npm-1.0.2-93338da8af-b11745daa9.zip/node_modules/string-width/",
@@ -12610,6 +12691,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["i18next-browser-languagedetector", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fi18next-browser-languagedetector%2Fdownload%2Fi18next-browser-languagedetector-5.0.0.tgz"],
["localforage", "npm:1.7.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Flocalforage%2Fdownload%2Flocalforage-1.7.4.tgz"],
["lodash", "npm:4.17.19::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.19.tgz"],
+ ["mini-css-extract-plugin", "virtual:71f98ed0939a4e8e7ea376e302a494701bc5b6aa7a7eb81870139ee3950a7c417a3d13b346b5b526d93952a598dffe628a0fac2148047debade23536cb3d7957#npm:0.10.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.10.0.tgz"],
["pepjs", "npm:0.5.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpepjs%2Fdownload%2Fpepjs-0.5.2.tgz"],
["pnp-webpack-plugin", "npm:1.6.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpnp-webpack-plugin%2Fdownload%2Fpnp-webpack-plugin-1.6.4.tgz"],
["postcss-loader", "npm:3.0.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-loader%2Fdownload%2Fpostcss-loader-3.0.0.tgz"],
diff --git a/Timeline/ClientApp/package.json b/Timeline/ClientApp/package.json
index e45b6079..27974f72 100644
--- a/Timeline/ClientApp/package.json
+++ b/Timeline/ClientApp/package.json
@@ -93,6 +93,7 @@
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"http-server": "^0.12.3",
+ "mini-css-extract-plugin": "^0.10.0",
"pnp-webpack-plugin": "^1.6.4",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.7.0",
diff --git a/Timeline/ClientApp/webpack.common.js b/Timeline/ClientApp/webpack.common.js
index 2a619660..7d40fdce 100644
--- a/Timeline/ClientApp/webpack.common.js
+++ b/Timeline/ClientApp/webpack.common.js
@@ -33,9 +33,6 @@ config.module
config.module
.rule('css')
.test(/\.css$/)
- .use('style')
- .loader('style-loader')
- .end()
.use('css')
.loader('css-loader')
.end()
@@ -49,9 +46,6 @@ config.module
config.module
.rule('sass')
.test(/\.(scss|sass)$/)
- .use('style')
- .loader('style-loader')
- .end()
.use('css')
.loader('css-loader')
.end()
diff --git a/Timeline/ClientApp/webpack.config.dev.js b/Timeline/ClientApp/webpack.config.dev.js
index 840ac24a..2fb9e866 100644
--- a/Timeline/ClientApp/webpack.config.dev.js
+++ b/Timeline/ClientApp/webpack.config.dev.js
@@ -21,6 +21,20 @@ config.module
plugins: ['react-hot-loader/babel'],
});
+config.module
+ .rule('css')
+ .use('style')
+ .before('css')
+ .loader('style-loader')
+ .end();
+
+config.module
+ .rule('sass')
+ .use('style')
+ .before('css')
+ .loader('style-loader')
+ .end();
+
config.devtool('eval-cheap-module-source-map');
config.resolve.alias.set('react-dom', '@hot-loader/react-dom');
diff --git a/Timeline/ClientApp/webpack.config.prod.js b/Timeline/ClientApp/webpack.config.prod.js
index e3ef65e1..5a83a3b8 100644
--- a/Timeline/ClientApp/webpack.config.prod.js
+++ b/Timeline/ClientApp/webpack.config.prod.js
@@ -2,6 +2,7 @@ const path = require('path');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const WorkboxPlugin = require('workbox-webpack-plugin');
+const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const config = require('./webpack.common');
@@ -11,8 +12,24 @@ config
.entry('index')
.add(path.resolve(__dirname, 'src/app/service-worker.tsx'));
+config.module
+ .rule('css')
+ .use('mini-css-extract')
+ .before('css')
+ .loader(MiniCssExtractPlugin.loader)
+ .end();
+
+config.module
+ .rule('sass')
+ .use('mini-css-extract')
+ .before('css')
+ .loader(MiniCssExtractPlugin.loader)
+ .end();
+
config.devtool('source-map');
+config.plugin('mini-css-extract').use(MiniCssExtractPlugin);
+
config.plugin('clean').use(CleanWebpackPlugin);
config.plugin('copy').use(CopyPlugin, [
diff --git a/Timeline/ClientApp/yarn.lock b/Timeline/ClientApp/yarn.lock
index 4227d05e..bcb7947a 100644
--- a/Timeline/ClientApp/yarn.lock
+++ b/Timeline/ClientApp/yarn.lock
@@ -6574,6 +6574,13 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"is-plain-obj@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "is-plain-obj@npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-obj%2Fdownload%2Fis-plain-obj-1.1.0.tgz"
+ checksum: d2eb5a32eacd7c79f3b2fe20552d091805a5ae88a7ca2aa71226bf822e4d690ef046ed2beb795f32666a401dfbf9a25ee3d4acde5426f963d55474468708ad22
+ languageName: node
+ linkType: hard
+
"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4":
version: 2.0.4
resolution: "is-plain-object@npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-object%2Fdownload%2Fis-plain-object-2.0.4.tgz"
@@ -7372,6 +7379,20 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"mini-css-extract-plugin@npm:^0.10.0":
+ version: 0.10.0
+ resolution: "mini-css-extract-plugin@npm:0.10.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.10.0.tgz"
+ dependencies:
+ loader-utils: ^1.1.0
+ normalize-url: 1.9.1
+ schema-utils: ^1.0.0
+ webpack-sources: ^1.1.0
+ peerDependencies:
+ webpack: ^4.4.0 || ^5.0.0
+ checksum: 2e133cdd20e9de9acbaffc1820be4124432fe6b44078ab08f1eab4b632656ca9e226afb14e4703db8b873435aadecb4b5fa750e1dd439ed370f22897df247aad
+ languageName: node
+ linkType: hard
+
"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1":
version: 1.0.1
resolution: "minimalistic-assert@npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimalistic-assert%2Fdownload%2Fminimalistic-assert-1.0.1.tgz"
@@ -7751,6 +7772,18 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"normalize-url@npm:1.9.1":
+ version: 1.9.1
+ resolution: "normalize-url@npm:1.9.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz"
+ dependencies:
+ object-assign: ^4.0.1
+ prepend-http: ^1.0.0
+ query-string: ^4.1.0
+ sort-keys: ^1.0.0
+ checksum: f4ebdd85d720c5a3547407153dfee95220ae452a4f3cd7e5a97fe3e12eeb09d3695930b8869df91728dbd4a50dc5a440d2c3dba03b0c1388b10a5850c791ea4d
+ languageName: node
+ linkType: hard
+
"normalize-url@npm:^4.1.0":
version: 4.5.0
resolution: "normalize-url@npm:4.5.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.0.tgz"
@@ -8859,6 +8892,13 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"prepend-http@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "prepend-http@npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fprepend-http%2Fdownload%2Fprepend-http-1.0.4.tgz"
+ checksum: f723f34a23394b568a9ff0cd502bdda244b343c03b12a259343566eab1184cf41a6c7e9975d9e6010ccb2901b7c428d296e56a67a72d0a6ecb0f13531a3fa44e
+ languageName: node
+ linkType: hard
+
"prettier-linter-helpers@npm:^1.0.0":
version: 1.0.0
resolution: "prettier-linter-helpers@npm:1.0.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier-linter-helpers%2Fdownload%2Fprettier-linter-helpers-1.0.0.tgz"
@@ -9072,6 +9112,16 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"query-string@npm:^4.1.0":
+ version: 4.3.4
+ resolution: "query-string@npm:4.3.4::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz"
+ dependencies:
+ object-assign: ^4.1.0
+ strict-uri-encode: ^1.0.0
+ checksum: fcdbc2e76024a3afd0c5ea3addda75311d5d10402ddb5a03542dec430d36dbc44c87a11765ffa952d53e0b96e187298929561b88cc196a828f8728d2a3545ab8
+ languageName: node
+ linkType: hard
+
"querystring-es3@npm:^0.2.0":
version: 0.2.1
resolution: "querystring-es3@npm:0.2.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystring-es3%2Fdownload%2Fquerystring-es3-0.2.1.tgz"
@@ -10211,6 +10261,15 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"sort-keys@npm:^1.0.0":
+ version: 1.1.2
+ resolution: "sort-keys@npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz"
+ dependencies:
+ is-plain-obj: ^1.0.0
+ checksum: 78d9165ed35a19591685375cf85b7f45d94d0538af8cf162dec9ae67e6c631468169f9242e06f799a5bbb4207e90413f32dc528323f1f5d8edb0be51bf9f8880
+ languageName: node
+ linkType: hard
+
"source-list-map@npm:^2.0.0":
version: 2.0.1
resolution: "source-list-map@npm:2.0.1::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-list-map%2Fdownload%2Fsource-list-map-2.0.1.tgz"
@@ -10442,6 +10501,13 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"strict-uri-encode@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "strict-uri-encode@npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrict-uri-encode%2Fdownload%2Fstrict-uri-encode-1.1.0.tgz"
+ checksum: 6c80f6998a45414d7c124772383cc10ce7bd22586af80762407cded1569666564fb8c0a4c9c997ac39a1116d46dfffc5d57135e759a0acb66a4da1191f5a3a4a
+ languageName: node
+ linkType: hard
+
"string-width@npm:^1.0.1, string-width@npm:^1.0.2 || 2":
version: 1.0.2
resolution: "string-width@npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz"
@@ -10800,6 +10866,7 @@ fsevents@~2.1.2:
i18next-browser-languagedetector: ^5.0.0
localforage: ^1.7.4
lodash: ^4.17.15
+ mini-css-extract-plugin: ^0.10.0
pepjs: ^0.5.2
pnp-webpack-plugin: ^1.6.4
postcss-loader: ^3.0.0
@@ -11550,7 +11617,7 @@ typescript@^3.9.7:
languageName: node
linkType: hard
-"webpack-sources@npm:^1.3.0, webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3":
+"webpack-sources@npm:^1.1.0, webpack-sources@npm:^1.3.0, webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3":
version: 1.4.3
resolution: "webpack-sources@npm:1.4.3::__archiveUrl=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz"
dependencies: