UNPKG

@domoinc/multiline-chart

Version:

MultiLineChart - Domo Widget

53 lines (46 loc) 1.3 kB
var webpack = require('webpack'); var path = require('path'); var config = { context: __dirname + '/src', // the entry point of your library entry: './index.js', // where 3rd-party modules can reside resolve: { modulesDirectories: ['node_modules', 'bower_components'] }, output: { // where to put standalone build file path: path.join(__dirname, 'dist'), publicPath: '/dist/', // the name of the standalone build file filename: 'bundle.js', // the standalone build should be wrapped in UMD for interop libraryTarget: 'umd', // the name of your library in global scope library: 'SummaryNumber' }, externals: {}, plugins: [ new webpack.DefinePlugin({ ON_DEV: process.env.NODE_ENV === 'development' || !process.env.NODE_ENV, ON_TEST: process.env.NODE_ENV === 'test', ON_PROD: process.env.NODE_ENV === 'production' }), new webpack.BannerPlugin('Copyright 2016 Domo Inc.') ], module: { loaders: [{ test: /\.js$/, loader: 'babel?stage=1&optional=runtime&loose=all', exclude: /(node_modules|bower_components)/ }] }, devtool: 'source-map', devServer: { contentBase: '', noInfo: false, // --no-info option hot: true, inline: true } }; module.exports = config;