{"library":"esbuild-plugin-vitest-cleaner","type":"library","category":null,"description":"An esbuild plugin that removes import.meta.vitest references and associated code blocks before compilation, preventing test code from leaking into production builds. Current stable version is 0.5.1, with no fixed release cadence. Key differentiator: lightweight alternative to esbuild's built-in drop feature or conditional compilation, with support for file filtering via regex. Ships TypeScript type definitions. Requires Node >= 18.0.0. Known issue: JSDoc comments around import.meta.vitest are not stripped.","language":"javascript","status":"active","version":"0.5.1","tags":["javascript","esbuild","plugin","clean","remove","import.meta.vitest","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-vitest-cleaner","imports":["import { vitestCleaner } from 'esbuild-plugin-vitest-cleaner'","import { vitestCleaner } from 'esbuild-plugin-vitest-cleaner'","import type { FilterOptions } from 'esbuild-plugin-vitest-cleaner'"]},{"cmd":"yarn add esbuild-plugin-vitest-cleaner","imports":[]},{"cmd":"pnpm add esbuild-plugin-vitest-cleaner","imports":[]}],"homepage":null,"github":"https://github.com/verikono/esbuild-plugin-vitest-cleaner","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-vitest-cleaner","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}