UNPKG

desktop-viewport

Version:

Hastily makes desktop browsers respect the viewport setting

40 lines (36 loc) 811 B
const webpack = require('webpack'); const config = require('./config/bundle.js'); const WrapperPlugin = require('wrapper-webpack-plugin'); let webpackConfig = { entry: { 'bundle': './src/main.js' }, devtool: 'source-map', output: { path: './dist', filename: config.filename.default, library: config.library, libraryTarget: 'umd' }, module: { rules: [ { test: /.js?$/, loader: 'babel-loader' } ] }, resolve: { modules: ['src','node_modules', 'bower_components'], extensions: ['.js', '.jsx'] }, plugins: [ new WrapperPlugin({ footer: `if(window.${config.library} && typeof window.${config.library} === 'function'){window.${config.library} = window.${config.library}()}` }), new webpack.BannerPlugin( config.banner ) ] }; module.exports = webpackConfig;