diff options
author | eric thul <thul.eric@gmail.com> | 2014-11-20 16:24:19 -0500 |
---|---|---|
committer | eric thul <thul.eric@gmail.com> | 2014-11-20 16:24:19 -0500 |
commit | 794858ad45b0943e966288109b4f20aa360f39d2 (patch) | |
tree | 437d0b5cc2c3c7404257d622713e224b8acbcba7 | |
parent | 5e41b0144e84a136c6c21e936cb28a05002f672b (diff) | |
parent | 63ecec203a89b3084b3f3518063998e23a29a83b (diff) | |
download | purs-loader-794858ad45b0943e966288109b4f20aa360f39d2.tar.gz purs-loader-794858ad45b0943e966288109b4f20aa360f39d2.tar.zst purs-loader-794858ad45b0943e966288109b4f20aa360f39d2.zip |
Merge branch 'topic/bug-fixes'
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | index.js | 3 |
2 files changed, 1 insertions, 4 deletions
@@ -20,8 +20,6 @@ npm install purs-loader --save-dev | |||
20 | - Turn off optimizations which inline calls to >>= for the Eff monad. | 20 | - Turn off optimizations which inline calls to >>= for the Eff monad. |
21 | - **no-tco**: Boolean value that toggles `--no-tco` | 21 | - **no-tco**: Boolean value that toggles `--no-tco` |
22 | - Turn off tail-call elimination. | 22 | - Turn off tail-call elimination. |
23 | - **runtime-type-checks**: Boolean value that toggles `--runtime-type-checks` | ||
24 | - Generate simple runtime type checks for function arguments with simple types. | ||
25 | - **verbose-errors**: Boolean value that toggles `--verbose-errors` | 23 | - **verbose-errors**: Boolean value that toggles `--verbose-errors` |
26 | - Generate verbose error messages. | 24 | - Generate verbose error messages. |
27 | - **output**: String value that sets `--output=<string>` | 25 | - **output**: String value that sets `--output=<string>` |
@@ -13,7 +13,6 @@ var cp = require('child_process') | |||
13 | 'no-opts': '--no-opts', | 13 | 'no-opts': '--no-opts', |
14 | 'no-magic-do': '--no-magic-do', | 14 | 'no-magic-do': '--no-magic-do', |
15 | 'no-tco': '--no-tco', | 15 | 'no-tco': '--no-tco', |
16 | 'runtime-type-checks': '--runtime-type-checks', | ||
17 | 'verbose-errors': '--verbose-errors', | 16 | 'verbose-errors': '--verbose-errors', |
18 | 'output': '--output' | 17 | 'output': '--output' |
19 | } | 18 | } |
@@ -38,7 +37,7 @@ module.exports = function(source){ | |||
38 | if (e) callback(e); | 37 | if (e) callback(e); |
39 | else { | 38 | else { |
40 | var module = path.basename(request, '.purs'); | 39 | var module = path.basename(request, '.purs'); |
41 | fs.readFile(path.join(opts[OPTIONS[OUTPUT]] || OUTPUT, module, 'index.js'), 'utf-8', function(e, output){ | 40 | fs.readFile(path.join(query[OUTPUT] || OUTPUT, module, 'index.js'), 'utf-8', function(e, output){ |
42 | if (e) callback(e); | 41 | if (e) callback(e); |
43 | else callback(e, output); | 42 | else callback(e, output); |
44 | }); | 43 | }); |