angularjs-nouislider
Version:
An AngularJS wrapper for the noUiSlider range slider with minimal overhead.
36 lines (33 loc) • 732 B
JavaScript
const path = require('path');
const ESLintPlugin = require('eslint-webpack-plugin');
const libraryName = 'angularjs-nouislider';
module.exports = {
output: {
path: path.resolve(__dirname, 'dist'),
filename: `${ libraryName }.js`,
library: libraryName,
libraryTarget: 'umd',
umdNamedDefine: true,
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
},
],
},
plugins: [new ESLintPlugin()],
devtool: 'source-map',
externals: {
angular: 'angular',
nouislider: {
commonjs: 'nouislider',
commonjs2: 'nouislider',
amd: 'nouislider',
root: 'noUiSlider',
},
},
mode: 'development',
};