Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Sunny-117/tiny-vite

⚡️ a lightweight frontend build tool designed to deliver swift development experiences and efficient build processes
https://github.com/Sunny-117/tiny-vite

bundle esbuild fast rollup tsup vitejs

Last synced: 9 days ago
JSON representation

⚡️ a lightweight frontend build tool designed to deliver swift development experiences and efficient build processes

Awesome Lists containing this project

README

        

# tiny-vite

tiny-vite 是一个轻量级的前端构建工具,旨在提供快速的开发体验和高效的构建过程。它基于 Vite 构建工具的核心思想,精简了一些功能,使其更加轻便易用。

## 功能特性

- ⚡️ 快速的开发服务器: 使用内置的开发服务器,实现热模块替换(HMR)和快速重载,加速开发流程。
- 🚀 即时编译:利用现代浏览器的 ES 模块特性,避免打包步骤,实现按需编译和加载,减少开发时间。
- 📝 简化的配置: 仅需一个配置文件,即可快速启动项目,无需繁琐的配置过程。
- 🎉 轻量级: 精简了复杂的功能,保持核心特性,使工具更加轻盈。

## 安装方法

在开始之前,请确保你的环境已经安装了 Node.js。

通过以下步骤安装 tiny-vite:

1. 全局安装 tiny-vite

```shell
npm install -g tiny-vite
```

2. 进入你的项目目录

```shell
mkdir my-app
cd my-app
```

3. 初始化项目(生成配置文件和必要的目录结构)

```shell
mini-vite init
```

4. 启动开发服务器:

```shell
mini-vite dev
```

![](/assets/dev.png)

## 贡献

如果你发现任何问题或有改进建议,欢迎提出 Issue 或提交 Pull Request。我们非常乐意接受社区的贡献,一起让 tiny-vite 变得更好!

## 许可证

MIT 许可证下发布。查阅 LICENSE 文件获取更多信息。