adding bookmarklet

This commit is contained in:
Benjamin Boudreau
2018-06-03 16:01:32 -04:00
parent 5a2184062e
commit 799221f411
11 changed files with 60 additions and 15 deletions

View File

@@ -2,8 +2,8 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const devMode = process.env.NODE_ENV !== 'production';
module.exports = {
mode: 'development',
const defaultConfig = {
mode: 'production',
plugins: [
new MiniCssExtractPlugin({
// Options similar to the same options in webpackOptions.output
@@ -33,15 +33,26 @@ module.exports = {
resolve: {
extensions: ['*', '.js', '.jsx'],
},
entry: [
'./src/index.js',
],
};
module.exports = [{
...defaultConfig,
entry: './src/outputs/embeddable-widget.js',
output: {
path: __dirname + '/dist',
publicPath: '/',
filename: 'embeddable-widget.js',
filename: 'widget.js',
library: 'EmbeddableWidget',
libraryExport: 'default',
libraryTarget: 'window',
}
};
},
}, {
...defaultConfig,
entry: './src/outputs/bookmarklet.js',
output: {
path: __dirname + '/dist',
publicPath: '/',
filename: 'bookmarklet.js',
},
}];