Test files for ES5 compatibility
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
LICENSE
README.md
check-ecmascript-version-compatibility.js
package.json

README.md

Check ECMAScript Version Compatibility

A small lib that helps check and make sure that your JavaScript will run in chosen ES version environment (defaults to ES5).

Install

npm install --save-dev check-ecmascript-version-compatibility

Usage

Here's an example that uses Mocha:

var checkFile = require('check-ecmascript-version-compatibility');

describe('my file', function () {
  it('is ES2016-compliant', function (done) {
    // It can take awhile to parse large files, so you may need to
    // increase your timeouts.
    this.slow(8000);
    this.timeout(10000);

    checkFile('path/to/file.js', 2016, done);
  });
});

If you do not pass in a version number, it will default to ES5.

describe('my file', function () {
  it('is ES5-compliant', function (done) {
    // It can take awhile to parse large files, so you may need to
    // increase your timeouts.
    this.slow(8000);
    this.timeout(10000);

    checkFile('path/to/file.js', done);
  });
});