npm

npm’s 2019 JavaScript ecosystem survey analysis is now available! Get your copy here »

js2coffee

0.2.3 • Public • Published

Js2Coffee

Check this project's build status on TravisCI View this project's NPM page

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
    • single_quotes Boolean - use single quoted string literals instead of double quoted
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:

install

npm i js2coffee

Downloadsweekly downloads

6,971

version

0.2.3

license

MIT

homepage

js2.coffee

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
Report a vulnerability