Registry / devops / vite-plugin-ngmi-polyfill

vite-plugin-ngmi-polyfill

JSON →
library0.0.2jsnpmunverified

Vite plugin that polyfills Node.js built-in globals (e.g., process, Buffer) and modules (e.g., events, stream) for browser environments. Current stable version is 0.0.2, released in 2022. Wraps @esbuild-plugins/node-globals-polyfill and @esbuild-plugins/node-modules-polyfill into a single Vite plugin. Useful for projects like web3 that depend on Node.js polyfills. Requires Vite ^3. Ships TypeScript types.

npm install vite-plugin-ngmi-polyfill
INSTALL
IMPORT
SIG · VITE-PLUGIN-NGMI-P
V
vite-plugin-ngmi-polyfill
devopsjavascriptv0.0.2
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18–223 runs
build_error
glibc
node 18–223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NgmiPolyfill
✓ import { NgmiPolyfill } from 'vite-plugin-ngmi-polyfill'
✗ const NgmiPolyfill = require('vite-plugin-ngmi-polyfill')
Default export does not exist; must use named import. CommonJS require will not work as the package is ESM-only.

Minimal Vite configuration using NgmiPolyfill plugin to polyfill Node.js built-ins for browser builds.

import { defineConfig } from 'vite'; import { NgmiPolyfill } from 'vite-plugin-ngmi-polyfill'; export default defineConfig({ plugins: [NgmiPolyfill()], });
Debug
Known issues
gotchaNgmiPolyfill does not polyfill all Node.js built-ins; only those provided by @esbuild-plugins/node-globals-polyfill and @esbuild-plugins/node-modules-polyfill.
fix
Review the included packages list and manually add additional polyfills if needed.
affects: >=0.0.1
gotchaThe plugin may break if used with Vite versions older than 3, as it requires Vite ^3.
fix
Upgrade Vite to version 3 or later.
affects: <3.0.0
Errors
Common errors & fixes
Cannot find module 'vite'
Missing Vite as peer dependency.
fix
Run 'npm install vite' or 'yarn add vite'.
Upgrade
Version history
0.0.2latest on npm
Audit
Dependencies
viterequiredpeer dependency, plugin requires Vite to function
Agent activity
8 hits · last 30 days
node
8
Resources
vite-plugin-ngmi-polyfill — npm install vite-plugin-ngmi-polyfill · libregistry