UNPKG

myojs

Version:

JavaScript/ES2015/ES6 client for the Thalmic Labs Myo

29 lines (27 loc) 800 B
import webpack from 'webpack'; // eslint-disable-line no-unused-vars import yargs from 'yargs'; const { optimizeMinimize } = yargs.alias('p', 'optimize-minimize').argv; const nodeEnv = optimizeMinimize ? 'production' : 'development'; export default { entry: { 'myojs': './src/Index.js' }, target: 'node', output: { path: './build', filename: optimizeMinimize ? '[name].min.js' : '[name].js', libraryTarget: 'umd' }, module: { loaders: [ { test: /\.js$/, loader: 'babel', exclude: /node_modules/ } ] }, externals: [], plugins: [ new webpack.DefinePlugin({ 'process.env': { 'NODE_ENV': JSON.stringify(nodeEnv) } }) ], devtool: optimizeMinimize ? 'source-map' : null };