# purs-loader
-> [PureScript](http://www.purescript.org) loader for [webpack](https://github.com/webpack/webpack)
+> [PureScript](http://www.purescript.org) loader for [webpack](http://webpack.github.io)
## Install
## Options
-#### options
-
- **no-prelude**: Boolean value that toggles `--no-prelude`
- Do not include the Prelude in the generated Javascript.
- **no-opts**: Boolean value that toggles `--no-opts`
- Turn off optimizations which inline calls to >>= for the Eff monad.
- **no-tco**: Boolean value that toggles `--no-tco`
- Turn off tail-call elimination.
- - **runtime-type-checks**: Boolean value that toggles `--runtime-type-checks`
- - Generate simple runtime type checks for function arguments with simple types.
- **verbose-errors**: Boolean value that toggles `--verbose-errors`
- Generate verbose error messages.
- **output**: String value that sets `--output=<string>`
## Example
-```js
-var path = require('path');
-
-module.exports = {
- entry: './src/test',
- output: {
- path: path.join(__dirname, 'dist'),
- filename: 'app.js'
- },
- module: {
- loaders: [{
- test: /\.purs$/,
- loader: 'purs-loader?no-prelude&output=output'
- }]
- },
- resolve: {
- modulesDirectories: [
- 'node_modules',
- 'web_modules',
- 'output'
- ]
- }
-};
-```
+See the [example](https://github.com/ethul/purs-loader/tree/topic/bower-components/example) directory for a complete example.