{"library":"babel-plugin-transform-amd-to-es6","type":"library","category":null,"description":"Convert AMD modules (define/require) to ES6 import/export statements using a Babel plugin. Current version 1.0.2, maintained via automated releases. Key differentiator: supports complex AMD patterns including UMD, nested requires, and custom module ID mapping. Provides an option to register ES6 exports as AMD modules for client-side RequireJS compatibility using a configurable define function. Designed for projects migrating from AMD to ES modules while retaining client-side AMD loader support. Alternatives include amd-to-es6 and manual conversion scripts, but this plugin integrates directly into Babel 7 pipelines.","language":"javascript","status":"active","version":"1.0.2","tags":["javascript","babel-plugin"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-transform-amd-to-es6","imports":["module.exports = function() { return { plugins: ['transform-amd-to-es6'] }; };","plugins: [['transform-amd-to-es6', { umdToAMDModules: true }]]","// In Babel config: plugins: [['transform-amd-to-es6', { defineFunctionName: '__AMD' }]];\n// In AMD module: return { foo: 'bar' };\n// becomes: export default { foo: 'bar' };"]},{"cmd":"yarn add babel-plugin-transform-amd-to-es6","imports":[]},{"cmd":"pnpm add babel-plugin-transform-amd-to-es6","imports":[]}],"homepage":null,"github":"https://github.com/cgkineo/babel-plugin-transform-amd-to-es6","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-transform-amd-to-es6","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/babel-plugin-transform-amd-to-es6/compatibility"}}