var path = require('path') var webpack = require('webpack') var pkg = require('./package.json') var banner = 'lowdb v' + pkg.version module.exports = { entry: { low: './src/main.js', LocalStorage: './src/adapters/LocalStorage' }, output: { path: path.resolve(__dirname, 'dist'), filename: process.argv.indexOf('-p') !== -1 ? '[name].min.js' : '[name].js', library: '[name]' }, externals: { lodash: '_' }, plugins: [new webpack.BannerPlugin(banner)], module: { loaders: [ { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader' } ] } }