{"library":"babel-plugin-import","type":"library","category":null,"description":"A Babel plugin that transforms modular imports (e.g., import { Button } from 'antd') into individual require/import calls for only the used components and their styles, reducing bundle size. Version 1.13.8 is the latest stable release, maintained by the Ant Design team. It supports customizable library names, directories, style imports (including CSS, SASS/LESS, or none), and camelCase-to-kebab-case conversion. Key differentiators: works with antd, antd-mobile, lodash, material-ui, and many other libraries; supports styleLibraryDirectory for custom style layouts; and is widely adopted in the React ecosystem for on-demand loading without tree-shaking.","language":"javascript","status":"active","version":"1.13.8","tags":["javascript","babel-plugin","antd"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-import","imports":["module.exports = { plugins: [['import', options]] }","import { Button } from 'antd'; // transformed to individual imports","{\n  \"plugins\": [[\"import\", { \"libraryName\": \"antd\", \"style\": \"css\" }]]\n}"]},{"cmd":"yarn add babel-plugin-import","imports":[]},{"cmd":"pnpm add babel-plugin-import","imports":[]}],"homepage":null,"github":"https://github.com/ant-design/babel-plugin-import","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-import","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-import/compatibility"}}