{"library":"esbuild-dynamic-import-plugin","type":"library","category":null,"description":"An esbuild plugin that transforms named imports from a library (e.g., antd, lodash) into modular 'import on demand' requires, converting import { Button } from 'antd' to require('antd/lib/button/index'). Supports style injection (CSS/LESS files), custom library directory, camel-to-dash conversion, and custom name functions. Version 0.0.12, no regular release cadence. Key differentiator: brings babel-plugin-import-like functionality to esbuild, enabling tree-shaking of large component libraries. Peer dependency on lodash.","language":"javascript","status":"active","version":"0.0.12","tags":["javascript","esbuild","import plugin","esbuild-import-plugin","babel-import-plugin","dynamic import","import","import on demand"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-dynamic-import-plugin","imports":["const importPlugin = require('esbuild-dynamic-import-plugin')","import importPlugin from 'esbuild-dynamic-import-plugin'","const importPlugin = require('esbuild-dynamic-import-plugin')"]},{"cmd":"yarn add esbuild-dynamic-import-plugin","imports":[]},{"cmd":"pnpm add esbuild-dynamic-import-plugin","imports":[]}],"homepage":null,"github":"https://github.com/thx/gogocode","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-dynamic-import-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}