Comparing version 0.1.2 to 0.1.3
{ | ||
"name": "mekano", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "maintain, update and regenerate groups of files", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -375,2 +375,3 @@ # ![mekano](https://cdn.mediacru.sh/0hecryCVR3vS.svg) | ||
* no logic, no 'if', limited semantics; | ||
* pattern transposition for generative transformations is very basic; | ||
@@ -382,3 +383,4 @@ * no dependency-only prerequisites, no parsing of preprocessors dependency | ||
[file is renamed](https://github.com/shama/gaze/issues/107); | ||
* generative transformations accept only one pattern prerequisite. | ||
* generative transformations accept only one pattern prerequisite; | ||
* may be too slow for medium or large projects. | ||
@@ -390,28 +392,4 @@ See also the [ROADMAP](./ROADMAP.md). | ||
### Why using this instead of make? | ||
#### Why not reusing the make syntax? | ||
* It may be simpler to set up transformation of multiple files, with no need | ||
to write a list of files or use macros like `$(wildcard *.foo)`; | ||
* directories are handled automatically; | ||
* it detects command line changes; | ||
* it can watch files out-of-the-box; | ||
* it also runs concurrently (GNU Make's `-j` option). | ||
### Why using this instead of grunt? | ||
* Minimal updates: files that did not change do not trigger update; | ||
* no plugin system, you can use tools from any package, in any version; 'less | ||
is more' applies pretty well to this case; | ||
* concurrency. | ||
### Why *not* using mekano? | ||
* it's still in beta / unstable; | ||
* too high-level, you have specific dependency needs; | ||
* no logic, no 'if', limited semantics; | ||
* no 'tasks'; | ||
* may be too slow for medium or large projects. | ||
### Why not reusing the make syntax? | ||
The classic *make* syntax "targets: prerequisites" is not employed because: | ||
@@ -424,3 +402,3 @@ | ||
### Shout out | ||
#### Shout out | ||
@@ -427,0 +405,0 @@ To the masters from which *mekano* is inspired: |
115609
407