Commit aaa96346f446673d8d32b8df52789be4ae1ea53e
1 parent
c45f05dd
prepare dependencies
Showing
4 changed files
with
103 additions
and
9 deletions
Show diff stats
build/webpack.dist.locale.config.js
1 | 1 | const path = require('path'); |
2 | 2 | const webpack = require('webpack'); |
3 | 3 | const entry = require('./locale'); |
4 | +const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); | |
5 | + | |
4 | 6 | process.env.NODE_ENV = 'production'; |
5 | 7 | |
6 | 8 | module.exports = { |
... | ... | @@ -40,7 +42,7 @@ module.exports = { |
40 | 42 | NODE_ENV: '"production"' |
41 | 43 | } |
42 | 44 | }), |
43 | - new webpack.optimize.UglifyJsPlugin({ | |
45 | + new UglifyJsPlugin({ | |
44 | 46 | parallel: true, |
45 | 47 | sourceMap: true, |
46 | 48 | }) | ... | ... |
build/webpack.dist.prod.config.js
... | ... | @@ -3,6 +3,7 @@ const webpack = require('webpack'); |
3 | 3 | const merge = require('webpack-merge'); |
4 | 4 | const webpackBaseConfig = require('./webpack.base.config.js'); |
5 | 5 | const CompressionPlugin = require('compression-webpack-plugin'); |
6 | +const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); | |
6 | 7 | |
7 | 8 | process.env.NODE_ENV = 'production'; |
8 | 9 | |
... | ... | @@ -32,7 +33,7 @@ module.exports = merge(webpackBaseConfig, { |
32 | 33 | new webpack.DefinePlugin({ |
33 | 34 | 'process.env.NODE_ENV': '"production"' |
34 | 35 | }), |
35 | - new webpack.optimize.UglifyJsPlugin({ | |
36 | + new UglifyJsPlugin({ | |
36 | 37 | parallel: true, |
37 | 38 | sourceMap: true, |
38 | 39 | }), | ... | ... |
package-lock.json
... | ... | @@ -13387,6 +13387,30 @@ |
13387 | 13387 | "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", |
13388 | 13388 | "dev": true |
13389 | 13389 | }, |
13390 | + "uglify-es": { | |
13391 | + "version": "3.3.9", | |
13392 | + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", | |
13393 | + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", | |
13394 | + "dev": true, | |
13395 | + "requires": { | |
13396 | + "commander": "2.13.0", | |
13397 | + "source-map": "0.6.1" | |
13398 | + }, | |
13399 | + "dependencies": { | |
13400 | + "commander": { | |
13401 | + "version": "2.13.0", | |
13402 | + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", | |
13403 | + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", | |
13404 | + "dev": true | |
13405 | + }, | |
13406 | + "source-map": { | |
13407 | + "version": "0.6.1", | |
13408 | + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | |
13409 | + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | |
13410 | + "dev": true | |
13411 | + } | |
13412 | + } | |
13413 | + }, | |
13390 | 13414 | "uglify-js": { |
13391 | 13415 | "version": "2.8.29", |
13392 | 13416 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", |
... | ... | @@ -13405,14 +13429,54 @@ |
13405 | 13429 | "dev": true |
13406 | 13430 | }, |
13407 | 13431 | "uglifyjs-webpack-plugin": { |
13408 | - "version": "0.4.6", | |
13409 | - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", | |
13410 | - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", | |
13432 | + "version": "1.2.3", | |
13433 | + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.3.tgz", | |
13434 | + "integrity": "sha512-as/50351uuJGiQbhVvE510SCqM/YOWghCzIFJeEOu5oVE0QOZ3/vu2QcnVvu0Lz+vNd0rKsiCFAlbcw0i/YH2w==", | |
13411 | 13435 | "dev": true, |
13412 | 13436 | "requires": { |
13413 | - "source-map": "0.5.7", | |
13414 | - "uglify-js": "2.8.29", | |
13415 | - "webpack-sources": "1.1.0" | |
13437 | + "cacache": "10.0.4", | |
13438 | + "find-cache-dir": "1.0.0", | |
13439 | + "schema-utils": "0.4.5", | |
13440 | + "serialize-javascript": "1.4.0", | |
13441 | + "source-map": "0.6.1", | |
13442 | + "uglify-es": "3.3.9", | |
13443 | + "webpack-sources": "1.1.0", | |
13444 | + "worker-farm": "1.6.0" | |
13445 | + }, | |
13446 | + "dependencies": { | |
13447 | + "ajv": { | |
13448 | + "version": "6.2.1", | |
13449 | + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz", | |
13450 | + "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=", | |
13451 | + "dev": true, | |
13452 | + "requires": { | |
13453 | + "fast-deep-equal": "1.1.0", | |
13454 | + "fast-json-stable-stringify": "2.0.0", | |
13455 | + "json-schema-traverse": "0.3.1" | |
13456 | + } | |
13457 | + }, | |
13458 | + "ajv-keywords": { | |
13459 | + "version": "3.1.0", | |
13460 | + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", | |
13461 | + "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", | |
13462 | + "dev": true | |
13463 | + }, | |
13464 | + "schema-utils": { | |
13465 | + "version": "0.4.5", | |
13466 | + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", | |
13467 | + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", | |
13468 | + "dev": true, | |
13469 | + "requires": { | |
13470 | + "ajv": "6.2.1", | |
13471 | + "ajv-keywords": "3.1.0" | |
13472 | + } | |
13473 | + }, | |
13474 | + "source-map": { | |
13475 | + "version": "0.6.1", | |
13476 | + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | |
13477 | + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | |
13478 | + "dev": true | |
13479 | + } | |
13416 | 13480 | } |
13417 | 13481 | }, |
13418 | 13482 | "ultron": { |
... | ... | @@ -13850,6 +13914,11 @@ |
13850 | 13914 | "dev": true, |
13851 | 13915 | "optional": true |
13852 | 13916 | }, |
13917 | + "v-click-outside-x": { | |
13918 | + "version": "2.4.0", | |
13919 | + "resolved": "https://registry.npmjs.org/v-click-outside-x/-/v-click-outside-x-2.4.0.tgz", | |
13920 | + "integrity": "sha512-xAouyFRaMDD074px+J3PoxhU5nGQsIj8yxXRYyFd0/PRhY1ob3F55L9mGsd35KzXkQteajEhap6SClaMB0MENg==" | |
13921 | + }, | |
13853 | 13922 | "v8flags": { |
13854 | 13923 | "version": "2.1.1", |
13855 | 13924 | "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", |
... | ... | @@ -14807,6 +14876,17 @@ |
14807 | 14876 | "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", |
14808 | 14877 | "dev": true |
14809 | 14878 | }, |
14879 | + "uglifyjs-webpack-plugin": { | |
14880 | + "version": "0.4.6", | |
14881 | + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", | |
14882 | + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", | |
14883 | + "dev": true, | |
14884 | + "requires": { | |
14885 | + "source-map": "0.5.7", | |
14886 | + "uglify-js": "2.8.29", | |
14887 | + "webpack-sources": "1.1.0" | |
14888 | + } | |
14889 | + }, | |
14810 | 14890 | "y18n": { |
14811 | 14891 | "version": "3.2.1", |
14812 | 14892 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", |
... | ... | @@ -15446,6 +15526,15 @@ |
15446 | 15526 | "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", |
15447 | 15527 | "dev": true |
15448 | 15528 | }, |
15529 | + "worker-farm": { | |
15530 | + "version": "1.6.0", | |
15531 | + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", | |
15532 | + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", | |
15533 | + "dev": true, | |
15534 | + "requires": { | |
15535 | + "errno": "0.1.7" | |
15536 | + } | |
15537 | + }, | |
15449 | 15538 | "wrap-ansi": { |
15450 | 15539 | "version": "2.1.0", |
15451 | 15540 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", | ... | ... |
package.json
... | ... | @@ -47,7 +47,8 @@ |
47 | 47 | "js-calendar": "^1.2.3", |
48 | 48 | "lodash.throttle": "^4.1.1", |
49 | 49 | "popper.js": "^1.14.1", |
50 | - "tinycolor2": "^1.4.1" | |
50 | + "tinycolor2": "^1.4.1", | |
51 | + "v-click-outside-x": "^2.4.0" | |
51 | 52 | }, |
52 | 53 | "peerDependencies": { |
53 | 54 | "vue": "^2.5.2" |
... | ... | @@ -99,6 +100,7 @@ |
99 | 100 | "sinon": "^4.4.2", |
100 | 101 | "sinon-chai": "^3.0.0", |
101 | 102 | "style-loader": "^0.20.2", |
103 | + "uglifyjs-webpack-plugin": "^1.2.3", | |
102 | 104 | "url-loader": "^1.0.1", |
103 | 105 | "vue": "^2.5.16", |
104 | 106 | "vue-hot-reload-api": "^2.3.0", | ... | ... |