{"library":"vite-plugin-native-modules","type":"library","category":null,"description":"Vite plugin (v2.2.1) for seamless integration of Node.js native modules (.node files) into Vite builds. Supports Electron, node-gyp-build, and bindings package patterns. Offers automatic file hashing, cache busting, and zero-config setup for most use cases. Compatible with Vite 3–7. Key differentiator: resolves native module imports in Vite/Rollup, which unlike Webpack, lack built-in .node file handling. Includes support for NAPI-RS and custom native file extensions since v2.2.0.","language":"javascript","status":"active","version":"2.2.1","tags":["javascript","vite","vite-plugin","plugin","native","modules","node-gyp","native-module","native-addon","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-native-modules","imports":["import nativeFilePlugin from 'vite-plugin-native-modules'","import type { NativeFilePluginOptions } from 'vite-plugin-native-modules'","import { defineConfig } from 'vite';\nimport nativeFilePlugin from 'vite-plugin-native-modules';\nexport default defineConfig({ plugins: [nativeFilePlugin()] });"]},{"cmd":"yarn add vite-plugin-native-modules","imports":[]},{"cmd":"pnpm add vite-plugin-native-modules","imports":[]}],"homepage":null,"github":"https://github.com/biw/vite-plugin-native-modules","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-native-modules","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}