babel-plugin-replace-import-extension

Babel plugin to replace extension of file name written in import statement and dynamic import
v1.1.5 URL: https://unpkg.com/babel-plugin-replace-import-extension@1.1.5/src/index.js
OpenBrowse Files
babelpluginreplaceconverttransformrewriteimportextensionextaddappendremovedeletefilenamefilenamejsmjscjsrequireesmodulecommonjsdynamic

esmock

provides native ESM import and globals mocking for unit tests
v2.7.0 URL: https://unpkg.com/esmock@2.7.0/src/esmock.js
OpenBrowse Files
esmes modulemjsunit-testesmockimportmoduleloaderloadexportrequireexperimentales6dependencyinjectiondependency injectionmock dependencydiinjectswaptestmockavamodulesmockingproxyquirerewireglobalfetchmock fetch

ts-add-js-extension

Add .js extension to each relative ESM import and export statement in JavaScript file
v1.6.6 URL: https://unpkg.com/ts-add-js-extension@1.6.6/build/mjs/index.js
OpenBrowse Files
esmtscmjsjstypescriptjavascriptjs extensionesnext

cross-import

Import .ts, .mjs, .cjs files across environments as JavaScript modules
v3.2.5 URL: https://unpkg.com/cross-import@3.2.5/dist/index.cjs
OpenBrowse Files
cjsmjsconfigutilsmodulereadcrossenvironmentscommonjststypescript

babel-plugin-transform-import-extension

Change the file extension in require calls when transpiling import statements
v1.0.3 URL: https://unpkg.com/babel-plugin-transform-import-extension@1.0.3/lib/index.js
OpenBrowse Files
babelpluginbabel-plugintransformconvertrewriteextensionmjsjsimportrequireesmodulecommonjses5es6es6+