open-index/open-npm huggingface dataset:
npm package: @fforw/gradient
Author: Sven Helmberger
Latest version: 0.0.2

ffgradient
==========

Command-line tool to print HTML color gradients based on a number of base colors and palette length

Usage:
------

```shell
ffgradient "#f00" "#00f" --length=6
```

Prints six HTML colors starting at pure red and going to pure blue.


```shell
ffgradient "#fff" "#1a0a05" --bootstrap
```

Prints a new warm-colored $gray-xxx, $white, $black table for bootstrap 4.
npm package: @fforw/organic-quads
Description: Helper class to create hexagon shapes filled with organic looking quads
Author: Sven Helmberger
Latest version: 0.0.3

# Organic Quads

Helper class to create hexagonal shapes filled with organic looking quads.

## Usage:

```js 

import OrganicQuads from "@fforw/organic-quads";

const og = new OrganicQuads(config);

```                                     

## Configuration



```js 

const DEFAULT_CONFIG = {
    // coordinate width
    width: 0,
    // coordinate height
    height: 0,
    // number of rings in the hexagon / number of base intersections of hexaxgon
    numberOfRings: 5,
    // how many percent of the edges shall we attempt to remove?
    removeEdges: 50,
    // if true, the graph will be layouted a bit with every render. If false, the graph relaxation happens at creation
    animatedEasing: true,
};

```                                     

The graph will be centered in the window given by width/height and scaled so that it fits the smaller dimension height.

### Number of Rings


![Hexagon graph with 1 ring and no removed edges](misc/hexagon-1-ring-no-removal.jpg)

The diagram shows a graph with "removeEdges" set to 0 and "numberOfRings" set to 1.

I marked triangles of the initial ring and the one additional ring in the first sector of the hexagon.

Each base face is divided once to have only quads. Every triange here is subdivided into 3 quads.

Every removed edge turns two base triangles into one base quad which is then subdivided into 4 quads.

![Hexagon graph with 1 ring and no removed edges](misc/hexagon-1-ring-some-removal.jpg)

Relaxing the graph after removing the edges gives it the organic shape.

[Live interactive demo](http://pronto/test/funky-quads/)
npm package: @fforw/pkg-version
Description: Prints and updates version differences between projects.
Author: Sven Helmberger
Latest version: 0.0.2

# pkg-version

Prints and updates version differences between projects.

## Usage

```
    pkg-version <src> <dst> [<dst2> ...] [--update]
```

Looks for each dependency in the src package.json file and compares it with the version in dst, dst2 ...

If the dependency is also present but differs in version number (string comparison), the difference is printed.

If the --update flag is given, the dst package.json files are updated with the version in the src package.json.
npm package: @fforw/thirds
Description: Creates transparent images with the rules of thirds marked. The transparent image is divided up by lines marking 1/3 and 2/3 for width and height.
Latest version: 0.0.4

# @fforw/thirds

Creates transparent images with the rules of thirds marked. The transparent image is divided up by lines marking 1/3 and 2/3
for width and height.

## Usage

```sh
Usage: thirds <out>
Generates an image in the specified dimensions and draws lines in the configured color following the rule of thirds
Optionen:
  --version     Version anzeigen                                       [boolean]
  --width, -w   Image width
  --height, -h  Image height
  --color, -c   Color to draw lines with               [Standard: default color]
  --help        Hilfe anzeigen                                         [boolean]
```