es6-migrate

CLI to convert AMD CoffeeScript to ES6 Standard JavaScript.

MIT License

Downloads
10
Stars
6

es6-migrate

Convert AMD CoffeeScript to ES6 JavaScript. Tasks performed:

  • CoffeeScript => JavaScript
  • AMD Modules => ES6 Modules
  • Fix StandardJS violations
  • Remove original CoffeeScript files

Installation

$ npm install es6-migrate

Usage

es6Migrate <files> <options>

Options

Name Excepted Default Description
files {Array} n/a Array of files to migrate.
extension {String} .js Extension to use when writing converted files.

Examples

# Single file
es6Migrate ./src/scripts/index.coffee

# Directory of files
es6Migrate ./src/scripts/**/*.js.coffee

# Write converted files with an`.es6.js` file extension
es6Migrate ./src/scripts/**/*.coffee --extension .es6.js

Testing

Jest is the test runner used for this project.

# Run the tests
npm test

# Run the tests in interactive mode
npm test:watch
Package Rankings
Top 20.94% on Npmjs.org
Badges
Extracted from project README
JavaScript Style Guide
Related Projects