use different babel preset when running mocha tests
babeljs, mocha.js, npm
Solution
You could create a file named `babel-hook.js` and put in it:
require("babel-register")({
presets: [ /* whatever values you want here */ ],
});
then run Mocha like this:
mocha --require babel-hook
This will register Babel and you can use any configuration option you want with it, separate from anything in `package.json`.
Problem
My npm package build runs with babel and I configured a babel preset in my `package.json` with `"babel": { "presets": ["es2015"] }` I also configured a mocha test script with `"test": "mocha --compilers js:babel-core/register"` However, I would like to run my tests using a different babel preset than that one specified for my build. Is it possible? I would you achieve that?