{"library":"filemanager-plugin","type":"library","category":null,"description":"A file management plugin for webpack, rollup, and Vite that supports delete, copy, move, rename, zip/unzip operations before and after builds. Current stable version is 2.9.0. It provides two event-driven APIs: a simple 'events' pattern for common build lifecycle hooks (start/end) and a more flexible 'customHooks' pattern that allows binding to arbitrary compiler hooks (e.g., webpack's compile, rollup's generateBundle). Supports .zip, .tar, .tar.gz archives. Unlike similar plugins (e.g., copy-webpack-plugin, webpack-archive-plugin), filemanager-plugin bundles multiple file operations in one plugin, includes rollup and Vite support. Release cadence is irregular; last update was in 2023. Requires Node >= 14, webpack >= 4.","language":"javascript","status":"active","version":"2.9.0","tags":["javascript","webpack","rollup","vite","file manager","nodejs","glob"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install filemanager-plugin","imports":["const { WebpackFilemanager } = require('filemanager-plugin');","const { RollupFilemanager } = require('filemanager-plugin');","const { ViteFilemanager } = require('filemanager-plugin');"]},{"cmd":"yarn add filemanager-plugin","imports":[]},{"cmd":"pnpm add filemanager-plugin","imports":[]}],"homepage":null,"github":"https://github.com/xianweics/filemanager-plugin","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/filemanager-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}