UNPKG

ts-add-js-extension

Version:

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

20 lines 600 B
const separator = '/'; const extensions = { javaScript: ['.js', '.mjs', '.jsx'], typeDefinition: ['.d.ts', '.d.mts'], }; const matchJs = (filePath) => { return extensions.javaScript.find((extension) => { return filePath.endsWith(extension); }); }; const matchDts = (filePath) => { return extensions.typeDefinition.find((extension) => { return filePath.endsWith(extension); }); }; const matchEither = (filePath) => { return matchJs(filePath) ?? matchDts(filePath); }; export { extensions, matchJs, matchEither, separator }; //# sourceMappingURL=const.js.map