{"library":"rollup-pluginutils","type":"library","category":null,"description":"Utility functions commonly needed by Rollup plugins, including file filtering (createFilter), scope analysis (attachScopes), identifier sanitization (makeLegalIdentifier), data-to-ESM conversion (dataToEsm), and extension handling (addExtension). This package is at version 2.8.2 and is stable but in maintenance mode; it has been superseded by `@rollup/pluginutils` for Rollup >= 1.0. TypeScript type definitions are included. Unlike ad-hoc implementations, these utilities are optimized for Rollup's plugin lifecycle and AST walking.","language":"javascript","status":"maintenance","version":"2.8.2","tags":["javascript","rollup","utils","typescript"],"install":[{"cmd":"npm install rollup-pluginutils","imports":["import { createFilter } from 'rollup-pluginutils'","import { addExtension } from 'rollup-pluginutils'","import { attachScopes } from 'rollup-pluginutils'","import { dataToEsm } from 'rollup-pluginutils'"]},{"cmd":"yarn add rollup-pluginutils","imports":[]},{"cmd":"pnpm add rollup-pluginutils","imports":[]}],"homepage":null,"github":"https://github.com/rollup/rollup-pluginutils","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rollup-pluginutils","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/rollup-pluginutils/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Thu Jun 18","next_check":"Sun Jul 26","install_tag":null}}