UNPKG

ease-url

Version:

Wow, such a ease url parser

47 lines (42 loc) 1.11 kB
var path = require('path'), CopyPlugin = require("copy-webpack-plugin") module.exports = env => { let mode = env ? env.mode : 'development', prod = mode == 'production'; return { mode: 'development', entry: { EaseUrl: './src/parse.ts' }, output: { path: path.resolve(__dirname, './dist'), filename: `[name].js`, libraryTarget: 'umd', library: 'EaseUrl' }, resolve: { extensions: ['webpack.js', '.web.js', '.ts', '.js'] }, module: { rules: [ { test: /\.ts?$/, loader: 'ts-loader' }, { test: /\.js$/, loader: 'source-map-loader' } ] }, plugins: [ new CopyPlugin({ patterns: [ { from: "src/parse.d.ts", to: "EaseUrl.d.ts" }, ], }), ], devtool: 'source-map', mode: mode } };