diff --git a/package.json b/package.json index 93d7777..a0e877a 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "dist/eruda.js", "scripts": { "dev": "webpack --watch", - "release": "webpack & webpack -p --output-filename eruda.min.js & uglifyjs dist/eruda.min.js -o dist/eruda.min.js --mangle", + "release": "webpack & webpack -p --output-filename eruda.min.js & uglifyjs dist/eruda.min.js -o dist/eruda.min.js --mangle --comments all", "serve": "nws -p 3000" }, "repository": { diff --git a/webpack.config.js b/webpack.config.js index 72f4c8a..38aee4d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,8 +1,11 @@ var autoprefixer = require('autoprefixer'), classPrefix = require('postcss-class-prefix'), + webpack = require('webpack'), + pkg = require('./package.json'), path = require('path'); -var nodeModDir = path.resolve('./node_modules/') + '/'; +var nodeModDir = path.resolve('./node_modules/') + '/', + banner = pkg.name + ' v' + pkg.version + ' ' + pkg.homepage; module.exports = { entry: './src/index.es6', @@ -44,6 +47,9 @@ module.exports = { } ] }, + plugins: [ + new webpack.BannerPlugin(banner) + ], postcss: function () { return [classPrefix('eruda-'), autoprefixer];