Add npm and minified builds

This commit is contained in:
MoyuScript
2017-12-03 17:07:10 +08:00
parent af4007effc
commit 88d50b107b
6 changed files with 80 additions and 66 deletions

View File

@@ -1,7 +1,7 @@
const webpack = require('webpack');
const fs = require('fs');
const path = require('path');
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
const pkg = JSON.parse(fs.readFileSync(path.resolve(__dirname, 'package.json')));
const banner =
@@ -36,6 +36,16 @@ module.exports = [
module: modules,
plugins
},
{
entry: './src/index.js',
output: {
filename: './dist/html2canvas.min.js',
library: 'html2canvas',
libraryTarget: 'umd'
},
module: modules,
plugins: plugins.concat([new UglifyJSPlugin(), new webpack.BannerPlugin(banner)])
},
{
entry: './src/renderer/RefTestRenderer.js',
output: {