ember-cli
Version:
Command line tool for developing ambitious ember.js apps
19 lines (15 loc) • 601 B
JavaScript
;
module.exports = function processModulesOnly(tree, annotation) {
const ResolveModulePaths = require('amd-name-resolver/relative-module-paths');
let options = {
plugins: [
[require.resolve('babel-plugin-module-resolver'), { resolvePath: ResolveModulePaths.resolveRelativeModulePath }],
[require.resolve('@babel/plugin-transform-modules-amd'), { noInterop: true }],
],
moduleIds: true,
getModuleId: ResolveModulePaths.getRelativeModulePath,
annotation,
};
const Babel = require('broccoli-babel-transpiler');
return new Babel(tree, options);
};