CLI to convert AMD CoffeeScript to ES6 Standard JavaScript.
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
__mocks__
bin
lib
.babelrc
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
index.js
package.json
yarn.lock

README.md

es6-migrate

JavaScript Style Guide Build Status

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