{"library":"unplugin-parcel-macros","type":"library","category":null,"description":"Unplugin plugin that brings Parcel's macro system to webpack, Vite, Rollup, esbuild, Next.js, and more. Macros are JavaScript/TypeScript functions that execute at build time, returning values that get inlined into the bundle, enabling compile-time computation, code generation, and asset creation without custom plugins. Version 0.2.0, actively maintained, requires Node >= 18 and an import attribute (with {type: 'macro'}). Compared to babel macros or webpack loader-based approaches, it leverages Unplugin for universal integration and follows the TC39 import attributes proposal.","language":"javascript","status":"active","version":"0.2.0","tags":["javascript","typescript"],"install":[{"cmd":"npm install unplugin-parcel-macros","imports":["import macros from 'unplugin-parcel-macros'","macros.webpack()","macros.vite()"]},{"cmd":"yarn add unplugin-parcel-macros","imports":[]},{"cmd":"pnpm add unplugin-parcel-macros","imports":[]}],"homepage":null,"github":"https://github.com/devongovett/unplugin-parcel-macros","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/unplugin-parcel-macros","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/unplugin-parcel-macros/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Thu Jun 18","next_check":"Sun Jul 26","install_tag":null}}