protobytes
Version:
A simplified implementation of serialization and deserialization of binary communication protocols: including runtime dependency libraries for each language and command-line compilation tools for protocol files.
40 lines (39 loc) • 658 B
JavaScript
const path = require('path')
const webpack = require('webpack');
module.exports = {
target: 'node',
mode: 'development',
context: path.join(__dirname, 'src'),
resolve: {
extensions: ['.js', '.ts'],
modules: [
path.join(__dirname, './src'),
"node_modules"
]
},
devtool: 'source-map',
optimization: {
minimize: false
},
entry: {
"./protobytes.js": ['./protobytes.ts']
},
output: {
filename: '[name]',
path: __dirname + '/out'
},
module: {
rules: [
{
test: /\.ts(x?)$/,
use: ['ts-loader'],
}
]
},
plugins: [
new webpack.DefinePlugin({
__IN_DEBUG__: JSON.stringify(true)
})
],
};
;