Transforms modules / require to AMD modules, only if they aren't already AMD modules or require configs.
$ npm install @zakodium/babel-plugin-transform-modules-amdexport default {
plugins: [
// This extra plugin is needed if you want to support destructuring when requiring modules
"@babel/plugin-transform-destructuring",
"@zakodium/babel-plugin-transform-modules-amd",
],
};// Import statements
import "foo";
import foo from "foo";
import { foo } from "./foo";
import { foo as bar } from "./foo";
// require statements
require("foo");
const foo = require("foo");
// ⚠️ Descructuring is not supported out of the box
// Make sure to add an extra plugin to your babel config which transforms destructuring
const { foo } = require("foo");See LICENSE.md