PureScript wrapper for Node
PureScript binary wrapper that makes it seamlessly available via npm
npm install purescript
const {execFile} = require('child_process');
const paths = require('purescript');
// On POSIX
paths.psc; //=> '/path/to/proj/node_modules/purescript/vendor/psc'
paths['psc-bundle']; //=> '/path/to/proj/node_modules/purescript/vendor/psc-bundle'
paths['psc-docs']; //=> '/path/to/proj/node_modules/purescript/vendor/psc-docs'
paths['psc-publish']; //=> '/path/to/proj/node_modules/purescript/vendor/psc-publish'
paths.psci; //=> '/path/to/proj/node_modules/purescript/vendor/psci'
execFile(psc, ['input.purs', '--output', 'output.purs'], err => {
if (err) {
throw err;
}
console.log('Compiled.');
});
Type: String
The path to psc
binary
Type: String
The path to psc-bundle
binary
Type: String
The path to psc-docs
binary
Type: String
The path to psc-publish
binary
Type: String
The path to psci
binary
You can use it via CLI by installing it globally.
npm install -g purescript
psc --help
psc-bundle --help
psc-docs --help
psci --help
psc-publish
Copyright (c) 2015 Shinnosuke Watanabe
Licensed under the MIT License.