mydomoathome
Version:
Imperihome ISS API gateway to Domoticz
46 lines (43 loc) • 923 B
JavaScript
var webpack = require('webpack');
var path = require('path');
var fs = require('fs');
var nodeModules = {};
fs.readdirSync('node_modules')
.filter(function(x) {
return ['.bin'].indexOf(x) === -1;
})
.forEach(function(mod) {
nodeModules[mod] = 'commonjs ' + mod;
});
module.exports = {
context: __dirname,
entry: './mdah.js',
target: "node",
output: {
path: __dirname + '/Builds',
filename: 'all.js'
},
resolve: {
extensions: ['', '.js', '.ts']
},
module: {
noParse: /node_modules\/json-schema\/lib\/validate\.js/,
loaders: [
{
test: /\.ts$/,
loader: 'ts'
},
{
test: /\.json$/,
loader: "json-loader"
}
]
},
node: {
console: 'empty',
fs: 'empty',
net: 'empty',
tls: 'empty',
child_process: 'empty'
}
};