/ewas

☁️A complete web development launcher based on Esbuild.基于 Esbuild 的 Web 开发脚手架

Primary LanguageTypeScriptMIT LicenseMIT

EWAS

English | 中文

Esbuild Web App Scaffold,一个基于 Esbuild 的现代 Web 开发脚手架。你甚至无需任何配置就能启动一个支持各种现代前端工程能力的项目。

当前 Esbuild 作为一个速度飞快的打包器,在 Web 场景下并不能做到开箱即用,同时也缺少现代 Web 开发的各种工程化能力,因此诞生了这个项目,在保证优越打包性能的同时,也提供完整的 Web 构建能力。

快速开始

// npm
npm init @ewas/esbuild-app
// yarn
yarn create @ewas/esbuild-app
// pnpm 
pnpm create @ewas/esbuild-app

后续规划

目标 完成状态
CSS Module
PostCSS
Scss/Less/Stylus
支持 Vue3 脚手架
支持数据 Mock
支持 svg 组件导入
解析环境变量文件
支持 TS 装饰器语法
接入 Babel/SWC 作 ES5 降级

示例项目

react-cloud-music