// docs: http://webpack.github.io/docs/configuration.html 'use strict'; const path = require('path'); const publicRoot = path.join(__dirname, 'public'); const jsroot = path.join(publicRoot, 'js'); module.exports = { context: jsroot, entry: './app.jsx', output: { path: publicRoot, filename: 'bundle.js', publicPath: '/js/', }, resolve: { root: [jsroot], extensions: ['', '.js', '.jsx'], modulesDirectories: ['web_modules', 'node_modules'], }, module: { loaders: [ { test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel', }, ], }, devtool: 'source-map', externals: { // stuff not in node_modules can be resolved here. }, };