lilacs
Version:
A web frontend building tool for teamwork, with automaticly compiling, merging, minifying, syncing files to server, supporting distributed servers, ensuring css or html files' inline reference with correct absolute path, and more.
50 lines (36 loc) • 1.35 kB
Markdown
# lilacs
========== if you are using `es6` + [webpack](https://github.com/webpack/webpack), it's recommended to go to [lila](https://github.com/senntyou/lila) ==========
A web frontend building tool for teamwork, with many amazing functionalities:
* automatic compiling: less -> css, es6 -> es5, commonjs -> amd.
* automatic html/js/css merging and minifying.
* watch files' changes, and auto reload browser page.
* multi environment, multi servers, web/static separated servers.
* files/directories mapping in different environments.
* automaticly upload built files to servers.
* hash code revision to disabled client cache.
* absolute css/html inline resource reference.
* ...
## Quick start
Install lilacs:
```
npm install lilacs -g
```
or in China, you can use [cnpm](https://github.com/cnpm/cnpm):
```
cnpm install lilacs -g
```
New project
```
lilacs new lilacs-demo
```
## Documents
1. [directory specification](./docs/dir.md)
2. [writing code](./docs/code.md)
3. [command line](./docs/cmd.md)
4. [server side command line](./docs/cmd-server.md)
5. [project config](./docs/config.md)
6. [files&directories mapping](./docs/mapping.md)
7. [group of modules](./docs/group.md)
8. [custom config for every module](./docs/custom.md)
9. [multi js entry modules](./docs/multi.md)
## [examples](https://github.com/senntyou/lilacs-examples)