0.2.1 • Published 1 year ago

vite-plugin-node-stdlib-browser v0.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

vite-plugin-node-stdlib-browser

Disclaimer: I've only tested this plugin in simple projects. If you encounter any issues, please open an issue with a minimal reproduction in the project repository.

Add browser polyfills of Node.js built-in libraries for Vite projects. Based on node-stdlib-browser.

Usage

npm add node-stdlib-browser
npm add -D vite-plugin-node-stdlib-browser
// vite.config.js
import { defineConfig } from 'vite'
import nodePolyfills from 'vite-plugin-node-stdlib-browser'

export default defineConfig({
  plugins: [nodePolyfills()]
})

Notes

  • node: protocol imports are not supported yet.
  • The plugin only polyfills the dependencies, not the user code. This is intentional because you shouldn't rely on Node.js built-in libraries in the browser.

Alternatives