Package Exports
- vite-node
Readme
vite-node
Vite as Node runtime.
EXPERIMENTAL
Why?
It runs Vite's id resolving, module transforming, and most importantly, the powerful plugins system!
Usage
npx vite-node index.tsFeatures
- Out-of-box ESM & TypeScript support (possible for more with plugins)
- Top-level await
- Shims for
__dirnameand__filename - Respect
vite.config.ts - Access to node modules like
fs,pathetc.
How?
It fires up a Vite dev server, transforms the requests, and runs them in Node.
Credits
Based on @pi0's brilliant idea of having a Vite server as the on-demand transforming service for Nuxt's Vite SSR.
Thanks @brillout for kindly sharing this package name.
Sponsors
License
MIT License © 2021 Anthony Fu