h5p-lib-controls
Version:
Library for adding user input to web applications
29 lines (27 loc) • 634 B
JavaScript
const path = require('path');
const libraryName = process.env.npm_package_name;
const nodeEnv = process.env.NODE_ENV || 'development';
const isDev = (nodeEnv !== 'production');
const config = {
mode: nodeEnv,
context: path.resolve(__dirname, 'src'),
entry: "./entries/dist.js",
devtool: isDev ? 'inline-source-map' : undefined,
output: {
path: path.join(__dirname, 'dist'),
filename: `${libraryName}.js`,
sourceMapFilename: '[file].map'
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
use: 'babel-loader'
}
]
},
stats: {
colors: true
}
};
module.exports = config;