es6-migrate
v0.2.2
Published
Convert CoffeeScript to ES6 and fix StandardJS violations.
Downloads
10
Maintainers
Readme
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