Skip to content

hipertracker/6to5-jest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

6to5-jest

package.json

{
  "dependencies": {
    "6to5": "*",
    "jest": "*"
  },
  "scripts": {
    "test": "jest"
  },
  "jest": {
    "scriptPreprocessor": "<rootDir>/preprocessor.js",
    "testFileExtensions": ["es6", "js"],
    "moduleFileExtensions": ["js", "json", "es6"]
  }
}

preprocessor.js

var to5 = require("6to5");

module.exports = {
  process: function (src, filename) {
    // Ignore all files within node_modules
    // 6to5 files can be .js and .es6
    if (filename.indexOf("node_modules") === -1 && to5.canCompile(filename)) {
      return to5.transform(src, { filename: filename }).code;
    }
    return src;
  }
};

About

6to5 jest plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%