From e2a8f3ca3c4343d39ffb17d35988320af51bc4b6 Mon Sep 17 00:00:00 2001 From: Jakub Juszczak Date: Fri, 17 Mar 2017 15:41:58 +0100 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=A8=20Add=20browser=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/webpack.release.js | 3 ++- build/webpack.release.min.js | 18 ++++++++++++++++++ package.json | 5 +++-- 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 build/webpack.release.min.js diff --git a/build/webpack.release.js b/build/webpack.release.js index 3f58982..db5d6d0 100644 --- a/build/webpack.release.js +++ b/build/webpack.release.js @@ -12,7 +12,8 @@ module.exports = { output: { filename: './dist/[name].js', library: 'VueChartJs', - libraryTarget: 'umd' + libraryTarget: 'umd', + umdNamedDefine: true }, module: { preLoaders: [ diff --git a/build/webpack.release.min.js b/build/webpack.release.min.js new file mode 100644 index 0000000..5208de3 --- /dev/null +++ b/build/webpack.release.min.js @@ -0,0 +1,18 @@ +var config = require('./webpack.release.js') +var webpack = require('webpack') + +config.output.filename = config.output.filename.replace(/\.js$/, '.min.js') + +delete config.devtool + +config.plugins = [ + new webpack.optimize.UglifyJsPlugin({ + sourceMap: false, + compress: { + warnings: false + } + }), + new webpack.optimize.OccurenceOrderPlugin() +] + +module.exports = config diff --git a/package.json b/package.json index f314bef..7a14ad8 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,8 @@ "Charts" ], "main": "dist/vue-chartjs.js", - "unpkg": "dist/vue-chartjs.js", + "unpkg": "dist/vue-chartjs.min.js", + "browser": "dist/vue-chartjs.min.js", "module": "es/index.js", "jsnext:main": "es/index.js", "files": [ @@ -53,7 +54,7 @@ "e2e": "node test/e2e/runner.js", "test": "npm run unit", "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs", - "release": "webpack --progress --hide-modules --config ./build/webpack.release.js", + "release": "webpack --progress --hide-modules --config ./build/webpack.release.js && NODE_ENV=production webpack --progress --hide-modules --config ./build/webpack.release.min.js", "prepublish": "yarn run lint && yarn run test && yarn run build" }, "dependencies": { From 3fc76050f6e928303de7e38e2ebb95c4c975212d Mon Sep 17 00:00:00 2001 From: Jakub Juszczak Date: Fri, 17 Mar 2017 15:48:10 +0100 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=92=8E=20Release=20new=20version=202.?= =?UTF-8?q?5.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7a14ad8..9de1ded 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-chartjs", - "version": "2.5.2", + "version": "2.5.3", "description": "vue.js wrapper for chart.js", "author": "Jakub Juszczak ", "homepage": "http://vue-chartjs.org",