{"library":"esbuild-plugin-userscript","type":"library","category":null,"description":"ESbuild plugin suite for building userscripts targeting Tampermonkey, Greasymonkey, Violentmonkey, and other userscript engines. Current stable version is 0.2.6. The package provides three distinct plugins: `userscript-inject-code` for injecting code fragments, `userscript-metadata` for generating metadata headers (e.g., @name, @match, @grant), and `userscript-proxy` to create development proxy scripts that bypass browser cache during development. Unlike general bundler plugins, this package is purpose-built for userscript workflows, supporting both CommonJS and ESM via esbuild. Key differentiators include combined or individual plugin usage, TypeScript-first design, and minimal configuration overhead.","language":"javascript","status":"active","version":"0.2.6","tags":["javascript","esbuild","plugin","userscript","tampermonkey","greasymonkey","violentmonkey"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-userscript","imports":["import { userscript } from 'esbuild-plugin-userscript'","import { userscript } from 'esbuild-plugin-userscript'","import { userscript } from 'esbuild-plugin-userscript'; userscript.metadata()","import { userscript } from 'esbuild-plugin-userscript'; userscript.injectCode()"]},{"cmd":"yarn add esbuild-plugin-userscript","imports":[]},{"cmd":"pnpm add esbuild-plugin-userscript","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-userscript","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}