{"library":"prettier-plugin-unused-imports-configurable","title":"prettier-plugin-unused-imports-configurable","description":"A Prettier plugin that automatically removes unused imports from JavaScript, TypeScript, and React files during formatting. Version 1.15.0 is the latest stable release, actively maintained with monthly updates. Key differentiators: configurable to ignore specific directories (ideal for monorepos), supports exclusion comments per file, handles namespace imports, aliases, and qualified usages, merges duplicate imports, and has extensive test coverage (>80%). Compared to similar plugins like `prettier-plugin-unused-imports`, this one offers more granular control over which folders to exclude.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-unused-imports-configurable"],"cli":null},"imports":["Not directly imported; placed in .prettierrc: { \"plugins\": [\"prettier-plugin-unused-imports-configurable\"] }","Add to .prettierrc: { \"ignoreDirectories\": [\"src/generated\"] }","// prettier-ignore-unused-imports-configurable (above the first import declaration)"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"npm install --save-dev prettier prettier-plugin-unused-imports-configurable\necho '{\"plugins\": [\"prettier-plugin-unused-imports-configurable\"], \"ignoreDirectories\": [\"src/generated\"]}' > .prettierrc\necho 'import { unusedVar } from \"./module\"' > src/test.ts\nprettier --write src/test.ts\n# src/test.ts now has: (empty file, unused import removed)","lang":"typescript","description":"Installs the plugin, configures .prettierrc to enable it and ignore a directory, then formats a TypeScript file to remove an unused import.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}