{"library":"esbuild-plugins-node-modules-polyfill","type":"library","category":null,"description":"An esbuild plugin that polyfills Node.js built-in modules (e.g., buffer, crypto, path, fs, stream, events) and globals for browser environments. Current stable version is 1.8.1, maintained actively with releases roughly monthly. It uses the modern-node-polyfills npm package internally and supports esbuild peer dependencies between 0.14.x and 0.27.x. Key differentiators: it is the most comprehensive and actively maintained esbuild polyfill plugin, supports custom error formatting, empty fallbacks, and the `browser` field in package.json. It also injects Node.js globals like `process` and `Buffer` via esbuild's `inject` functionality.","language":"javascript","status":"active","version":"1.8.1","tags":["javascript","esbuild-plugins","esbuild-plugins-node-modules-polyfill","node-modules-polyfill","esbuild","esbuild-plugin","polyfill","node-modules","node-polyfill","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugins-node-modules-polyfill","imports":["import nodeModulesPolyfill from 'esbuild-plugins-node-modules-polyfill'","import { NodeModulesPolyfillPlugin } from 'esbuild-plugins-node-modules-polyfill'","import type { Options } from 'esbuild-plugins-node-modules-polyfill'"]},{"cmd":"yarn add esbuild-plugins-node-modules-polyfill","imports":[]},{"cmd":"pnpm add esbuild-plugins-node-modules-polyfill","imports":[]}],"homepage":null,"github":"https://github.com/imranbarbhuiya/esbuild-plugins-node-modules-polyfill","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugins-node-modules-polyfill","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}