open-index/open-npm huggingface dataset:
npm package: @guscrawford.com/fpm
Description: ![FPM](https://github.com/GUSCRAWFORD/fpm/raw/master/fpm-logo.png)
Author: Gus
Latest version: 0.0.11


![FPM](https://github.com/GUSCRAWFORD/fpm/raw/master/fpm-logo.png)

⚠️ *in early beta*

[![Build Status](https://travis-ci.com/GUSCRAWFORD/fpm.svg?branch=master)](https://travis-ci.com/GUSCRAWFORD/fpm)
[![Maintainability](https://api.codeclimate.com/v1/badges/269ebf94d624b336b4da/maintainability)](https://codeclimate.com/github/GUSCRAWFORD/fpm/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/269ebf94d624b336b4da/test_coverage)](https://codeclimate.com/github/GUSCRAWFORD/fpm/test_coverage)

## The Fake / Faux / Fugazzi Package Manager

Manage interdependant packages that are under development.

```
echo "🔑  May require elevated privs"
yarn global add @guscrawford.com/fpm
```

## fpm install

Install a package to your working directory's node_modules folder

```
$ fpm install path/to/my-core-package
📦  Installing @guscrawford.com/jyve-core@2.0.1c
  📂 in /Users/me/jyve/mongo/node_modules/@guscrawford.com/jyve-core
```

## fpm transform

Transform a `package.json` in a project, and copy it into a `dist` folder

```
fpm transform path/to/package --distFolder dist
```

The above example will output the `package.json` found at `path/to/package` to `path/to/package/dist/package.json`; the `--distFolder` option by default is `dist`.

Annotate your `package.json` as so:

```
{
    "scripts":{
        "build":"echo building..."
    },
    "@fpm:transform":{
        "scripts":"@fpm:remove"
    }
}
```

## More Annotation Examples

Replace in string properties

{
..,
  "@fpm:transform": {
    "main": {
      "@fpm:replace": {
        "dist\\/": ""
      }
    }
  }
}
```

Add properties and data to data properties

{
..,
  "@fpm:transform": {
    "scripts": {
      "@fpm:add": {
          "do":"anything you want"
      }
    }
  }
}
```
[![NPM](https://res-5.cloudinary.com/crunchbase-production/image/upload/c_lpad,h_256,w_256,f_auto,q_auto:eco/v1397185970/7ce9936f6f2c2b2b7769c9371ff76caf.png)](https://www.npmjs.com/package/@guscrawford.com/loft-interface)
npm package: @guscrawford.com/odata-v4
Description: This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.3.
Latest version: 3.0.0

# OdataV4

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.3.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @guseyn/cutie-assert
Description: Cutie extension for assert module in Node.
Author: guseyn
Latest version: 1.1.1

# cutie-assert
Cutie extension for assert module in Node. It's based on [Async Tree Pattern](https://github.com/Guseyn/async-tree-patern/blob/master/Async_Tree_Patern.pdf).


| Async Object  | Async/sync call       | Parameters      | Representation result |
| ------------- | ----------------------| --------------- | --------------------- |
| Assertion     | assert                | value, message  | value                 |
|  DeepEqualAssertion   | assert.deepEqual          | actual, expected, message                |     actual                  |
|DeepStrictEqualAssertion|assert.deepStrictEqual|actual, expected, message|actual|
|EqualAssertion|assert.equal|actual, expected, message|actual|
|FailedAssertion|assert.fail|actual, expected, message, operator, stackStartFunction|thrown error|
|FailedAssertionWithMessageOnly|assert.fail|message|thrown error|
|||||
npm package: @guseyn/cutie-is
Description: Cutie extension for checking types in JavaScript.
Author: guseyn
Latest version: 1.0.5

# cutie-is
Cutie extension for checking types in JavaScript.

# cutie-assert

[![NPM Version][npm-image]][npm-url]

[Cutie](https://github.com/Guseyn/cutie) extension for checking types in JavaScript. It's based on the [Async Tree Pattern](https://github.com/Guseyn/async-tree-patern/blob/master/Async_Tree_Patern.pdf).

# Examples

You can find examples of using this library in the [test directory](https://github.com/Guseyn/cutie-is/tree/master/test).

# Usage

```js
const {
  // Here needed async objects from the table below
} = require('@cuties/is');
```

| Async Object  | Async/sync call | Parameters | Representation result |
| ------------- | ----------------| ---------- | --------------------- |
| `Is` | `value instanceof clazz` | `value, clazz` | `boolean` |
| `IsArray` | `Array.isArray` | `value` | `boolean` |
| `IsBoolean` | `typeof value === 'boolean'` | `value` | `boolean` |
| `IsDate` | `typeof value instanceof Date` | `value` | `boolean` |
| `IsNull` | `typeof value === null` | `value` | `boolean` |
| `IsNumber` | `typeof value === 'number'` | `value` | `boolean` |
| `IsObject` | `typeof value === 'object'` | `value` | `boolean` |
| `IsRealObject` | `typeof value === 'object' && value !== null` | `value` | `boolean` |
| `IsString` | `typeof value === 'string'` | `value` | `boolean` |
| `IsSymbol` | `typeof value === 'symbol'` | `value` | `boolean` |
| `IsUndefined` | `typeof value === 'undefined'` | `value` | `boolean` |

[npm-image]: https://img.shields.io/npm/v/@cuties/is.svg
[npm-url]: https://npmjs.org/package/@cuties/is
npm package: @guseyn/cutie-iterator
Description: Cutie extension for the iterable protocol in JavaScript.
Author: guseyn
Latest version: 1.0.3

# cutie-iterator

[![NPM Version][npm-image]][npm-url]

[Cutie](https://github.com/Guseyn/cutie) extension for work with </b>iterable protocol</b> in JavaScript. It's based on the [Async Tree Pattern](https://github.com/Guseyn/async-tree-patern/blob/master/Async_Tree_Patern.pdf).


# Examples

You can find examples of using this library in the [test directory](https://github.com/Guseyn/cutie-iterator/tree/master/test).

# Usage

```js
const {
  // Needed async objects here from the table below
} = require('@guseyn/cutie-iterator');
```
For more information about parameters in the async objects visit [MDN docs for Iterable](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols).

| Async Object | Async/sync call | Parameters(default value/description) | Representation result |
| ------------- | ----------------| ---------- | --------------------- |
| `IteratorProtocol` | `iterator[Symbol.iterator]` | `iterator` | `object` |
| `Next` | `iterator.next` | `iterator.next` | `object` |

[npm-image]: https://img.shields.io/npm/v/@guseyn/cutie-iterator.svg
[npm-url]: https://npmjs.org/package/@guseyn/cutie-iterator