UNPKG

hyper-readings

Version:

a tool for making and sharing p2p distributed reading lists

37 lines (35 loc) 759 B
var path = require('path') var nodeExternals = require('webpack-node-externals') module.exports = { mode: process.env.NODE_ENV, target: 'node', entry: './hyper-readings.es.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'hyper-readings.js', library: 'HyperReadings', libraryTarget: 'umd', umdNamedDefine: true, globalObject: `typeof self !== 'undefined' ? self : this` }, externals: [ 'fs', 'crypto', nodeExternals() ], resolve: { extensions: ['.js'], modules: [path.resolve(__dirname, 'lib'), 'node_modules'] }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader' } } ] } }