张恒

小范围更新依赖

......@@ -536,7 +536,6 @@
"resolved": "https://registry.npm.taobao.org/agent-base/download/agent-base-4.3.0.tgz",
"integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=",
"dev": true,
"optional": true,
"requires": {
"es6-promisify": "^5.0.0"
}
......@@ -1257,7 +1256,7 @@
},
"util": {
"version": "0.10.3",
"resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil%2Fdownload%2Futil-0.10.3.tgz",
"resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
"dev": true,
"requires": {
......@@ -2796,7 +2795,6 @@
"resolved": "https://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"dev": true,
"optional": true,
"requires": {
"hoek": "2.x.x"
}
......@@ -3019,8 +3017,7 @@
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/buffer-more-ints/download/buffer-more-ints-1.0.0.tgz",
"integrity": "sha1-70+OLd261CntOCipxV1E8FxhFCI=",
"dev": true,
"optional": true
"dev": true
},
"buffer-xor": {
"version": "1.0.3",
......@@ -4281,13 +4278,12 @@
}
},
"cross-env": {
"version": "5.2.0",
"resolved": "https://registry.npm.taobao.org/cross-env/download/cross-env-5.2.0.tgz",
"integrity": "sha1-bs1MAV1Xc+YUA57lKQdmabnRJvI=",
"version": "5.2.1",
"resolved": "https://registry.npm.taobao.org/cross-env/download/cross-env-5.2.1.tgz",
"integrity": "sha1-ssdsHKet1m3IdNEXmEZglPVRs00=",
"dev": true,
"requires": {
"cross-spawn": "^6.0.5",
"is-windows": "^1.0.0"
"cross-spawn": "^6.0.5"
}
},
"cross-spawn": {
......@@ -5325,9 +5321,9 @@
"dev": true
},
"element-ui": {
"version": "2.11.1",
"resolved": "https://registry.npm.taobao.org/element-ui/download/element-ui-2.11.1.tgz?cache=0&sync_timestamp=1564126738326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-ui%2Fdownload%2Felement-ui-2.11.1.tgz",
"integrity": "sha1-K2f57uPtouaISHPBxYnL4w2anWA=",
"version": "2.12.0",
"resolved": "https://registry.npm.taobao.org/element-ui/download/element-ui-2.12.0.tgz",
"integrity": "sha1-qJO8Ea5Pfbt+nVQWBvI+ZD8THuQ=",
"requires": {
"async-validator": "~1.8.1",
"babel-helper-vue-jsx-merge-props": "^2.0.0",
......@@ -5338,9 +5334,9 @@
}
},
"elliptic": {
"version": "6.5.0",
"resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.0.tgz",
"integrity": "sha1-K47UyJG33jIA4UQSpbgkjHr1Bco=",
"version": "6.5.1",
"resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.1.tgz?cache=0&sync_timestamp=1567592249994&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.1.tgz",
"integrity": "sha1-w4D1+Qm/G5tEKNAozRjTsO/WtSs=",
"dev": true,
"requires": {
"bn.js": "^4.4.0",
......@@ -5539,15 +5535,13 @@
"version": "4.2.8",
"resolved": "https://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes6-promise%2Fdownload%2Fes6-promise-4.2.8.tgz",
"integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=",
"dev": true,
"optional": true
"dev": true
},
"es6-promisify": {
"version": "5.0.0",
"resolved": "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz?cache=0&sync_timestamp=1566902738584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes6-promisify%2Fdownload%2Fes6-promisify-5.0.0.tgz",
"integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
"dev": true,
"optional": true,
"requires": {
"es6-promise": "^4.0.3"
}
......@@ -6816,7 +6810,7 @@
},
"micromatch": {
"version": "3.1.10",
"resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz",
"resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz",
"integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=",
"dev": true,
"requires": {
......@@ -7006,8 +7000,7 @@
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"aproba": {
"version": "1.2.0",
......@@ -7028,14 +7021,12 @@
"balanced-match": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
......@@ -7050,20 +7041,17 @@
"code-point-at": {
"version": "1.1.0",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"concat-map": {
"version": "0.0.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"console-control-strings": {
"version": "1.1.0",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"core-util-is": {
"version": "1.0.2",
......@@ -7180,8 +7168,7 @@
"inherits": {
"version": "2.0.3",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"ini": {
"version": "1.3.5",
......@@ -7193,7 +7180,6 @@
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
......@@ -7208,7 +7194,6 @@
"version": "3.0.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
......@@ -7216,14 +7201,12 @@
"minimist": {
"version": "0.0.8",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"minipass": {
"version": "2.3.5",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
......@@ -7242,7 +7225,6 @@
"version": "0.5.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"minimist": "0.0.8"
}
......@@ -7323,8 +7305,7 @@
"number-is-nan": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"object-assign": {
"version": "4.1.1",
......@@ -7336,7 +7317,6 @@
"version": "1.4.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"wrappy": "1"
}
......@@ -7422,8 +7402,7 @@
"safe-buffer": {
"version": "5.1.2",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"safer-buffer": {
"version": "2.1.2",
......@@ -7459,7 +7438,6 @@
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
......@@ -7479,7 +7457,6 @@
"version": "3.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
......@@ -7523,14 +7500,12 @@
"wrappy": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"yallist": {
"version": "3.0.3",
"bundled": true,
"dev": true,
"optional": true
"dev": true
}
}
},
......@@ -8165,8 +8140,7 @@
"version": "2.16.3",
"resolved": "https://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhoek%2Fdownload%2Fhoek-2.16.3.tgz",
"integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
"dev": true,
"optional": true
"dev": true
},
"home-or-tmp": {
"version": "2.0.0",
......@@ -8343,7 +8317,6 @@
"resolved": "https://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-2.1.0.tgz",
"integrity": "sha1-5IIb7vWyFCogJr1zkm/lN2McVAU=",
"dev": true,
"optional": true,
"requires": {
"agent-base": "4",
"debug": "3.1.0"
......@@ -8674,7 +8647,6 @@
"resolved": "https://registry.npm.taobao.org/httpntlm/download/httpntlm-1.6.1.tgz",
"integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",
"dev": true,
"optional": true,
"requires": {
"httpreq": ">=0.4.22",
"underscore": "~1.7.0"
......@@ -8684,8 +8656,7 @@
"version": "1.7.0",
"resolved": "https://registry.npm.taobao.org/underscore/download/underscore-1.7.0.tgz",
"integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
"dev": true,
"optional": true
"dev": true
}
}
},
......@@ -8693,8 +8664,7 @@
"version": "0.4.24",
"resolved": "https://registry.npm.taobao.org/httpreq/download/httpreq-0.4.24.tgz",
"integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=",
"dev": true,
"optional": true
"dev": true
},
"https-browserify": {
"version": "1.0.0",
......@@ -8707,7 +8677,6 @@
"resolved": "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.2.tgz",
"integrity": "sha1-Jx6o6Q+DasnxGdrM05wZ/337B5M=",
"dev": true,
"optional": true,
"requires": {
"agent-base": "^4.3.0",
"debug": "^3.1.0"
......@@ -9330,8 +9299,7 @@
"version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/is-property/download/is-property-1.0.2.tgz",
"integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
"dev": true,
"optional": true
"dev": true
},
"is-regex": {
"version": "1.0.4",
......@@ -9954,15 +9922,13 @@
"version": "0.1.0",
"resolved": "https://registry.npm.taobao.org/libbase64/download/libbase64-0.1.0.tgz",
"integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=",
"dev": true,
"optional": true
"dev": true
},
"libmime": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/libmime/download/libmime-3.0.0.tgz",
"integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",
"dev": true,
"optional": true,
"requires": {
"iconv-lite": "0.4.15",
"libbase64": "0.1.0",
......@@ -9973,8 +9939,7 @@
"version": "0.4.15",
"resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.15.tgz",
"integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
"dev": true,
"optional": true
"dev": true
}
}
},
......@@ -9982,8 +9947,7 @@
"version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/libqp/download/libqp-1.1.0.tgz",
"integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=",
"dev": true,
"optional": true
"dev": true
},
"lie": {
"version": "3.1.1",
......@@ -11419,7 +11383,7 @@
"dependencies": {
"buffer": {
"version": "4.9.1",
"resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz?cache=0&sync_timestamp=1566942806368&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-4.9.1.tgz",
"resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
"integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
"dev": true,
"requires": {
......@@ -11543,15 +11507,13 @@
"version": "1.6.0",
"resolved": "https://registry.npm.taobao.org/nodemailer-fetch/download/nodemailer-fetch-1.6.0.tgz",
"integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=",
"dev": true,
"optional": true
"dev": true
},
"nodemailer-shared": {
"version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/nodemailer-shared/download/nodemailer-shared-1.1.0.tgz",
"integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",
"dev": true,
"optional": true,
"requires": {
"nodemailer-fetch": "1.6.0"
}
......@@ -11584,8 +11546,7 @@
"version": "0.1.10",
"resolved": "https://registry.npm.taobao.org/nodemailer-wellknown/download/nodemailer-wellknown-0.1.10.tgz",
"integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=",
"dev": true,
"optional": true
"dev": true
},
"nopt": {
"version": "3.0.6",
......@@ -14304,15 +14265,13 @@
"version": "4.0.2",
"resolved": "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.0.2.tgz",
"integrity": "sha1-UgeFjDgVzGkRBwPGuU5GwVY0OV0=",
"dev": true,
"optional": true
"dev": true
},
"smtp-connection": {
"version": "2.12.0",
"resolved": "https://registry.npm.taobao.org/smtp-connection/download/smtp-connection-2.12.0.tgz",
"integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",
"dev": true,
"optional": true,
"requires": {
"httpntlm": "1.6.1",
"nodemailer-shared": "1.1.0"
......@@ -14622,7 +14581,6 @@
"resolved": "https://registry.npm.taobao.org/socks/download/socks-2.3.2.tgz",
"integrity": "sha1-reOI6ebYf9sRZJwVdGxXiSKliD4=",
"dev": true,
"optional": true,
"requires": {
"ip": "^1.1.5",
"smart-buffer": "4.0.2"
......@@ -14633,7 +14591,6 @@
"resolved": "https://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-4.0.2.tgz",
"integrity": "sha1-PImR8xRbJ5nnDhG9X7yLGWMRY4Y=",
"dev": true,
"optional": true,
"requires": {
"agent-base": "~4.2.1",
"socks": "~2.3.2"
......@@ -14644,7 +14601,6 @@
"resolved": "https://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz",
"integrity": "sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk=",
"dev": true,
"optional": true,
"requires": {
"es6-promisify": "^5.0.0"
}
......@@ -14661,9 +14617,9 @@
}
},
"sortablejs": {
"version": "1.10.0-rc3",
"resolved": "https://registry.npm.taobao.org/sortablejs/download/sortablejs-1.10.0-rc3.tgz",
"integrity": "sha1-L+Y0Y6OLXNEuyRT8PgNYMEhJb0I="
"version": "1.10.0",
"resolved": "https://registry.npm.taobao.org/sortablejs/download/sortablejs-1.10.0.tgz",
"integrity": "sha1-DrwFSs/ySGVpGUovl1srFF3V59Y="
},
"source-list-map": {
"version": "2.0.1",
......@@ -15643,9 +15599,9 @@
}
},
"terser": {
"version": "4.2.1",
"resolved": "https://registry.npm.taobao.org/terser/download/terser-4.2.1.tgz",
"integrity": "sha1-EFLP4XV2xm57xw/McRnyKxVb2sE=",
"version": "4.3.1",
"resolved": "https://registry.npm.taobao.org/terser/download/terser-4.3.1.tgz",
"integrity": "sha1-CYILyzOYKZxLSNmoau/GUSfQ7WU=",
"dev": true,
"requires": {
"commander": "^2.20.0",
......@@ -15655,7 +15611,7 @@
"dependencies": {
"commander": {
"version": "2.20.0",
"resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.0.tgz?cache=0&sync_timestamp=1565398176321&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.0.tgz",
"resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.0.tgz",
"integrity": "sha1-1YuytcHuj4ew00ACfp6U4iLFpCI=",
"dev": true
},
......@@ -15679,7 +15635,7 @@
},
"terser-webpack-plugin": {
"version": "1.4.1",
"resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.1.tgz",
"resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.1.tgz",
"integrity": "sha1-YbGOQOruW+l+dxzbsQ7RKAiIwrQ=",
"dev": true,
"requires": {
......@@ -16491,7 +16447,7 @@
},
"util": {
"version": "0.11.1",
"resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil%2Fdownload%2Futil-0.11.1.tgz",
"resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz",
"integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=",
"dev": true,
"requires": {
......@@ -16784,9 +16740,9 @@
}
},
"vue-router": {
"version": "3.1.2",
"resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.1.2.tgz",
"integrity": "sha1-LgkEcDVF2r3UKyt6LmF/AvmaGWk="
"version": "3.1.3",
"resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.1.3.tgz",
"integrity": "sha1-5rFPq8DA7p/aDiy72nSzUOKOQSs="
},
"vue-style-loader": {
"version": "4.1.2",
......@@ -16921,9 +16877,9 @@
}
},
"webpack": {
"version": "4.39.3",
"resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.39.3.tgz",
"integrity": "sha1-oCF50QMhVrcTtuwtp+DfnQN971A=",
"version": "4.40.2",
"resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.40.2.tgz?cache=0&sync_timestamp=1568385142284&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-4.40.2.tgz",
"integrity": "sha1-0hQz0lD5AL8PrLq+j1DVhbLcMKc=",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.8.5",
......@@ -17218,7 +17174,7 @@
},
"micromatch": {
"version": "3.1.10",
"resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz",
"resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz",
"integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=",
"dev": true,
"requires": {
......@@ -17261,9 +17217,9 @@
}
},
"webpack-cli": {
"version": "3.3.7",
"resolved": "https://registry.npm.taobao.org/webpack-cli/download/webpack-cli-3.3.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-cli%2Fdownload%2Fwebpack-cli-3.3.7.tgz",
"integrity": "sha1-d8hYDdjpL2nWNeAjjq+dnBV1mpE=",
"version": "3.3.8",
"resolved": "https://registry.npm.taobao.org/webpack-cli/download/webpack-cli-3.3.8.tgz?cache=0&sync_timestamp=1567702895037&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-cli%2Fdownload%2Fwebpack-cli-3.3.8.tgz",
"integrity": "sha1-yurrzCb2hdsXNuXezT8BqsMBI+w=",
"dev": true,
"requires": {
"chalk": "2.4.2",
......@@ -17431,7 +17387,7 @@
},
"yargs": {
"version": "13.2.4",
"resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.2.4.tgz",
"resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.2.4.tgz?cache=0&sync_timestamp=1567812307271&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.2.4.tgz",
"integrity": "sha1-C1YreUAW65ZRuYvTes82SqXW3IM=",
"dev": true,
"requires": {
......
......@@ -58,14 +58,14 @@
"dependencies": {
"axios": "^0.19.0",
"date-fns": "^1.30.1",
"element-ui": "^2.11.1",
"element-ui": "^2.12.0",
"js-cookie": "^2.2.0",
"nedb": "^1.8.0",
"nprogress": "^0.2.0",
"sortablejs": "^1.10.0-rc3",
"sortablejs": "^1.10.0",
"vue": "^2.6.10",
"vue-electron": "^1.0.6",
"vue-router": "^3.0.7",
"vue-router": "^3.1.3",
"vuex": "^3.1.1",
"vuex-electron": "^1.0.3"
},
......@@ -85,7 +85,7 @@
"chai": "^4.1.2",
"chalk": "^2.4.1",
"copy-webpack-plugin": "^4.5.1",
"cross-env": "^5.1.6",
"cross-env": "^5.2.1",
"css-loader": "^3.1.0",
"del": "^5.0.0",
"devtron": "^1.4.0",
......@@ -128,8 +128,8 @@
"vue-loader": "^15.7.1",
"vue-style-loader": "^4.1.2",
"vue-template-compiler": "^2.6.10",
"webpack": "^4.39.1",
"webpack-cli": "^3.3.6",
"webpack": "^4.40.2",
"webpack-cli": "^3.3.8",
"webpack-dev-server": "^3.7.2",
"webpack-hot-middleware": "^2.25.0",
"webpack-merge": "^4.2.1"
......