12345678910111213141516171819202122232425 |
- 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' }
- ]
- }
- }
|