confinode
Version:
Node application configuration reader
32 lines • 855 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const RequiringLoader_1 = require("../RequiringLoader");
const helpers_1 = require("./helpers");
/**
* Loader implementation.
*/
class LoaderImplementation extends RequiringLoader_1.default {
constructor(required) {
super();
required({
extensions: '.js',
rootMode: 'upward-optional',
ignore: helpers_1.noEndsInBabelJs,
});
required({
extensions: '.jsx',
rootMode: 'upward-optional',
ignore: helpers_1.noEndsInBabelJs,
});
}
}
/**
* Loader description.
*/
const description = {
filetypes: ['babel.js', 'jsx'],
Loader: LoaderImplementation,
module: 'babel-core/register',
};
exports.default = description;
//# sourceMappingURL=babel-core.js.map