confinode
Version:
Node application configuration reader
24 lines • 659 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const RequiringLoader_1 = require("../RequiringLoader");
/**
* Loader implementation.
*/
class LoaderImplementation extends RequiringLoader_1.default {
constructor(required) {
super();
const esmLoader = required(module);
// eslint-disable-next-line node/no-deprecated-api
require.extensions['.js'] = esmLoader('module')._extensions['.js'];
}
}
/**
* Loader description.
*/
const description = {
filetypes: 'esm.js',
Loader: LoaderImplementation,
module: 'esm',
};
exports.default = description;
//# sourceMappingURL=esm.js.map