diff --git a/package.json b/package.json index c8d3ca1..e5dd6bb 100644 --- a/package.json +++ b/package.json @@ -41,10 +41,9 @@ "url": "git://github.com/internetarchive/dweb-transports.git" }, "scripts": { - "build": "browserify ./index.js > ./dist/dweb-transports-bundle.js", - "watch": "watchify ./index.js -o dist/dweb-transports-bundle.js --verbose", + "build": "webpack --mode development", "test": "cd src; node ./test.js", - "help": "echo 'test (test it)'; echo 'bundle (packs into ../examples)'; echo 'watch: continually bundles whenever files change'" + "help": "echo 'test (test it)'; echo 'build (creates dweb-transports-bundle)'" }, "version": "0.0.1" } diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..1a4793d --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,27 @@ +module.exports = { + entry: { + 'dweb-transports': './index.js', + }, + output: { + filename: '[name]-bundle.js', + path: __dirname + '/dist' + }, + node: { + fs: 'empty', + net: 'empty', + tls: 'empty', + crypto: 'empty', + process: true, + module: false, + clearImmediate: false, + Buffer: true, + setImmediate: false, + console: false + }, + + resolve: { + alias: { + zlib: 'browserify-zlib-next' + } + } +} \ No newline at end of file