weblab-instrument
Version:
communication with instrument through usb
44 lines (39 loc) • 973 B
JavaScript
var path = require('path');
var webpack = require('webpack');
var nodeExternals = require('webpack-node-externals');
module.exports ={
entry: path.resolve( __dirname,'inst-driver/inst-drv.js'),
output: {
path: path.resolve( __dirname, 'build'),
filename: 'index.bundle.js',
library: 'driver',
libraryTarget: 'umd'
},
target: 'node',
externals: [nodeExternals()],
module:{
rules: [
{
test: /\.js$/,
use:{
loader: 'babel-loader'
}
},
{
test: /\.json$/,
use: 'json-loader'
},
{
enforce: 'pre',
test: /\.js$/,
use:{
loader: 'eslint-loader'
}
}
]
},
devtool: 'source-map',
stats:{
colors: true
}
}