{"library":"esbuild-plugin-copy-watch","type":"library","category":null,"description":"An esbuild plugin that copies files from specified source patterns to a destination directly within the esbuild build process. Version 2.3.1 is the current stable release, with active maintenance as of 2024. It supports glob patterns and optional exclusion filters, allowing developers to copy assets like static files, configs, or HTML alongside bundled JavaScript output. Unlike manual copy steps or post-build scripts, this plugin integrates with esbuild's watch mode to re-copy files on each rebuild. It also offers a `forceCopyOnRebuild` option to force recopy even when sources are unchanged. TypeScript types are included for better IDE support.","language":"javascript","status":"active","version":"2.3.1","tags":["javascript","esbuild","plugin","copy","watch","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-copy-watch","imports":["import copy from 'esbuild-plugin-copy-watch'","import { copy as copyPlugin } from 'esbuild-plugin-copy-watch'","import copy from 'esbuild-plugin-copy-watch'"]},{"cmd":"yarn add esbuild-plugin-copy-watch","imports":[]},{"cmd":"pnpm add esbuild-plugin-copy-watch","imports":[]}],"homepage":null,"github":"https://github.com/tinchoz49/esbuild-plugin-copy-watch","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-copy-watch","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}