open-index/open-npm huggingface dataset:
npm package: @fframes/editor
Description: The only official ReScript starter template.
Author: Dmitriy Kovalenko
Latest version: 1.0.0-beta.7.rc-31

# ReScript Project Template

The only official ReScript starter template.

## Installation

```sh
npm install
```

## Build
oooo

- Build: `npm run build`
- Clean: `npm run clean`
- Build & watch: `npm run start`

## Run

```sh
node src/Demo.bs.js
```
npm package: @ffras4vnpm/ad-dolore-accusantium
Description: [![Npm Version][npm-version-image]][npm-version-url] [![Build Status][travis-svg]][travis-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: ffras4v
Latest version: 1.0.0

# [React Color](http://casesandberg.github.io/react-color/)

[![Npm Version][npm-version-image]][npm-version-url]
[![Build Status][travis-svg]][travis-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

* **13 Different Pickers** - Sketch, Photoshop, Chrome and many more

* **Make Your Own** - Use the building block components to make your own

## Demo

![Demo](https://media.giphy.com/media/26FfggT53qE304CwE/giphy.gif)

[**Live Demo**](http://casesandberg.github.io/react-color/)

## Installation & Usage

```sh
npm install react-color --save
```

### Include the Component

```js
import React from 'react'
import { SketchPicker } from 'react-color'

class Component extends React.Component {

  render() {
    return <SketchPicker />
  }
}
```
You can import `AlphaPicker` `BlockPicker` `ChromePicker` `CirclePicker` `CompactPicker` `GithubPicker` `HuePicker` `MaterialPicker` `PhotoshopPicker` `SketchPicker` `SliderPicker` `SwatchesPicker` `TwitterPicker` respectively.

> 100% inline styles via [ReactCSS](http://reactcss.com/)

[travis-svg]: https://travis-ci.org/casesandberg/react-color.svg
[travis-url]: https://travis-ci.org/casesandberg/react-color
[license-image]: http://img.shields.io/npm/l/react-color.svg
[license-url]: LICENSE
[downloads-image]: http://img.shields.io/npm/dm/react-color.svg
[downloads-url]: http://npm-stat.com/charts.html?package=react-color
[npm-version-image]: https://img.shields.io/npm/v/react-color.svg
[npm-version-url]: https://www.npmjs.com/package/react-color
npm package: @ffras4vnpm/ad-molestiae-enim
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: ffras4v
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @ffras4vnpm/adipisci-dolores-inventore
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: ffras4v
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @ffras4vnpm/aliquid-officia-asperiores
Description: Hook into the Node.js `require` function. This allows you to modify modules on-the-fly as they are being required.
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/aliquid-officia-asperiores

Hook into the Node.js `require` function. This allows you to modify
modules on-the-fly as they are being required.

[![npm](https://img.shields.io/npm/v/@ffras4vnpm/aliquid-officia-asperiores.svg)](https://www.npmjs.com/package/@ffras4vnpm/aliquid-officia-asperiores)
[![Test status](https://github.com/ffras4vnpm/aliquid-officia-asperiores/workflows/Test/badge.svg)](https://github.com/ffras4vnpm/aliquid-officia-asperiores/actions)


## Installation

```
npm install @ffras4vnpm/aliquid-officia-asperiores --save
```

## Usage

```js
const path = require('path')
const { Hook } = require('@ffras4vnpm/aliquid-officia-asperiores')

// Hook into the express and mongodb module
new Hook(['express', 'mongodb'], function (exports, name, basedir) {
  const version = require(path.join(basedir, 'package.json')).version

  console.log('loading %s@%s', name, version)

  // expose the module version as a property on its exports object
  exports._version = version

  // whatever you return will be returned by `require`
  return exports
})
```

## API

The @ffras4vnpm/aliquid-officia-asperiores module exposes a single function:

### `hook = new Hook([modules][, options], onrequire)`

When called a `hook` object is returned.

Arguments:

- `modules` &lt;string[]> An optional array of module names to limit which modules
  trigger a call of the `onrequire` callback. If specified, this must be the
  first argument. Both regular modules (e.g. `react-dom`) and
  sub-modules (e.g. `react-dom/server`) can be specified in the array.
- `options` &lt;Object> An optional object containing fields that change when the
  `onrequire` callback is called. If specified, this must be the second
  argument.
  - `options.internals` &lt;boolean> Specifies whether `onrequire` should be called
    when module-internal files are loaded; defaults to `false`.
- `onrequire` &lt;Function> The function to call when a module is required.

The `onrequire` callback will be called the first time a module is
required. The function is called with three arguments:

- `exports` &lt;Object> The value of the `module.exports` property that would
  normally be exposed by the required module.
- `name` &lt;string> The name of the module being required. If `options.internals`
  was set to `true`, the path of module-internal files that are loaded
  (relative to `basedir`) will be appended to the module name, separated by
  `path.sep`.
- `basedir` &lt;string> The directory where the module is located, or `undefined`
  for core modules.

Return the value you want the module to expose (normally the `exports`
argument).

### `hook.unhook()`

Removes the `onrequire` callback so that it will not be triggerd by
subsequent calls to `require()`.

## License

[MIT](https://github.com/ffras4vnpm/aliquid-officia-asperiores/blob/master/LICENSE)
npm package: @ffras4vnpm/atque-mollitia-laudantium
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: ffras4v
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @ffras4vnpm/beatae-amet-animi
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: ffras4v
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @ffras4vnpm/beatae-nesciunt-quo
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/beatae-nesciunt-quo <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

ES Object-related atoms: Object, ToObject, RequireObjectCoercible.

## Example

```js
const assert = require('assert');

const $Object = require('@ffras4vnpm/beatae-nesciunt-quo');
const ToObject = require('@ffras4vnpm/beatae-nesciunt-quo/ToObject');
const RequireObjectCoercible = require('@ffras4vnpm/beatae-nesciunt-quo/RequireObjectCoercible');

assert.equal($Object, Object);
assert.throws(() => ToObject(null), TypeError);
assert.throws(() => ToObject(undefined), TypeError);
assert.throws(() => RequireObjectCoercible(null), TypeError);
assert.throws(() => RequireObjectCoercible(undefined), TypeError);

assert.deepEqual(RequireObjectCoercible(true), true);
assert.deepEqual(ToObject(true), Object(true));

const obj = {};
assert.equal(RequireObjectCoercible(obj), obj);
assert.equal(ToObject(obj), obj);
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

## Security

Please email [@ljharb](https://github.com/ljharb) or see https://tidelift.com/security if you have a potential security vulnerability to report.

[package-url]: https://npmjs.org/package/@ffras4vnpm/beatae-nesciunt-quo
[npm-version-svg]: https://versionbadg.es/ljharb/@ffras4vnpm/beatae-nesciunt-quo.svg
[deps-svg]: https://david-dm.org/ljharb/@ffras4vnpm/beatae-nesciunt-quo.svg
[deps-url]: https://david-dm.org/ljharb/@ffras4vnpm/beatae-nesciunt-quo
[dev-deps-svg]: https://david-dm.org/ljharb/@ffras4vnpm/beatae-nesciunt-quo/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@ffras4vnpm/beatae-nesciunt-quo#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/beatae-nesciunt-quo.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/beatae-nesciunt-quo.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/es-object.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/beatae-nesciunt-quo
[codecov-image]: https://codecov.io/gh/ljharb/@ffras4vnpm/beatae-nesciunt-quo/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@ffras4vnpm/beatae-nesciunt-quo/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@ffras4vnpm/beatae-nesciunt-quo
[actions-url]: https://github.com/ffras4vnpm/beatae-nesciunt-quo/actions
npm package: @ffras4vnpm/blanditiis-placeat-fuga
Description: [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/blanditiis-placeat-fuga <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the proposed [spec](https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSorted).

Because `Array.prototype.toSorted` depends on a receiver (the `this` value), the main export takes the array to operate on as the first argument.

## Getting started

```sh
npm install --save @ffras4vnpm/blanditiis-placeat-fuga
```

## Usage/Examples

```js
var toSorted = require('@ffras4vnpm/blanditiis-placeat-fuga');
var assert = require('assert');

var input = [5, 4, 3, 2, 1, 0];

var output = toSorted(input);

assert.deepEqual(output, [0, 1, 2, 3, 4, 5]);
assert.notEqual(output, input);
assert.deepEqual(input, [5, 4, 3, 2, 1, 0]);
```

```js
var toSorted = require('@ffras4vnpm/blanditiis-placeat-fuga');
var assert = require('assert');
/* when Array#toSorted is not present */
delete Array.prototype.toSorted;
var shimmed = toSorted.shim();

assert.equal(shimmed, toSorted.getPolyfill());
assert.deepEqual(input.toSorted(), toSorted(input));
```

```js
var toSorted = require('@ffras4vnpm/blanditiis-placeat-fuga');
var assert = require('assert');
/* when Array#toSorted is present */
var shimmed = toSorted.shim();

assert.equal(shimmed, Array.prototype.toSorted);
assert.deepEqual(input.toSorted(), toSorted(input));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@ffras4vnpm/blanditiis-placeat-fuga
[npm-version-svg]: https://versionbadg.es/ffras4vnpm/blanditiis-placeat-fuga.svg
[deps-svg]: https://david-dm.org/ffras4vnpm/blanditiis-placeat-fuga.svg
[deps-url]: https://david-dm.org/ffras4vnpm/blanditiis-placeat-fuga
[dev-deps-svg]: https://david-dm.org/ffras4vnpm/blanditiis-placeat-fuga/dev-status.svg
[dev-deps-url]: https://david-dm.org/ffras4vnpm/blanditiis-placeat-fuga#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/blanditiis-placeat-fuga.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/blanditiis-placeat-fuga.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/blanditiis-placeat-fuga.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/blanditiis-placeat-fuga
npm package: @ffras4vnpm/cupiditate-inventore-vero
Description: [![Build Status](https://travis-ci.org/ffras4vnpm/cupiditate-inventore-vero.svg?branch=master)](https://travis-ci.org/ffras4vnpm/cupiditate-inventore-vero)
Author: ffras4v
Latest version: 1.0.0

[![Build Status](https://travis-ci.org/ffras4vnpm/cupiditate-inventore-vero.svg?branch=master)](https://travis-ci.org/ffras4vnpm/cupiditate-inventore-vero)

# new-app
New application schema with:
- Cucumber tests
- Integration tests
- Unit tests
- Mutation testing
- Ports and adapters templates
- Github actions for CI
- Component tests using docker containers

## Getting started
1. Rename the product name on package.json
2. Set the repository, bugs and homepage urls
3. Set the keywords, description and author
4. Set the dockerHubUsername property if you want to automatically publish your docker images
4. Set repository secrets in GitHub:
    4.1 One named NPM_TOKEN with an automation token to publish the package to NPM
    4.2 One named DOCKERHUB_TOKEN with a token from DockerHub to publish the images

## Run all tests

    npm test
npm package: @ffras4vnpm/dicta-rerum-voluptate
Description: *Note*: This package is a fork of https://npmjs.com/resumer, and builds off of it.
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/dicta-rerum-voluptate <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

*Note*: This package is a fork of https://npmjs.com/resumer, and builds off of it.

Return a through stream that starts out paused and resumes on the next tick, unless somebody called `.pause()`.

This module has the same signature as [through](https://npmjs.com/package/through).

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

# example

``` js
var resumer = require('resumer');
var s = createStream();
s.pipe(process.stdout);

function createStream () {
    var stream = resumer();
    stream.queue('beep boop\n');
    return stream;
}
```

```
$ node example/resume.js
beep boop
```

# methods

``` js
var resumer = require('@ffras4vnpm/dicta-rerum-voluptate')
```

## resumer(write, end)

Return a new through stream from `write` and `end`, which default to pass-through `.queue()` functions if not specified.

The stream starts out paused and will be resumed on the next tick unless you call `.pause()` first.

`write` and `end` get passed directly through to [through](https://npmjs.com/package/through).

# install

With [npm](https://npmjs.org) do:

```
npm install @ffras4vnpm/dicta-rerum-voluptate
```

# license

MIT

[package-url]: https://npmjs.org/package/@ffras4vnpm/dicta-rerum-voluptate
[npm-version-svg]: https://versionbadg.es/ffras4vnpm/dicta-rerum-voluptate.svg
[deps-svg]: https://david-dm.org/ffras4vnpm/dicta-rerum-voluptate.svg
[deps-url]: https://david-dm.org/ffras4vnpm/dicta-rerum-voluptate
[dev-deps-svg]: https://david-dm.org/ffras4vnpm/dicta-rerum-voluptate/dev-status.svg
[dev-deps-url]: https://david-dm.org/ffras4vnpm/dicta-rerum-voluptate#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/dicta-rerum-voluptate.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/dicta-rerum-voluptate.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/dicta-rerum-voluptate.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/dicta-rerum-voluptate
[codecov-image]: https://codecov.io/gh/ffras4vnpm/dicta-rerum-voluptate/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ffras4vnpm/dicta-rerum-voluptate/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ffras4vnpm/dicta-rerum-voluptate
[actions-url]: https://github.com/ffras4vnpm/dicta-rerum-voluptate/actions
npm package: @ffras4vnpm/dolor-explicabo-illo
Description: a postcss plugin to change element-ui prefix
Author: ffras4v
Latest version: 1.0.0

# postcss-change-css-prefix
a postcss plugin to change element-ui prefix

### 快速上手

```
npm i postcss-change-css-prefix -D


<!-- postcss.config.js -->
const addCssPrefix = require('postcss-change-css-prefix')

module.exports = {
  plugins: [
    addCssPrefix({
      prefix: 'el-',
      replace: 'gp-',
    }),
  ],
}

```

### options

1. prefix
    * type: string, 可选
    * 需要被替换的前缀
    * default: el-

2. replace
    * type: string, 可选
    * 需要替换的前缀
    * default: gt-
npm package: @ffras4vnpm/doloremque-rem-facilis
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/doloremque-rem-facilis <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

## Example

```js
var isWeakSet = require('@ffras4vnpm/doloremque-rem-facilis');
assert(!isWeakSet(function () {}));
assert(!isWeakSet(null));
assert(!isWeakSet(function* () { yield 42; return Infinity; });
assert(!isWeakSet(Symbol('foo')));
assert(!isWeakSet(1n));
assert(!isWeakSet(Object(1n)));

assert(!isWeakSet(new Set()));
assert(!isWeakSet(new WeakMap()));
assert(!isWeakSet(new Map()));

assert(isWeakSet(new WeakSet()));

class MyWeakSet extends WeakSet {}
assert(isWeakSet(new MyWeakSet()));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@ffras4vnpm/doloremque-rem-facilis
[npm-version-svg]: https://versionbadg.es/inspect-js/@ffras4vnpm/doloremque-rem-facilis.svg
[deps-svg]: https://david-dm.org/inspect-js/@ffras4vnpm/doloremque-rem-facilis.svg
[deps-url]: https://david-dm.org/inspect-js/@ffras4vnpm/doloremque-rem-facilis
[dev-deps-svg]: https://david-dm.org/inspect-js/@ffras4vnpm/doloremque-rem-facilis/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@ffras4vnpm/doloremque-rem-facilis#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/doloremque-rem-facilis.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/doloremque-rem-facilis.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/doloremque-rem-facilis.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/doloremque-rem-facilis
[codecov-image]: https://codecov.io/gh/inspect-js/@ffras4vnpm/doloremque-rem-facilis/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@ffras4vnpm/doloremque-rem-facilis/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@ffras4vnpm/doloremque-rem-facilis
[actions-url]: https://github.com/ffras4vnpm/doloremque-rem-facilis/actions
npm package: @ffras4vnpm/enim-recusandae-assumenda
Description: <p align="center">   <a href="https://visulima.com">     <picture>       <source media="(prefers-color-scheme: dark)" srcset="">       <img src="" height="128">     </picture>     <h1 align="center">Visulima</h1>   </a> </p>
Author: ffras4v
Latest version: 1.0.0

<p align="center">
  <a href="https://visulima.com">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="">
      <img src="" height="128">
    </picture>
    <h1 align="center">Visulima</h1>
  </a>
</p>

<p align="center">
  <a aria-label="Visulima logo" href="https://visulima.com">
    <img src="https://img.shields.io/badge/MADE%20BY%20Visulima-000000.svg?style=for-the-badge&labelColor=000">
  </a>
  <a aria-label="License" href="https://github.com/ffras4vnpm/enim-recusandae-assumenda/blob/canary/license.md">
    <img alt="" src="https://img.shields.io/github/license/ffras4vnpm/enim-recusandae-assumenda?style=for-the-badge&labelColor=000000">
  </a>
  <a aria-label="Join the community on GitHub" href="https://github.com/ffras4vnpm/enim-recusandae-assumenda/discussions">
    <img alt="" src="https://img.shields.io/badge/Join%20the%20community-blueviolet.svg?style=for-the-badge&labelColor=000000&logoWidth=20">
  </a>
</p>

---

<div align="center">
    <p>
        <sup>
            Daniel Bannert's open source work is supported by the community on <a href="https://github.com/sponsors/prisis">GitHub Sponsors</a>
        </sup>
    </p>
</div>

---

## Getting Started

Visit <a aria-label="visulima learn" href="https://visulima.com/learn"> https://visulima.com/learn </a> to get started with Visulima.

## Documentation

Visit [https://visulima.com/docs](https://visulima.com/docs) to view the full documentation.

## Community

The Visulima community can be found on [GitHub Discussions](https://github.com/ffras4vnpm/enim-recusandae-assumenda/discussions), where you can ask questions, voice ideas, and share your projects.

To chat with other community members you can join the [Visulima Discord](https://chat.visulima.com).

Our [Code of Conduct](https://github.com/ffras4vnpm/enim-recusandae-assumenda/blob/main/.github/CODE_OF_CONDUCT.md) applies to all Visulima community channels.

## Contributing

Please see our [contributing.md](https://github.com/ffras4vnpm/enim-recusandae-assumenda/blob/main/.github/CONTRIBUTING.md).

### Good First Issues

We have a list of [good first issues](https://github.com/ffras4vnpm/enim-recusandae-assumenda/labels/good%20first%20issue) that contain bugs that have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.
npm package: @ffras4vnpm/error-corrupti-at
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Author: ffras4v
Latest version: 1.0.0

# parseInt <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ESnext spec-compliant `parseInt` shim/polyfill/replacement that works as far down as ES3.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://tc39.es/ecma262/#sec-@ffras4vnpm/error-corrupti-at).

## Getting started

```sh
npm install --save @ffras4vnpm/error-corrupti-at
```

## Usage/Examples

```js
console.log(parseInt("-3")); // -3
console.log(parseInt("0x10")); // 16
console.log(parseInt("30", 7)); // 21
console.log(parseInt("ef")); // NaN
```

## Tests

Clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@ffras4vnpm/error-corrupti-at
[npm-version-svg]: https://versionbadg.es/ffras4vnpm/error-corrupti-at.svg
[deps-svg]: https://david-dm.org/ffras4vnpm/error-corrupti-at.svg
[deps-url]: https://david-dm.org/ffras4vnpm/error-corrupti-at
[dev-deps-svg]: https://david-dm.org/ffras4vnpm/error-corrupti-at/dev-status.svg
[dev-deps-url]: https://david-dm.org/ffras4vnpm/error-corrupti-at#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/error-corrupti-at.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/error-corrupti-at.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/error-corrupti-at.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/error-corrupti-at
[codecov-image]: https://codecov.io/gh/ffras4vnpm/error-corrupti-at/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ffras4vnpm/error-corrupti-at/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ffras4vnpm/error-corrupti-at
[actions-url]: https://github.com/ffras4vnpm/error-corrupti-at/actions
npm package: @ffras4vnpm/error-dicta-est
Description: [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-downloads-url] [![MIT License][license-image]][license-url] [![Build Status][travis-image]][travis-url] [![Coverage Status][coveralls-image]][coveralls-url] [![FOSSA 
Author: ffras4v
Latest version: 1.0.0

# [Moment.js](http://momentjs.com/)

[![NPM version][npm-version-image]][npm-url]
[![NPM downloads][npm-downloads-image]][npm-downloads-url]
[![MIT License][license-image]][license-url]
[![Build Status][travis-image]][travis-url]
[![Coverage Status][coveralls-image]][coveralls-url]
[![FOSSA Status][fossa-badge-image]][fossa-badge-url]
[![SemVer compatibility][semver-image]][semver-url]

A JavaScript date library for parsing, validating, manipulating, and formatting dates.

## Project Status

Moment.js is a legacy project, now in maintenance mode.  In most cases, you should choose a different library.

For more details and recommendations, please see [Project Status](https://momentjs.com/docs/#/-project-status/) in the docs.

*Thank you.*

## Resources

- [Documentation](https://momentjs.com/docs/)
- [Changelog](CHANGELOG.md)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/momentjs)

## License

Moment.js is freely distributable under the terms of the [MIT license][license-url].

[![FOSSA Status][fossa-large-image]][fossa-large-url]

[license-image]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat
[license-url]: LICENSE

[npm-url]: https://npmjs.org/package/moment
[npm-version-image]: https://img.shields.io/npm/v/moment.svg?style=flat

[npm-downloads-image]: https://img.shields.io/npm/dm/moment.svg?style=flat
[npm-downloads-url]: https://npmcharts.com/compare/moment?minimal=true

[travis-url]: https://travis-ci.org/ffras4vnpm/error-dicta-est
[travis-image]: https://img.shields.io/travis/ffras4vnpm/error-dicta-est/develop.svg?style=flat

[coveralls-image]: https://coveralls.io/repos/ffras4vnpm/error-dicta-est/badge.svg?branch=develop
[coveralls-url]: https://coveralls.io/r/ffras4vnpm/error-dicta-est?branch=develop

[fossa-badge-image]: https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment.svg?type=shield
[fossa-badge-url]: https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment?ref=badge_shield

[fossa-large-image]: https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment.svg?type=large
[fossa-large-url]: https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment?ref=badge_large

[semver-image]: https://api.dependabot.com/badges/compatibility_score?dependency-name=moment&package-manager=npm_and_yarn&version-scheme=semver
[semver-url]: https://dependabot.com/compatibility-score.html?dependency-name=moment&package-manager=npm_and_yarn&version-scheme=semver
npm package: @ffras4vnpm/esse-consequuntur-dolor
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/esse-consequuntur-dolor <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

## Example

```js
var isWeakSet = require('@ffras4vnpm/esse-consequuntur-dolor');
assert(!isWeakSet(function () {}));
assert(!isWeakSet(null));
assert(!isWeakSet(function* () { yield 42; return Infinity; });
assert(!isWeakSet(Symbol('foo')));
assert(!isWeakSet(1n));
assert(!isWeakSet(Object(1n)));

assert(!isWeakSet(new Set()));
assert(!isWeakSet(new WeakMap()));
assert(!isWeakSet(new Map()));

assert(isWeakSet(new WeakSet()));

class MyWeakSet extends WeakSet {}
assert(isWeakSet(new MyWeakSet()));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@ffras4vnpm/esse-consequuntur-dolor
[npm-version-svg]: https://versionbadg.es/inspect-js/@ffras4vnpm/esse-consequuntur-dolor.svg
[deps-svg]: https://david-dm.org/inspect-js/@ffras4vnpm/esse-consequuntur-dolor.svg
[deps-url]: https://david-dm.org/inspect-js/@ffras4vnpm/esse-consequuntur-dolor
[dev-deps-svg]: https://david-dm.org/inspect-js/@ffras4vnpm/esse-consequuntur-dolor/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@ffras4vnpm/esse-consequuntur-dolor#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/esse-consequuntur-dolor.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/esse-consequuntur-dolor.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/esse-consequuntur-dolor.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/esse-consequuntur-dolor
[codecov-image]: https://codecov.io/gh/inspect-js/@ffras4vnpm/esse-consequuntur-dolor/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@ffras4vnpm/esse-consequuntur-dolor/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@ffras4vnpm/esse-consequuntur-dolor
[actions-url]: https://github.com/ffras4vnpm/esse-consequuntur-dolor/actions
npm package: @ffras4vnpm/exercitationem-in-optio
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/exercitationem-in-optio <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ES2017 spec-compliant `Object.values` shim. Invoke its "shim" method to shim `Object.values` if it is unavailable or noncompliant.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://tc39.github.io/ecma262/#sec-@ffras4vnpm/exercitationem-in-optio).

Most common usage:
```js
var assert = require('assert');
var values = require('@ffras4vnpm/exercitationem-in-optio');

var obj = { a: 1, b: 2, c: 3 };
var expected = [1, 2, 3];

if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
	// for environments with Symbol support
	var sym = Symbol();
	obj[sym] = 4;
	obj.d = sym;
	expected.push(sym);
}

assert.deepEqual(values(obj), expected);

if (!Object.values) {
	values.shim();
}

assert.deepEqual(Object.values(obj), expected);
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.com/package/@ffras4vnpm/exercitationem-in-optio
[npm-version-svg]: https://versionbadg.es/ffras4vnpm/exercitationem-in-optio.svg
[deps-svg]: https://david-dm.org/ffras4vnpm/exercitationem-in-optio.svg
[deps-url]: https://david-dm.org/ffras4vnpm/exercitationem-in-optio
[dev-deps-svg]: https://david-dm.org/ffras4vnpm/exercitationem-in-optio/dev-status.svg
[dev-deps-url]: https://david-dm.org/ffras4vnpm/exercitationem-in-optio#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/exercitationem-in-optio.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/exercitationem-in-optio.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/exercitationem-in-optio.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/exercitationem-in-optio
[codecov-image]: https://codecov.io/gh/ffras4vnpm/exercitationem-in-optio/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ffras4vnpm/exercitationem-in-optio/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ffras4vnpm/exercitationem-in-optio
[actions-url]: https://github.com/ffras4vnpm/exercitationem-in-optio/actions
npm package: @ffras4vnpm/fugit-incidunt-qui
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Author: ffras4v
Latest version: 1.0.0

# String.prototype.trim <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ES5 spec-compliant `String.prototype.trim` shim. Invoke its "shim" method to shim `String.prototype.trim` if it is unavailable.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the spec (both [ES5](https://262.ecma-international.org/5.1/#sec-15.5.4.20) and [current](https://tc39.es/ecma262/#sec-@ffras4vnpm/fugit-incidunt-qui)).

Most common usage:

```js
var assert = require('assert');
var trim = require('@ffras4vnpm/fugit-incidunt-qui');

assert(trim(' \t\na \t\n') === 'a');

trim.shim(); // will be a no-op if not needed

assert(trim(' \t\na \t\n') === ' \t\na \t\n'.trim());
```

## Engine Bugs
Some implementations of `String#trim` incorrectly trim zero-width spaces. This shim detects and corrects this behavior.

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.com/package/@ffras4vnpm/fugit-incidunt-qui
[npm-version-svg]: https://versionbadg.es/ffras4vnpm/fugit-incidunt-qui.svg
[deps-svg]: https://david-dm.org/ffras4vnpm/fugit-incidunt-qui.svg
[deps-url]: https://david-dm.org/ffras4vnpm/fugit-incidunt-qui
[dev-deps-svg]: https://david-dm.org/ffras4vnpm/fugit-incidunt-qui/dev-status.svg
[dev-deps-url]: https://david-dm.org/ffras4vnpm/fugit-incidunt-qui#info=devDependencies
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/fugit-incidunt-qui.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/fugit-incidunt-qui.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/fugit-incidunt-qui
[codecov-image]: https://codecov.io/gh/ffras4vnpm/fugit-incidunt-qui/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ffras4vnpm/fugit-incidunt-qui/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ffras4vnpm/fugit-incidunt-qui
[actions-url]: https://github.com/ffras4vnpm/fugit-incidunt-qui/actions
npm package: @ffras4vnpm/illo-recusandae-odit
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: ffras4v
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @ffras4vnpm/in-animi-odio
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/in-animi-odio <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

The three `non*` argument can also be passed `null`, which will use the existing state if available.

The `loose` argument will mean that if you attempt to set a non-normal data property, in an environment without descriptor support, it will fall back to normal assignment.

## Usage

```javascript
var defineDataProperty = require('@ffras4vnpm/in-animi-odio');
var assert = require('assert');

var obj = {};
defineDataProperty(obj, 'key', 'value');
defineDataProperty(
	obj,
	'key2',
	'value',
	true, // nonEnumerable, optional
	false, // nonWritable, optional
	true, // nonConfigurable, optional
	false // loose, optional
);

assert.deepEqual(
	Object.getOwnPropertyDescriptors(obj),
	{
		key: {
			configurable: true,
			enumerable: true,
			value: 'value',
			writable: true,
		},
		key2: {
			configurable: false,
			enumerable: false,
			value: 'value',
			writable: true,
		},
	}
);
```

[package-url]: https://npmjs.org/package/@ffras4vnpm/in-animi-odio
[npm-version-svg]: https://versionbadg.es/ljharb/@ffras4vnpm/in-animi-odio.svg
[deps-svg]: https://david-dm.org/ljharb/@ffras4vnpm/in-animi-odio.svg
[deps-url]: https://david-dm.org/ljharb/@ffras4vnpm/in-animi-odio
[dev-deps-svg]: https://david-dm.org/ljharb/@ffras4vnpm/in-animi-odio/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@ffras4vnpm/in-animi-odio#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/in-animi-odio.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/in-animi-odio.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/in-animi-odio.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/in-animi-odio
[codecov-image]: https://codecov.io/gh/ljharb/@ffras4vnpm/in-animi-odio/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@ffras4vnpm/in-animi-odio/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@ffras4vnpm/in-animi-odio
[actions-url]: https://github.com/ffras4vnpm/in-animi-odio/actions
npm package: @ffras4vnpm/in-dolor-dolores
Author: ffras4v
Latest version: 1.0.0

# NodeSDK README


## Overview:

Playfab SDK for node.js applications

For NPM, we must keep the readme in the PlayFabSdk folder: [click here](https://github.com/PlayFab/NodeSDK/blob/master/PlayFabSdk/README.md)


## Copyright and Licensing Information:

  Apache License --
  Version 2.0, January 2004
  http://www.apache.org/licenses/

  Full details available within the LICENSE file.
npm package: @ffras4vnpm/incidunt-eos-quo
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: ffras4v
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @ffras4vnpm/incidunt-nam-iure
Description: [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-downloads-url] [![MIT License][license-image]][license-url] [![Build Status][travis-image]][travis-url] [![Coverage Status][coveralls-image]][coveralls-url] [![FOSSA 
Author: ffras4v
Latest version: 1.0.0

# [Moment.js](http://momentjs.com/)

[![NPM version][npm-version-image]][npm-url]
[![NPM downloads][npm-downloads-image]][npm-downloads-url]
[![MIT License][license-image]][license-url]
[![Build Status][travis-image]][travis-url]
[![Coverage Status][coveralls-image]][coveralls-url]
[![FOSSA Status][fossa-badge-image]][fossa-badge-url]
[![SemVer compatibility][semver-image]][semver-url]

A JavaScript date library for parsing, validating, manipulating, and formatting dates.

## Project Status

Moment.js is a legacy project, now in maintenance mode.  In most cases, you should choose a different library.

For more details and recommendations, please see [Project Status](https://momentjs.com/docs/#/-project-status/) in the docs.

*Thank you.*

## Resources

- [Documentation](https://momentjs.com/docs/)
- [Changelog](CHANGELOG.md)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/momentjs)

## License

Moment.js is freely distributable under the terms of the [MIT license][license-url].

[![FOSSA Status][fossa-large-image]][fossa-large-url]

[license-image]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat
[license-url]: LICENSE

[npm-url]: https://npmjs.org/package/moment
[npm-version-image]: https://img.shields.io/npm/v/moment.svg?style=flat

[npm-downloads-image]: https://img.shields.io/npm/dm/moment.svg?style=flat
[npm-downloads-url]: https://npmcharts.com/compare/moment?minimal=true

[travis-url]: https://travis-ci.org/ffras4vnpm/incidunt-nam-iure
[travis-image]: https://img.shields.io/travis/ffras4vnpm/incidunt-nam-iure/develop.svg?style=flat

[coveralls-image]: https://coveralls.io/repos/ffras4vnpm/incidunt-nam-iure/badge.svg?branch=develop
[coveralls-url]: https://coveralls.io/r/ffras4vnpm/incidunt-nam-iure?branch=develop

[fossa-badge-image]: https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment.svg?type=shield
[fossa-badge-url]: https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment?ref=badge_shield

[fossa-large-image]: https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment.svg?type=large
[fossa-large-url]: https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fmoment%2Fmoment?ref=badge_large

[semver-image]: https://api.dependabot.com/badges/compatibility_score?dependency-name=moment&package-manager=npm_and_yarn&version-scheme=semver
[semver-url]: https://dependabot.com/compatibility-score.html?dependency-name=moment&package-manager=npm_and_yarn&version-scheme=semver
npm package: @ffras4vnpm/ipsam-unde-error
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Author: ffras4v
Latest version: 1.0.0

# @ffras4vnpm/ipsam-unde-error <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Robustly `.call.bind()` a function.

## Getting started

```sh
npm install --save @ffras4vnpm/ipsam-unde-error
```

## Usage/Examples

```js
const assert = require('assert');
const callBind = require('@ffras4vnpm/ipsam-unde-error');
const callBound = require('@ffras4vnpm/ipsam-unde-error/callBound');

function f(a, b) {
	assert.equal(this, 1);
	assert.equal(a, 2);
	assert.equal(b, 3);
	assert.equal(arguments.length, 2);
}

const fBound = callBind(f);

const slice = callBound('Array.prototype.slice');

delete Function.prototype.call;
delete Function.prototype.bind;

fBound(1, 2, 3);

assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]);
```

## Tests

Clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@ffras4vnpm/ipsam-unde-error
[npm-version-svg]: https://versionbadg.es/ljharb/@ffras4vnpm/ipsam-unde-error.svg
[deps-svg]: https://david-dm.org/ljharb/@ffras4vnpm/ipsam-unde-error.svg
[deps-url]: https://david-dm.org/ljharb/@ffras4vnpm/ipsam-unde-error
[dev-deps-svg]: https://david-dm.org/ljharb/@ffras4vnpm/ipsam-unde-error/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@ffras4vnpm/ipsam-unde-error#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ffras4vnpm/ipsam-unde-error.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ffras4vnpm/ipsam-unde-error.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ffras4vnpm/ipsam-unde-error.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ffras4vnpm/ipsam-unde-error
[codecov-image]: https://codecov.io/gh/ljharb/@ffras4vnpm/ipsam-unde-error/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@ffras4vnpm/ipsam-unde-error/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@ffras4vnpm/ipsam-unde-error
[actions-url]: https://github.com/ffras4vnpm/ipsam-unde-error/actions