UNPKG

ts-add-js-extension

Version:

Add .js extension to each relative ESM import and export statement in JavaScript file

27 lines 905 B
"use strict"; 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