UNPKG

vanilla-drag

Version:
28 lines (24 loc) 678 B
const path = require('path'); const config = { entry: path.join(__dirname, 'src/VanillaDrag.ts'), output: { path: path.join(__dirname, 'dist'), filename: 'VanillaDrag.js', libraryTarget: 'umd' }, resolve: { extensions: ['.js', '.json', '.ts'] }, module: { rules: [ { test: /\.ts?$/, loader: 'source-map-loader', enforce: 'pre' }, { test: /\.ts?$/, loader: 'ts-loader' } ] } }; if (process.env.NODE_ENV === 'dev') { config.output['libraryTarget'] = 'var'; config.output['library'] = 'Draggable'; config['devtool'] = 'inline-source-map'; } module.exports = config;