ts-add-js-extension
Version:
Add .js extension to each relative ESM import and export statement in JavaScript file
20 lines • 600 B
JavaScript
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