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.3 URL: https://unpkg.com/esmock@2.7.3/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-node-cjs-interop

A babel plugin to fix the default import interoperability issue in Node.js
v0.1.9 URL: https://unpkg.com/babel-plugin-node-cjs-interop@0.1.9/dist/index.js
OpenBrowse Files
babelbabel-plugincommonjsnodeesmmjscjsdefault import