UNPKG

generator-azure-web-app

Version:

Minimalist Web App generator: Webpack/Rollup + React + Express, deployable to vanilla Node.js, Azure App Service, and IIS

43 lines (38 loc) 982 B
'use strict'; const config = require('../config'); const qs = require('qs'); const { basename, join } = require('path'); const BABEL_OPTIONS = { presets: ['react', 'es2015'], plugins: [ 'transform-es3-member-expression-literals', 'transform-es3-property-literals', 'transform-node-env-inline' ] }; module.exports = { entry: [ join(config.SOURCE_JS_DIR, 'index.js') ], output: { filename : basename(config.DEST_WEBSITE_BUNDLE_FILE), path : config.DEST_WEBPACK_DEV_DIR, publicPath: `/${ basename(config.DEST_WEBSITE_BUNDLE_DIR) }/` }, module: { loaders: [ { test : /\.(c|le)ss$/, loader: 'style!css!less' }, { test : /\.jsx?$/, exclude: /(node_modules|bower_components)/, loaders: [ 'babel?' + qs.stringify(BABEL_OPTIONS, { arrayFormat: 'brackets', encode: false }) ] } ] } };