react-tinymce-mention
Version:
@Mention functionality for TinyMCE, built with React and Redux.
34 lines (28 loc) • 670 B
JavaScript
const path = require('path');
const webpack = require('webpack');
const config = require('./webpack.config');
config.devtool = false;
config.entry = './src/index';
config.output = {
path: path.resolve(__dirname, 'lib/umd/plugins/mention'),
filename: 'plugin.min.js',
libraryTarget: 'umd',
library: 'reactMentions',
publicPath: '/static/'
};
config.externals = {
react: 'React',
axios: 'axios',
'react-tinymce': 'react-tinymce '
};
config.plugins = [
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify('production')
}
}),
new webpack.optimize.UglifyJsPlugin({
minimize: true
})
];
module.exports = config;