# BalmJS
一个通用的可用于任意 WEB 项目开发的前端工作流方案
# 什么是 BalmJS?
🎉 BalmJS 规范了前端的最佳实践和工具,以帮助开发者保持高效工作。
- 返璞归真:使 WEB 开发回归简单,自然,愉悦。
- 基于项目结构:一个配置文件搞定至少 90% 用例的 WEB 项目管理。
- 学习一次,即可运行任意 WEB 应用:任意前端技术栈全部使用一种方式来进行开发和构建。
# 功能特点
- 基于 gulp + webpack 构建前端项目
- 自动编译 PostCSS/Sass/Less
- CSS 自动前缀
- 自动生成雪碧图
- 使用 Babel 开启 ES2015+ 特性
- 图片优化
- 使用 BrowserSync 内置预览服务
- 自定义发布静态资源到远端(前端到后端)项目
- 支持 ZIP/FTP/PWA
- 轻松定义和扩展你自己的项目任务
# 生态系统
项目 | 状态 | 描述 |
---|---|---|
balm-core (opens new window) | (opens new window) | BalmJS 工作流编译核心 (balm 3+ 必需) |
balm (opens new window) | (opens new window) | BalmJS 工作流运行时 |
balm-cli (opens new window) | (opens new window) | BalmJS 脚手架工具 |
N/A | BalmJS 可视化工具 | |
(opens new window) | Material UI 精简版 + Vue | |
balm-ui (opens new window) | (opens new window) | 为 Vue.js 量身定制的下一代 Material UI |
balm-scroll (opens new window) | (opens new window) | Vue.js 平滑滚动方案 |
balm-ui-pro (opens new window) | (opens new window) | More configuration definition, less code implementation for Vue.js |
balm-git-flow (opens new window) | (opens new window) | The best practices for front-end git flow |
安装 →