vite-plugin-ngmi-polyfill
v0.0.2
Published
Vite plugin for polyfilling Node.js built-in globals and modules ⚡️
Downloads
4,211
Maintainers
Readme
vite-plugin-ngmi-polyfill
Vite plugin for polyfilling Node.js built-in globals and modules ⚡️
Table of contents
Reason
Some modules such as events
or process
requires polyfilling since Vite does not handle it by default (here's a search for vite browser-external errors), whereas several packages, especially web3 related ones, use these packages in order to work.
This package wraps other polyfill packages and exports a Vite plugin so you can easily import inside your vite.config.{js,ts}
.
Installing
# using npm
npm install vite vite-plugin-ngmi-polyfill
# using yarn
yarn add vite vite-plugin-ngmi-polyfill
# using pnpm
pnpm add vite vite-plugin-ngmi-polyfill
Usage
import { defineConfig } from "vite";
import { NgmiPolyfill } from "vite-plugin-ngmi-polyfill";
export default defineConfig({
plugins: [NgmiPolyfill()],
});
Examples
- https://github.com/strangelove-ventures/graz-vite-example