| const path = require('path') |
| |
| module.exports = { |
| // webpack folder's entry js - excluded from jekll's build process. |
| entry: path.resolve(__dirname, './webpack/entry.js'), |
| output: { |
| // we're going to put the generated file in the assets folder so jekyll will grab it. |
| path: path.resolve(__dirname, './src/assets/javascripts/'), |
| filename: "bundle.js" |
| }, |
| module: { |
| loaders: [ |
| { |
| test: /\.jsx?$/, |
| exclude: /(node_modules)/, |
| loader: 'babel-loader', // 'babel-loader' is also a legal name to reference |
| query: { |
| presets: ['react', 'es2015'] |
| } |
| } |
| ] |
| } |
| }; |