UNPKG

@jmparsons/ccxt

Version:

A JavaScript / Python / PHP cryptocurrency trading library with support for 100+ exchanges

41 lines (40 loc) 968 B
const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); const CompressionPlugin = require("compression-webpack-plugin") module.exports = { entry: { 'ccxt': './ccxt.js', }, output: { filename: '[name].js', path: __dirname + '/dist', library: 'ccxt', libraryTarget: 'umd', umdNamedDefine: true }, devtool: 'source-map', resolve: { extensions: ['.js', '.json'] }, plugins: [ new UglifyJsPlugin({ minimize: true, sourceMap: true, include: /\.min\.js$/, }), new CompressionPlugin({ include: /\.min\.js$/, }) ], module: { rules: [ { test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel-loader', query: { presets: ['es2015', 'stage-2'], } } ] } };