UNPKG

join-array

Version:

Join the elements of an array into a string. Indicate the regular and the last one separator. Indicate the maximum number of items to concatenate.

68 lines (64 loc) 1.36 kB
const path = require('path'); const merge = require('webpack-merge').merge; const TerserPlugin = require('terser-webpack-plugin'); const common = { entry: { index:'./index.js' }, output: { filename: 'join-array.min.js', path: path.resolve(__dirname, 'dist'), library:'joinArray', libraryTarget: 'umd', globalObject: 'this' }, module: { rules: [ { test: /\.js$/, exclude: /(node_modules)/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } } } ] } }; const prod = { mode: 'production', watch: false, stats:false, optimization: { minimizer: [new TerserPlugin()] } }; const dev = { mode: 'development', watch: true, stats:{ version: false, colors: true, warnings: false, assets: true, cached: false, cachedAssets: false, children: false, chunks: false, chunkModules: false, chunkOrigins: false, depth: false, entrypoints: false, errors: true, errorDetails: true, hash: false, modules: false, providedExports: false, publicPath: false, timings: true, usedExports: false } }; module.exports = (env) => merge(common, env.prod ? prod : dev);