Js2Coffee
A JavaScript to CoffeeScript compiler
Install
npm install -g js2coffee
Usage
js2coffee input_file.js
js2coffee input_file.js > output.coffee
cat input.js | js2coffee
API Usage
build(content, option)
- content String - javascript source code
- option Object - option object
- no_comments Boolean - ignore comments, if true
- show_src_lineno Boolean - show source line numbers in each line as comment, if true
- indent String - specify indent
js2coffee = require('js2coffee');
coffeeContent = js2coffee.build(jstContent, {show_src_lineno: true, indent: " ");
Development
Install dependencies:
npm install
To compile and test changes as they happen:
npm run-script watch
To compile and test manually:
npm run-script compile
To test manually:
npm test
History
You can discover the history inside the HISTORY.md
file
License
Licensed under the incredibly permissive MIT License
Copyright © 2011+ Rico Sta. Cruz hi@ricostacruz.com
Thanks
Made possible thanks to the hard work of Js2coffee's dependency projects:
And of course: