X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=example%2Fwebpack.config.js;h=602de8483fe63794b82d8696f905096bfccb6357;hb=2ecf85616a2b56ec9ff675c8f45b7dcf5607fc86;hp=19997f37bb92eb3c3888066bb3bf79db45f00bc7;hpb=464355c740940df632eef951c6c84eb2767b5ab3;p=github%2Ffretlink%2Fpurs-loader.git diff --git a/example/webpack.config.js b/example/webpack.config.js index 19997f3..602de84 100644 --- a/example/webpack.config.js +++ b/example/webpack.config.js @@ -1,17 +1,27 @@ -var path = require('path'); +'use strict'; + +var PurescriptWebpackPlugin = require('purescript-webpack-plugin'); + +var src = ['bower_components/purescript-*/src/**/*.purs', 'src/**/*.purs']; + +var ffi = ['bower_components/purescript-*/src/**/*.js', 'src/**/*FFI.js']; + +var modulesDirectories = [ + 'node_modules', + 'bower_components' +]; 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' - ] - , extensions: ['', '.js', '.purs'] - } - , resolveLoader: { root: path.join(__dirname, 'node_modules') } + , module: { loaders: [ { test: /\.purs$/ + , loader: 'purs-loader' + } ] } + , resolve: { modulesDirectories: modulesDirectories, extensions: [ '', '.js', '.purs'] } + , plugins: [ new PurescriptWebpackPlugin({src: src, ffi: ffi}) ] } ;