New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mekano

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mekano - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

2

package.json
{
"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:

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc