From 620496f79011c08497ce334b5656b903cbd998c6 Mon Sep 17 00:00:00 2001
From: Amour1688 <31695475+Amour1688@users.noreply.github.com>
Date: Wed, 17 Jun 2020 19:57:37 +0800
Subject: [PATCH] chore: deploy site in netlify.app (#12)
---
package.json | 4 +-
packages/jsx-explorer/index.html | 21 +-
packages/jsx-explorer/package.json | 4 +-
scripts/dev.js | 16 +
scripts/site.js | 13 +
.../webpack.base.conf.js | 15 +-
yarn.lock | 353 ++++++++++++++++--
7 files changed, 367 insertions(+), 59 deletions(-)
create mode 100644 scripts/dev.js
create mode 100644 scripts/site.js
rename packages/jsx-explorer/webpack.config.js => scripts/webpack.base.conf.js (76%)
diff --git a/package.json b/package.json
index 6d87b90..1cd3538 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,9 @@
"packages/*"
],
"scripts": {
- "publish": "lerna publish"
+ "publish": "lerna publish",
+ "dev": "node scripts/dev.js",
+ "site": "node scripts/site.js"
},
"license": "MIT",
"keywords": [
diff --git a/packages/jsx-explorer/index.html b/packages/jsx-explorer/index.html
index 2f088f2..c3d76ab 100644
--- a/packages/jsx-explorer/index.html
+++ b/packages/jsx-explorer/index.html
@@ -1,7 +1,14 @@
-
Vue JSX Explorer
-
-
-
-
-
-
+
+
+
+
+
+
+ Vue JSX Explorer
+
+
+
+
+
+
+
diff --git a/packages/jsx-explorer/package.json b/packages/jsx-explorer/package.json
index 8b35d57..1cfe30b 100644
--- a/packages/jsx-explorer/package.json
+++ b/packages/jsx-explorer/package.json
@@ -2,9 +2,6 @@
"name": "@ant-design-vue/jsx-explorer",
"version": "0.0.0",
"private": true,
- "scripts": {
- "dev": "webpack-dev-server"
- },
"dependencies": {
"monaco-editor": "^0.20.0"
},
@@ -14,6 +11,7 @@
"babel-loader": "^8.1.0",
"css-loader": "^3.5.3",
"file-loader": "^6.0.0",
+ "html-webpack-plugin": "^4.3.0",
"monaco-editor-webpack-plugin": "^1.9.0",
"style-loader": "^1.2.1",
"url-loader": "^4.1.0",
diff --git a/scripts/dev.js b/scripts/dev.js
new file mode 100644
index 0000000..0759365
--- /dev/null
+++ b/scripts/dev.js
@@ -0,0 +1,16 @@
+const webpack = require('webpack');
+const WebpackDevServer = require('webpack-dev-server');
+const webpackConfig = require('./webpack.base.conf');
+
+const compiler = webpack(webpackConfig);
+
+const devServerOptions = {
+ inline: true,
+ open: true,
+ hot: true,
+ overlay: true,
+};
+
+const server = new WebpackDevServer(compiler, devServerOptions);
+
+server.listen(8080, '127.0.0.1');
diff --git a/scripts/site.js b/scripts/site.js
new file mode 100644
index 0000000..8d6ae9e
--- /dev/null
+++ b/scripts/site.js
@@ -0,0 +1,13 @@
+const webpack = require('webpack');
+const webpackConfig = require('./webpack.base.conf');
+
+webpack(Object.assign(webpackConfig, { mode: 'production', devtool: false }), (err, stats) => {
+ if (err) throw err;
+ process.stdout.write(`${stats.toString({
+ colors: true,
+ modules: false,
+ children: false,
+ chunks: false,
+ chunkModules: false,
+ })}\n\n`);
+});
diff --git a/packages/jsx-explorer/webpack.config.js b/scripts/webpack.base.conf.js
similarity index 76%
rename from packages/jsx-explorer/webpack.config.js
rename to scripts/webpack.base.conf.js
index 225859f..4fe7aa6 100644
--- a/packages/jsx-explorer/webpack.config.js
+++ b/scripts/webpack.base.conf.js
@@ -1,13 +1,14 @@
const path = require('path');
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
+const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
mode: 'development',
devtool: 'cheap-module-eval-source-map',
+ context: path.join(__dirname, '../packages/jsx-explorer'),
entry: './src/index.js',
output: {
- path: path.resolve(__dirname, './dist'),
- publicPath: '/dist/',
+ publicPath: './',
},
module: {
rules: [
@@ -32,14 +33,12 @@ module.exports = {
},
],
},
- devServer: {
- inline: true,
- open: true,
- hot: true,
- overlay: true,
- },
plugins: [
new MonacoWebpackPlugin(),
+ new HtmlWebpackPlugin({
+ template: 'index.html',
+ filename: 'index.html',
+ }),
],
node: {
fs: 'empty',
diff --git a/yarn.lock b/yarn.lock
index 50ddb8e..ccfe43e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -375,6 +375,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
+"@babel/plugin-syntax-import-meta@^7.8.3":
+ version "7.10.1"
+ resolved "https://r.cnpmjs.org/@babel/plugin-syntax-import-meta/download/@babel/plugin-syntax-import-meta-7.10.1.tgz#3e59120ed8b3c2ccc5abb1cfc7aaa3ea01cd36b6"
+ integrity sha1-PlkSDtizwszFq7HPx6qj6gHNNrY=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.10.1"
+
"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3":
version "7.8.3"
resolved "https://r.cnpmjs.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
@@ -1828,11 +1835,11 @@
once "^1.4.0"
"@octokit/request-error@^2.0.0":
- version "2.0.1"
- resolved "https://r.cnpmjs.org/@octokit/request-error/download/@octokit/request-error-2.0.1.tgz#49bd71e811daffd5bdd06ef514ca47b5039682d1"
- integrity sha1-Sb1x6BHa/9W90G71FMpHtQOWgtE=
+ version "2.0.2"
+ resolved "https://r.cnpmjs.org/@octokit/request-error/download/@octokit/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0"
+ integrity sha1-Dna4P12P3aHbmQJ+pfYXwua6ntA=
dependencies:
- "@octokit/types" "^4.0.1"
+ "@octokit/types" "^5.0.1"
deprecation "^2.0.0"
once "^1.4.0"
@@ -1879,14 +1886,7 @@
dependencies:
"@types/node" ">= 8"
-"@octokit/types@^4.0.1":
- version "4.1.10"
- resolved "https://r.cnpmjs.org/@octokit/types/download/@octokit/types-4.1.10.tgz#e4029c11e2cc1335051775bc1600e7e740e4aca4"
- integrity sha1-5AKcEeLMEzUFF3W8FgDn50DkrKQ=
- dependencies:
- "@types/node" ">= 8"
-
-"@octokit/types@^5.0.0":
+"@octokit/types@^5.0.0", "@octokit/types@^5.0.1":
version "5.0.1"
resolved "https://r.cnpmjs.org/@octokit/types/download/@octokit/types-5.0.1.tgz#5459e9a5e9df8565dcc62c17a34491904d71971e"
integrity sha1-VFnppenfhWXcxiwXo0SRkE1xlx4=
@@ -1924,6 +1924,11 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
+"@types/anymatch@*":
+ version "1.3.1"
+ resolved "https://r.cnpmjs.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a"
+ integrity sha1-M2utwb7sudrMOL6izzKt9ieoQho=
+
"@types/babel__core@^7.1.7":
version "7.1.8"
resolved "https://r.cnpmjs.org/@types/babel__core/download/@types/babel__core-7.1.8.tgz#057f725aca3641f49fc11c7a87a9de5ec588a5d7"
@@ -1982,6 +1987,11 @@
dependencies:
"@types/node" "*"
+"@types/html-minifier-terser@^5.0.0":
+ version "5.1.0"
+ resolved "https://r.cnpmjs.org/@types/html-minifier-terser/download/@types/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880"
+ integrity sha1-VRpFibbuLMnB3/CAVhKK7Cm5SIA=
+
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
version "2.0.3"
resolved "https://r.cnpmjs.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762"
@@ -2037,11 +2047,49 @@
resolved "https://r.cnpmjs.org/@types/prettier/download/@types/prettier-2.0.1.tgz#b6e98083f13faa1e5231bfa3bdb1b0feff536b6d"
integrity sha1-tumAg/E/qh5SMb+jvbGw/v9Ta20=
+"@types/source-list-map@*":
+ version "0.1.2"
+ resolved "https://r.cnpmjs.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9"
+ integrity sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=
+
"@types/stack-utils@^1.0.1":
version "1.0.1"
resolved "https://r.cnpmjs.org/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e"
integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=
+"@types/tapable@*", "@types/tapable@^1.0.5":
+ version "1.0.6"
+ resolved "https://r.cnpmjs.org/@types/tapable/download/@types/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74"
+ integrity sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=
+
+"@types/uglify-js@*":
+ version "3.9.2"
+ resolved "https://r.cnpmjs.org/@types/uglify-js/download/@types/uglify-js-3.9.2.tgz#01992579debba674e1e359cd6bcb1a1d0ab2e02b"
+ integrity sha1-AZkled67pnTh41nNa8saHQqy4Cs=
+ dependencies:
+ source-map "^0.6.1"
+
+"@types/webpack-sources@*":
+ version "1.4.0"
+ resolved "https://r.cnpmjs.org/@types/webpack-sources/download/@types/webpack-sources-1.4.0.tgz#e58f1f05f87d39a5c64cf85705bdbdbb94d4d57e"
+ integrity sha1-5Y8fBfh9OaXGTPhXBb29u5TU1X4=
+ dependencies:
+ "@types/node" "*"
+ "@types/source-list-map" "*"
+ source-map "^0.7.3"
+
+"@types/webpack@^4.41.8":
+ version "4.41.17"
+ resolved "https://r.cnpmjs.org/@types/webpack/download/@types/webpack-4.41.17.tgz#0a69005e644d657c85b7d6ec1c826a71bebd1c93"
+ integrity sha1-CmkAXmRNZXyFt9bsHIJqcb69HJM=
+ dependencies:
+ "@types/anymatch" "*"
+ "@types/node" "*"
+ "@types/tapable" "*"
+ "@types/uglify-js" "*"
+ "@types/webpack-sources" "*"
+ source-map "^0.6.0"
+
"@types/yargs-parser@*":
version "15.0.0"
resolved "https://r.cnpmjs.org/@types/yargs-parser/download/@types/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
@@ -2311,9 +2359,9 @@ acorn-jsx@^5.2.0:
integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=
acorn-walk@^7.1.1:
- version "7.1.1"
- resolved "https://r.cnpmjs.org/acorn-walk/download/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e"
- integrity sha1-NF8N/61cc15zc9L+yaECPmpEuD4=
+ version "7.2.0"
+ resolved "https://r.cnpmjs.org/acorn-walk/download/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
+ integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=
acorn@^6.4.1:
version "6.4.1"
@@ -2692,13 +2740,14 @@ babel-plugin-jest-hoist@^26.0.0:
"@types/babel__traverse" "^7.0.6"
babel-preset-current-node-syntax@^0.1.2:
- version "0.1.2"
- resolved "https://r.cnpmjs.org/babel-preset-current-node-syntax/download/babel-preset-current-node-syntax-0.1.2.tgz#fb4a4c51fe38ca60fede1dc74ab35eb843cb41d6"
- integrity sha1-+0pMUf44ymD+3h3HSrNeuEPLQdY=
+ version "0.1.3"
+ resolved "https://r.cnpmjs.org/babel-preset-current-node-syntax/download/babel-preset-current-node-syntax-0.1.3.tgz#b4b547acddbf963cba555ba9f9cbbb70bfd044da"
+ integrity sha1-tLVHrN2/ljy6VVup+cu7cL/QRNo=
dependencies:
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-bigint" "^7.8.3"
"@babel/plugin-syntax-class-properties" "^7.8.3"
+ "@babel/plugin-syntax-import-meta" "^7.8.3"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
@@ -2820,6 +2869,11 @@ bonjour@^3.5.0:
multicast-dns "^6.0.1"
multicast-dns-service-types "^1.1.0"
+boolbase@~1.0.0:
+ version "1.0.0"
+ resolved "https://r.cnpmjs.org/boolbase/download/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
+ integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://r.cnpmjs.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -3063,6 +3117,14 @@ callsites@^3.0.0:
resolved "https://r.cnpmjs.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=
+camel-case@^4.1.1:
+ version "4.1.1"
+ resolved "https://r.cnpmjs.org/camel-case/download/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547"
+ integrity sha1-H8QchU8A4vfQE53+uhVC1olv5Uc=
+ dependencies:
+ pascal-case "^3.1.1"
+ tslib "^1.10.0"
+
camelcase-keys@^2.0.0:
version "2.1.0"
resolved "https://r.cnpmjs.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
@@ -3110,9 +3172,9 @@ camelcase@^6.0.0:
integrity sha1-Uln3ww414njxvcKk2RIws3ytmB4=
caniuse-lite@^1.0.30001043:
- version "1.0.30001083"
- resolved "https://r.cnpmjs.org/caniuse-lite/download/caniuse-lite-1.0.30001083.tgz#52410c20c6f029f604f0d45eca0439a82e712442"
- integrity sha1-UkEMIMbwKfYE8NReygQ5qC5xJEI=
+ version "1.0.30001084"
+ resolved "https://r.cnpmjs.org/caniuse-lite/download/caniuse-lite-1.0.30001084.tgz#00e471931eaefbeef54f46aa2203914d3c165669"
+ integrity sha1-AORxkx6u++71T0aqIgORTTwWVmk=
capture-exit@^2.0.0:
version "2.0.0"
@@ -3230,6 +3292,13 @@ class-utils@^0.3.5:
isobject "^3.0.0"
static-extend "^0.1.1"
+clean-css@^4.2.3:
+ version "4.2.3"
+ resolved "https://r.cnpmjs.org/clean-css/download/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
+ integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=
+ dependencies:
+ source-map "~0.6.0"
+
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://r.cnpmjs.org/cli-cursor/download/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
@@ -3348,6 +3417,11 @@ commander@^2.20.0, commander@~2.20.3:
resolved "https://r.cnpmjs.org/commander/download/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=
+commander@^4.1.1:
+ version "4.1.1"
+ resolved "https://r.cnpmjs.org/commander/download/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
+ integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg=
+
commondir@^1.0.1:
version "1.0.1"
resolved "https://r.cnpmjs.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -3688,6 +3762,21 @@ css-loader@^3.5.3:
schema-utils "^2.7.0"
semver "^6.3.0"
+css-select@^1.1.0:
+ version "1.2.0"
+ resolved "https://r.cnpmjs.org/css-select/download/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
+ integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
+ dependencies:
+ boolbase "~1.0.0"
+ css-what "2.1"
+ domutils "1.5.1"
+ nth-check "~1.0.1"
+
+css-what@2.1:
+ version "2.1.3"
+ resolved "https://r.cnpmjs.org/css-what/download/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
+ integrity sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI=
+
cssesc@^3.0.0:
version "3.0.0"
resolved "https://r.cnpmjs.org/cssesc/download/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
@@ -3769,7 +3858,7 @@ debug@3.1.0:
dependencies:
ms "2.0.0"
-debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5:
+debug@^3.1.0, debug@^3.1.1, debug@^3.2.5:
version "3.2.6"
resolved "https://r.cnpmjs.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps=
@@ -4012,11 +4101,36 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
+dom-converter@^0.2:
+ version "0.2.0"
+ resolved "https://r.cnpmjs.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
+ integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=
+ dependencies:
+ utila "~0.4"
+
+dom-serializer@0:
+ version "0.2.2"
+ resolved "https://r.cnpmjs.org/dom-serializer/download/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
+ integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=
+ dependencies:
+ domelementtype "^2.0.1"
+ entities "^2.0.0"
+
domain-browser@^1.1.1:
version "1.2.0"
resolved "https://r.cnpmjs.org/domain-browser/download/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=
+domelementtype@1, domelementtype@^1.3.1:
+ version "1.3.1"
+ resolved "https://r.cnpmjs.org/domelementtype/download/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
+ integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=
+
+domelementtype@^2.0.1:
+ version "2.0.1"
+ resolved "https://r.cnpmjs.org/domelementtype/download/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d"
+ integrity sha1-H4vf6R9aeAYydOgDtL3O326U+U0=
+
domexception@^2.0.1:
version "2.0.1"
resolved "https://r.cnpmjs.org/domexception/download/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
@@ -4024,6 +4138,37 @@ domexception@^2.0.1:
dependencies:
webidl-conversions "^5.0.0"
+domhandler@^2.3.0:
+ version "2.4.2"
+ resolved "https://r.cnpmjs.org/domhandler/download/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
+ integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=
+ dependencies:
+ domelementtype "1"
+
+domutils@1.5.1:
+ version "1.5.1"
+ resolved "https://r.cnpmjs.org/domutils/download/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
+ integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
+domutils@^1.5.1:
+ version "1.7.0"
+ resolved "https://r.cnpmjs.org/domutils/download/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
+ integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
+dot-case@^3.0.3:
+ version "3.0.3"
+ resolved "https://r.cnpmjs.org/dot-case/download/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa"
+ integrity sha1-IdO1Lvqroupf2odbsaqBJFIc9Ko=
+ dependencies:
+ no-case "^3.0.3"
+ tslib "^1.10.0"
+
dot-prop@^3.0.0:
version "3.0.0"
resolved "https://r.cnpmjs.org/dot-prop/download/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
@@ -4067,9 +4212,9 @@ ee-first@1.1.1:
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
electron-to-chromium@^1.3.413:
- version "1.3.473"
- resolved "https://r.cnpmjs.org/electron-to-chromium/download/electron-to-chromium-1.3.473.tgz#d0cd5fe391046fb70674ec98149f0f97609d29b8"
- integrity sha1-0M1f45EEb7cGdOyYFJ8Pl2CdKbg=
+ version "1.3.475"
+ resolved "https://r.cnpmjs.org/electron-to-chromium/download/electron-to-chromium-1.3.475.tgz#67688cc82c342f39594a412286e975eda45d8412"
+ integrity sha1-Z2iMyCw0LzlZSkEihul17aRdhBI=
elliptic@^6.0.0, elliptic@^6.5.2:
version "6.5.2"
@@ -4133,14 +4278,24 @@ enhanced-resolve@4.1.0:
tapable "^1.0.0"
enhanced-resolve@^4.1.0:
- version "4.1.1"
- resolved "https://r.cnpmjs.org/enhanced-resolve/download/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66"
- integrity sha1-KTfiuAZs0P584JkKmPDXGjUYn2Y=
+ version "4.2.0"
+ resolved "https://r.cnpmjs.org/enhanced-resolve/download/enhanced-resolve-4.2.0.tgz#5d43bda4a0fd447cb0ebbe71bef8deff8805ad0d"
+ integrity sha1-XUO9pKD9RHyw675xvvje/4gFrQ0=
dependencies:
graceful-fs "^4.1.2"
memory-fs "^0.5.0"
tapable "^1.0.0"
+entities@^1.1.1:
+ version "1.1.2"
+ resolved "https://r.cnpmjs.org/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
+ integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=
+
+entities@^2.0.0:
+ version "2.0.3"
+ resolved "https://r.cnpmjs.org/entities/download/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
+ integrity sha1-XEh+V0Krk8Fau12iJ1m4WQ7AO38=
+
env-paths@^2.2.0:
version "2.2.0"
resolved "https://r.cnpmjs.org/env-paths/download/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43"
@@ -4245,9 +4400,9 @@ eslint-config-airbnb-base@^14.1.0:
object.entries "^1.1.2"
eslint-import-resolver-node@^0.3.3:
- version "0.3.3"
- resolved "https://r.cnpmjs.org/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404"
- integrity sha1-26pStrKBa1C8ZxGvdUIt6AjphAQ=
+ version "0.3.4"
+ resolved "https://r.cnpmjs.org/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717"
+ integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc=
dependencies:
debug "^2.6.9"
resolve "^1.13.1"
@@ -4786,11 +4941,9 @@ flush-write-stream@^1.0.0:
readable-stream "^2.3.6"
follow-redirects@^1.0.0:
- version "1.11.0"
- resolved "https://r.cnpmjs.org/follow-redirects/download/follow-redirects-1.11.0.tgz#afa14f08ba12a52963140fe43212658897bc0ecb"
- integrity sha1-r6FPCLoSpSljFA/kMhJliJe8Dss=
- dependencies:
- debug "^3.0.0"
+ version "1.12.0"
+ resolved "https://r.cnpmjs.org/follow-redirects/download/follow-redirects-1.12.0.tgz#ff0ccf85cf2c867c481957683b5f91b75b25e240"
+ integrity sha1-/wzPhc8shnxIGVdoO1+Rt1sl4kA=
for-in@^1.0.2:
version "1.0.2"
@@ -5245,6 +5398,11 @@ hash.js@^1.0.0, hash.js@^1.0.3:
inherits "^2.0.3"
minimalistic-assert "^1.0.1"
+he@^1.2.0:
+ version "1.2.0"
+ resolved "https://r.cnpmjs.org/he/download/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
+ integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8=
+
hmac-drbg@^1.0.0:
version "1.0.1"
resolved "https://r.cnpmjs.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
@@ -5293,11 +5451,51 @@ html-escaper@^2.0.0:
resolved "https://r.cnpmjs.org/html-escaper/download/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM=
+html-minifier-terser@^5.0.1:
+ version "5.1.1"
+ resolved "https://r.cnpmjs.org/html-minifier-terser/download/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054"
+ integrity sha1-ki6W8fO7YIMsJjS3mIQJY4mx8FQ=
+ dependencies:
+ camel-case "^4.1.1"
+ clean-css "^4.2.3"
+ commander "^4.1.1"
+ he "^1.2.0"
+ param-case "^3.0.3"
+ relateurl "^0.2.7"
+ terser "^4.6.3"
+
html-tags@^3.1.0:
version "3.1.0"
resolved "https://r.cnpmjs.org/html-tags/download/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
integrity sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=
+html-webpack-plugin@^4.3.0:
+ version "4.3.0"
+ resolved "https://r.cnpmjs.org/html-webpack-plugin/download/html-webpack-plugin-4.3.0.tgz#53bf8f6d696c4637d5b656d3d9863d89ce8174fd"
+ integrity sha1-U7+PbWlsRjfVtlbT2YY9ic6BdP0=
+ dependencies:
+ "@types/html-minifier-terser" "^5.0.0"
+ "@types/tapable" "^1.0.5"
+ "@types/webpack" "^4.41.8"
+ html-minifier-terser "^5.0.1"
+ loader-utils "^1.2.3"
+ lodash "^4.17.15"
+ pretty-error "^2.1.1"
+ tapable "^1.1.3"
+ util.promisify "1.0.0"
+
+htmlparser2@^3.3.0:
+ version "3.10.1"
+ resolved "https://r.cnpmjs.org/htmlparser2/download/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
+ integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=
+ dependencies:
+ domelementtype "^1.3.1"
+ domhandler "^2.3.0"
+ domutils "^1.5.1"
+ entities "^1.1.1"
+ inherits "^2.0.1"
+ readable-stream "^3.1.1"
+
http-cache-semantics@^3.8.1:
version "3.8.1"
resolved "https://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
@@ -6742,6 +6940,13 @@ loud-rejection@^1.0.0:
currently-unhandled "^0.4.1"
signal-exit "^3.0.0"
+lower-case@^2.0.1:
+ version "2.0.1"
+ resolved "https://r.cnpmjs.org/lower-case/download/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7"
+ integrity sha1-Oe6zbjlhFcwF4pQi6uqeaSyUCMc=
+ dependencies:
+ tslib "^1.10.0"
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://r.cnpmjs.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -7240,6 +7445,14 @@ nice-try@^1.0.4:
resolved "https://r.cnpmjs.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=
+no-case@^3.0.3:
+ version "3.0.3"
+ resolved "https://r.cnpmjs.org/no-case/download/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8"
+ integrity sha1-whtDTB/+SLOQh+hs+00lgunfGPg=
+ dependencies:
+ lower-case "^2.0.1"
+ tslib "^1.10.0"
+
node-fetch-npm@^2.0.2:
version "2.0.4"
resolved "https://r.cnpmjs.org/node-fetch-npm/download/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4"
@@ -7445,6 +7658,13 @@ npmlog@^4.1.2:
gauge "~2.7.3"
set-blocking "~2.0.0"
+nth-check@~1.0.1:
+ version "1.0.2"
+ resolved "https://r.cnpmjs.org/nth-check/download/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
+ integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=
+ dependencies:
+ boolbase "~1.0.0"
+
number-is-nan@^1.0.0:
version "1.0.1"
resolved "https://r.cnpmjs.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
@@ -7774,6 +7994,14 @@ parallel-transform@^1.1.0:
inherits "^2.0.3"
readable-stream "^2.1.5"
+param-case@^3.0.3:
+ version "3.0.3"
+ resolved "https://r.cnpmjs.org/param-case/download/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238"
+ integrity sha1-S+Qfg5nv9iHFbuu4KaXkUdmAEjg=
+ dependencies:
+ dot-case "^3.0.3"
+ tslib "^1.10.0"
+
parent-module@^1.0.0:
version "1.0.1"
resolved "https://r.cnpmjs.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
@@ -7856,6 +8084,14 @@ parseurl@~1.3.2, parseurl@~1.3.3:
resolved "https://r.cnpmjs.org/parseurl/download/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=
+pascal-case@^3.1.1:
+ version "3.1.1"
+ resolved "https://r.cnpmjs.org/pascal-case/download/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f"
+ integrity sha1-WsGXUTPtYZKB6Ikglz0s0fJ53l8=
+ dependencies:
+ no-case "^3.0.3"
+ tslib "^1.10.0"
+
pascalcase@^0.1.1:
version "0.1.1"
resolved "https://r.cnpmjs.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
@@ -8099,6 +8335,14 @@ prelude-ls@~1.1.2:
resolved "https://r.cnpmjs.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+pretty-error@^2.1.1:
+ version "2.1.1"
+ resolved "https://r.cnpmjs.org/pretty-error/download/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
+ integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=
+ dependencies:
+ renderkid "^2.0.1"
+ utila "~0.4"
+
pretty-format@^26.0.1:
version "26.0.1"
resolved "https://r.cnpmjs.org/pretty-format/download/pretty-format-26.0.1.tgz#a4fe54fe428ad2fd3413ca6bbd1ec8c2e277e197"
@@ -8437,7 +8681,7 @@ read@1, read@~1.0.1:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.6.0:
+"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://r.cnpmjs.org/readable-stream/download/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg=
@@ -8566,11 +8810,27 @@ regjsparser@^0.6.4:
dependencies:
jsesc "~0.5.0"
+relateurl@^0.2.7:
+ version "0.2.7"
+ resolved "https://r.cnpmjs.org/relateurl/download/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
+ integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
+
remove-trailing-separator@^1.0.1:
version "1.1.0"
resolved "https://r.cnpmjs.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+renderkid@^2.0.1:
+ version "2.0.3"
+ resolved "https://r.cnpmjs.org/renderkid/download/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149"
+ integrity sha1-OAF5wv9a4TZcUivy/Pz/AcW3QUk=
+ dependencies:
+ css-select "^1.1.0"
+ dom-converter "^0.2"
+ htmlparser2 "^3.3.0"
+ strip-ansi "^3.0.0"
+ utila "^0.4.0"
+
repeat-element@^1.1.2:
version "1.1.3"
resolved "https://r.cnpmjs.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
@@ -9149,7 +9409,7 @@ source-map@^0.5.0, source-map@^0.5.6:
resolved "https://r.cnpmjs.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
version "0.6.1"
resolved "https://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM=
@@ -9589,7 +9849,7 @@ terser-webpack-plugin@^1.4.3:
webpack-sources "^1.4.0"
worker-farm "^1.7.0"
-terser@^4.1.2:
+terser@^4.1.2, terser@^4.6.3:
version "4.7.0"
resolved "https://r.cnpmjs.org/terser/download/terser-4.7.0.tgz#15852cf1a08e3256a80428e865a2fa893ffba006"
integrity sha1-FYUs8aCOMlaoBCjoZaL6iT/7oAY=
@@ -9788,7 +10048,7 @@ tsconfig-paths@^3.9.0:
minimist "^1.2.0"
strip-bom "^3.0.0"
-tslib@^1.9.0:
+tslib@^1.10.0, tslib@^1.9.0:
version "1.13.0"
resolved "https://r.cnpmjs.org/tslib/download/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
integrity sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=
@@ -10027,6 +10287,14 @@ util-promisify@^2.1.0:
dependencies:
object.getownpropertydescriptors "^2.0.3"
+util.promisify@1.0.0:
+ version "1.0.0"
+ resolved "https://r.cnpmjs.org/util.promisify/download/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030"
+ integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=
+ dependencies:
+ define-properties "^1.1.2"
+ object.getownpropertydescriptors "^2.0.3"
+
util@0.10.3:
version "0.10.3"
resolved "https://r.cnpmjs.org/util/download/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
@@ -10041,6 +10309,11 @@ util@^0.11.0:
dependencies:
inherits "2.0.3"
+utila@^0.4.0, utila@~0.4:
+ version "0.4.0"
+ resolved "https://r.cnpmjs.org/utila/download/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
+ integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
+
utils-merge@1.0.1:
version "1.0.1"
resolved "https://r.cnpmjs.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"