ts-add-js-extension
Version:
Add .js extension to each relative ESM import and export statement in JavaScript file
27 lines • 905 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.separator = exports.matchEither = exports.matchJs = exports.extensions = void 0;
var separator = '/';
exports.separator = separator;
var extensions = {
javaScript: ['.js', '.mjs', '.jsx'],
typeDefinition: ['.d.ts', '.d.mts'],
};
exports.extensions = extensions;
var matchJs = function (filePath) {
return extensions.javaScript.find(function (extension) {
return filePath.endsWith(extension);
});
};
exports.matchJs = matchJs;
var matchDts = function (filePath) {
return extensions.typeDefinition.find(function (extension) {
return filePath.endsWith(extension);
});
};
var matchEither = function (filePath) {
var _a;
return (_a = matchJs(filePath)) !== null && _a !== void 0 ? _a : matchDts(filePath);
};
exports.matchEither = matchEither;
//# sourceMappingURL=const.js.map
;