confinode
Version:
Node application configuration reader
32 lines • 895 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: '.ts',
rootMode: 'upward-optional',
ignore: [helpers_1.ignoreNonBabelAndNodeModules],
});
required({
extensions: '.tsx',
rootMode: 'upward-optional',
ignore: [helpers_1.ignoreNonBabelAndNodeModules],
});
}
}
/**
* Loader description.
*/
const description = {
filetypes: ['babel.ts', 'ts', 'tsx'],
Loader: LoaderImplementation,
module: '@babel/register',
};
exports.default = description;
//# sourceMappingURL=@babel-register-ts.js.map