https://github.com/mysteryven/mini-vite
a repo to learn vite, support static server, load ts files, pre-bundling.
https://github.com/mysteryven/mini-vite
esbuild frontend javascript node rollup vite vite-plugin
Last synced: 5 months ago
JSON representation
a repo to learn vite, support static server, load ts files, pre-bundling.
- Host: GitHub
- URL: https://github.com/mysteryven/mini-vite
- Owner: mysteryven
- License: mit
- Created: 2022-09-10T08:49:08.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-13T10:54:24.000Z (over 3 years ago)
- Last Synced: 2025-10-25T17:49:45.852Z (9 months ago)
- Topics: esbuild, frontend, javascript, node, rollup, vite, vite-plugin
- Language: TypeScript
- Homepage:
- Size: 199 KB
- Stars: 19
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README-CN.md
- License: License.txt
Awesome Lists containing this project
README
# Mini-Vite
# 特征
- [x] 与 Vite 相同的文件/目录/函数名
- [x] 支持加载 JS/TS/JSX/TSX/CSS 文件
- [x] 支持导入/加载静态文件
- [x] 支持从公共路径加载文件,就像 `/vite.svg` 一样。
- [x] 预构建
- [ ] HMR
- [ ] 支持加载本地配置文件
- [ ] 支持读取 ENV
我将很快完成剩下的功能。
## 如何运行
```bash
pnpm i
cd packages/mini-vite && pnpm build
cd packages/demo && pnpm dev
```
## 在本地开发
```bash
cd packages/mini-vite && pnpm build:watch
```