Commit aaa96346f446673d8d32b8df52789be4ae1ea53e

Authored by Sergio Crisostomo
1 parent c45f05dd

prepare dependencies

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",
... ...