]> git.immae.eu Git - github/fretlink/purs-loader.git/blame - example/webpack.config.js
Merge pull request #38 from ethul/topic/dependency-graph
[github/fretlink/purs-loader.git] / example / webpack.config.js
CommitLineData
9764d2a7 1'use strict';
f9d1a6b3 2
9764d2a7 3var PurescriptWebpackPlugin = require('purescript-webpack-plugin');
1983893b 4
9764d2a7 5var src = ['bower_components/purescript-*/src/**/*.purs', 'src/**/*.purs'];
1983893b 6
9764d2a7 7var ffi = ['bower_components/purescript-*/src/**/*.js', 'src/**/*FFI.js'];
1983893b 8
9var modulesDirectories = [
10 'node_modules',
9764d2a7 11 'bower_components'
1983893b 12];
13
464355c7 14var config
15 = { entry: './src/entry'
16 , output: { path: __dirname
1983893b 17 , pathinfo: true
464355c7 18 , filename: 'bundle.js'
19 }
1983893b 20 , module: { loaders: [ { test: /\.purs$/
9764d2a7 21 , loader: 'purs-loader'
1983893b 22 } ] }
c0155330 23 , resolve: { modulesDirectories: modulesDirectories, extensions: [ '', '.js', '.purs'] }
9764d2a7 24 , plugins: [ new PurescriptWebpackPlugin({src: src, ffi: ffi}) ]
464355c7 25 }
26 ;
27
28module.exports = config;