{"library":"rollup-plugin-rm","title":"rollup-plugin-rm","description":"A Rollup plugin that executes the rm (remove) command during build hooks, specifically buildStart or buildEnd. Version 1.0.2 (current stable) has a low release cadence. It is a minimal alternative to rollup-plugin-delete or rollup-plugin-clean, offering no-config deletion via a simple string path argument. It ships TypeScript types and requires Rollup 3 or 4 as a peer dependency. Unlike alternatives, it does not support glob patterns or multiple directories—only a single path removal.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-rm"],"cli":null},"imports":["import rm from 'rollup-plugin-rm'","import rm from 'rollup-plugin-rm'","import type { RollupPluginRmOptions } from 'rollup-plugin-rm'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import rm from 'rollup-plugin-rm';\nimport { defineConfig } from 'rollup';\n\nexport default defineConfig({\n  input: 'src/index.js',\n  output: { dir: 'output', format: 'cjs' },\n  plugins: [\n    rm('dist', 'buildStart'),\n    rm('dist/types', 'buildEnd')\n  ]\n});","lang":"typescript","description":"Shows removal of 'dist' folder at buildStart and 'dist/types' at buildEnd using the Rollup plugin.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}