X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=example%2Fwebpack.config.js;h=929490461820fc968f8a98146c2be0cc0c2b0a33;hb=1983893bf09a5c2ea1946e156be5da170075af7e;hp=19997f37bb92eb3c3888066bb3bf79db45f00bc7;hpb=464355c740940df632eef951c6c84eb2767b5ab3;p=github%2Ffretlink%2Fpurs-loader.git diff --git a/example/webpack.config.js b/example/webpack.config.js index 19997f3..9294904 100644 --- a/example/webpack.config.js +++ b/example/webpack.config.js @@ -1,14 +1,27 @@ var path = require('path'); +var srcs = ['src[]=bower_components/purescript-*/src/**/*.purs', 'src[]=src/**/*.purs']; + +var ffis = ['ffi[]=bower_components/purescript-*/src/**/*.js']; + +var output = 'output'; + +var modulesDirectories = [ + 'node_modules', + 'bower_components/purescript-prelude/src', + output +]; + var config = { entry: './src/entry' , output: { path: __dirname + , pathinfo: true , filename: 'bundle.js' } - , module: { loaders: [ { test: /\.purs$/, loader: 'purs-loader' } ] } - , resolve: { modulesDirectories: [ 'node_modules', - 'output' - ] + , module: { loaders: [ { test: /\.purs$/ + , loader: 'purs-loader?output=' + output + '&' + srcs.concat(ffis).join('&') + } ] } + , resolve: { modulesDirectories: modulesDirectories , extensions: ['', '.js', '.purs'] } , resolveLoader: { root: path.join(__dirname, 'node_modules') }