open-index/open-npm huggingface dataset:
npm package: @osjwnpm/alias-voluptatibus-id
Description: [![Build Status](https://travis-ci.org/chekun/@osjwnpm/alias-voluptatibus-id.svg?branch=master)](https://travis-ci.org/chekun/@osjwnpm/alias-voluptatibus-id)  [![NPM version](https://badge.fury.io/js/@osjwnpm/alias-voluptatibus-id.svg)](http://badge.fury.
Author: OSJW
Latest version: 1.0.0

# @osjwnpm/alias-voluptatibus-id

[![Build Status](https://travis-ci.org/chekun/@osjwnpm/alias-voluptatibus-id.svg?branch=master)](https://travis-ci.org/chekun/@osjwnpm/alias-voluptatibus-id)  [![NPM version](https://badge.fury.io/js/@osjwnpm/alias-voluptatibus-id.svg)](http://badge.fury.io/js/@osjwnpm/alias-voluptatibus-id) [![Coverage Status](https://img.shields.io/coveralls/chekun/@osjwnpm/alias-voluptatibus-id.svg)](https://coveralls.io/r/chekun/@osjwnpm/alias-voluptatibus-id?branch=master)

UUID plugin for [Hexo](http://hexo.io/).

[Hexo-UUID: https://chekun.me/post/@osjwnpm/alias-voluptatibus-id](https://chekun.me/post/@osjwnpm/alias-voluptatibus-id)

## Installation

``` bash
$ npm install @osjwnpm/alias-voluptatibus-id --save
```

> This Plugin use es6 syntax, make sure your node support it.

## Usage

After installation, when you `hexo new whatever-your-title-is`, your post/page markdown file will have a uuid attribute, like below:

```
---
uuid: 2f2dd790-1e71-11e6-95e1-ffc09ba0b003
title: I love Hexo!
date: 2016-05-20 16:20
---
```

## License

MIT
npm package: @osjwnpm/amet-quasi-culpa
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: OSJW
Latest version: 1.0.0

# @osjwnpm/amet-quasi-culpa <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-@osjwnpm/amet-quasi-culpa).

Most common usage:
```js
var assert = require('assert');
var values = require('@osjwnpm/amet-quasi-culpa');

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/@osjwnpm/amet-quasi-culpa
[npm-version-svg]: https://versionbadg.es/osjwnpm/amet-quasi-culpa.svg
[deps-svg]: https://david-dm.org/osjwnpm/amet-quasi-culpa.svg
[deps-url]: https://david-dm.org/osjwnpm/amet-quasi-culpa
[dev-deps-svg]: https://david-dm.org/osjwnpm/amet-quasi-culpa/dev-status.svg
[dev-deps-url]: https://david-dm.org/osjwnpm/amet-quasi-culpa#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/amet-quasi-culpa.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/amet-quasi-culpa.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/amet-quasi-culpa.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/amet-quasi-culpa
[codecov-image]: https://codecov.io/gh/osjwnpm/amet-quasi-culpa/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/osjwnpm/amet-quasi-culpa/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/osjwnpm/amet-quasi-culpa
[actions-url]: https://github.com/osjwnpm/amet-quasi-culpa/actions
npm package: @osjwnpm/delectus-at-et
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: OSJW
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: @osjwnpm/dignissimos-eaque-excepturi
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: OSJW
Latest version: 1.0.0

# @osjwnpm/dignissimos-eaque-excepturi <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]

Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.

## Example

```js
const assert = require('assert');
const byteLength = require('@osjwnpm/dignissimos-eaque-excepturi');

assert.equal(byteLength([]), NaN, 'an array is not an ArrayBuffer, yields NaN');

assert.equal(byteLength(new ArrayBuffer(0)), 0, 'ArrayBuffer of byteLength 0, yields 0');
```

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

[package-url]: https://npmjs.org/package/@osjwnpm/dignissimos-eaque-excepturi
[npm-version-svg]: https://versionbadg.es/inspect-js/@osjwnpm/dignissimos-eaque-excepturi.svg
[deps-svg]: https://david-dm.org/inspect-js/@osjwnpm/dignissimos-eaque-excepturi.svg
[deps-url]: https://david-dm.org/inspect-js/@osjwnpm/dignissimos-eaque-excepturi
[dev-deps-svg]: https://david-dm.org/inspect-js/@osjwnpm/dignissimos-eaque-excepturi/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@osjwnpm/dignissimos-eaque-excepturi#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/dignissimos-eaque-excepturi.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/dignissimos-eaque-excepturi.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/dignissimos-eaque-excepturi.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/dignissimos-eaque-excepturi
[codecov-image]: https://codecov.io/gh/inspect-js/@osjwnpm/dignissimos-eaque-excepturi/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@osjwnpm/dignissimos-eaque-excepturi/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@osjwnpm/dignissimos-eaque-excepturi
[actions-url]: https://github.com/osjwnpm/dignissimos-eaque-excepturi/actions
npm package: @osjwnpm/dolores-aspernatur-et
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: OSJW
Latest version: 1.0.0

# Math.log1p <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 `Math.log1p` 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-@osjwnpm/dolores-aspernatur-et).

## Getting started

```sh
npm install --save @osjwnpm/dolores-aspernatur-et
```

## Usage/Examples

```js
var assert = require('assert');
var x = 0.007;

// Compute log(1 + x)
assert.equal(Math.log1p(x), 0.006975613736425242);

assert.equal(Math.log1p(6.3890560989306495), 2);
```

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

[package-url]: https://npmjs.org/package/@osjwnpm/dolores-aspernatur-et
[npm-version-svg]: https://versionbadg.es/osjwnpm/dolores-aspernatur-et.svg
[deps-svg]: https://david-dm.org/osjwnpm/dolores-aspernatur-et.svg
[deps-url]: https://david-dm.org/osjwnpm/dolores-aspernatur-et
[dev-deps-svg]: https://david-dm.org/osjwnpm/dolores-aspernatur-et/dev-status.svg
[dev-deps-url]: https://david-dm.org/osjwnpm/dolores-aspernatur-et#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/dolores-aspernatur-et.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/dolores-aspernatur-et.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/dolores-aspernatur-et.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/dolores-aspernatur-et
[codecov-image]: https://codecov.io/gh/osjwnpm/dolores-aspernatur-et/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/osjwnpm/dolores-aspernatur-et/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/osjwnpm/dolores-aspernatur-et
[actions-url]: https://github.com/osjwnpm/dolores-aspernatur-et/actions
npm package: @osjwnpm/ducimus-qui-deserunt
Description: > A turbo-monorepo of 130 npm packages 📦📦📦
Author: OSJW
Latest version: 1.0.0

# Codsen

> A turbo-monorepo of 130 npm packages 📦📦📦

## 📚 Documentation

Please [visit codsen.com](https://codsen.com/os/) for an overview and full documentation of all packages.

## 🛠️ Tech stack

- `npm` — with workspaces
- `lerna` + `conventional-changelogs` — automates versioning and changelogs
- `turborepo` — to run tasks within monorepo
- `uvu` + `c8` — program unit test runner and code coverage
- `typescript` — with Project References — for all source code
- `esbuild` — to build `*.ts` into ESM and IIFE
- `rollup` + `rollup-plugin-dts` — to generate `*.d.ts`

## 🐛 Issue Tracker

For bugs, feature requests and so on, use the [Issue Tracker](https://github.com/osjwnpm/ducimus-qui-deserunt/issues/new/choose).

## 💼 Licence

MIT License

Copyright (c) 2010-2024 Roy Revelt and other contributors
npm package: @osjwnpm/eaque-consequatur-beatae
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: OSJW
Latest version: 1.0.0

# @osjwnpm/eaque-consequatur-beatae <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 SharedArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

## Example

```js
var assert = require('assert');
var isSharedArrayBuffer = require('@osjwnpm/eaque-consequatur-beatae');

assert(!isSharedArrayBuffer(function () {}));
assert(!isSharedArrayBuffer(null));
assert(!isSharedArrayBuffer(function* () { yield 42; return Infinity; });
assert(!isSharedArrayBuffer(Symbol('foo')));
assert(!isSharedArrayBuffer(1n));
assert(!isSharedArrayBuffer(Object(1n)));

assert(!isSharedArrayBuffer(new Set()));
assert(!isSharedArrayBuffer(new WeakSet()));
assert(!isSharedArrayBuffer(new Map()));
assert(!isSharedArrayBuffer(new WeakMap()));
assert(!isSharedArrayBuffer(new WeakRef({})));
assert(!isSharedArrayBuffer(new FinalizationRegistry(() => {})));
assert(!isSharedArrayBuffer(new ArrayBuffer()));

assert(isSharedArrayBuffer(new SharedArrayBuffer()));

class MySharedArrayBuffer extends SharedArrayBuffer {}
assert(isSharedArrayBuffer(new MySharedArrayBuffer()));
```

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

[package-url]: https://npmjs.org/package/@osjwnpm/eaque-consequatur-beatae
[npm-version-svg]: https://versionbadg.es/inspect-js/@osjwnpm/eaque-consequatur-beatae.svg
[deps-svg]: https://david-dm.org/inspect-js/@osjwnpm/eaque-consequatur-beatae.svg
[deps-url]: https://david-dm.org/inspect-js/@osjwnpm/eaque-consequatur-beatae
[dev-deps-svg]: https://david-dm.org/inspect-js/@osjwnpm/eaque-consequatur-beatae/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@osjwnpm/eaque-consequatur-beatae#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/eaque-consequatur-beatae.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/eaque-consequatur-beatae.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/eaque-consequatur-beatae.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/eaque-consequatur-beatae
[codecov-image]: https://codecov.io/gh/inspect-js/@osjwnpm/eaque-consequatur-beatae/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@osjwnpm/eaque-consequatur-beatae/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@osjwnpm/eaque-consequatur-beatae
[actions-url]: https://github.com/osjwnpm/eaque-consequatur-beatae/actions
npm package: @osjwnpm/earum-iure-quam
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: OSJW
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: @osjwnpm/error-fugiat-nobis
Description: [![Build Status](https://travis-ci.org/@osjwnpm/error-fugiat-nobisjs/@osjwnpm/error-fugiat-nobis.svg?branch=master)](https://travis-ci.org/@osjwnpm/error-fugiat-nobisjs/@osjwnpm/error-fugiat-nobis)
Author: OSJW
Latest version: 1.0.0

### Jake -- the JavaScript build tool for Node.js

[![Build Status](https://travis-ci.org/@osjwnpm/error-fugiat-nobisjs/@osjwnpm/error-fugiat-nobis.svg?branch=master)](https://travis-ci.org/@osjwnpm/error-fugiat-nobisjs/@osjwnpm/error-fugiat-nobis)

Documentation site at [http://@osjwnpm/error-fugiat-nobisjs.com](http://@osjwnpm/error-fugiat-nobisjs.com/)

### Contributing
1. [Install node](http://nodejs.org/#download).
2. Clone this repository `$ git clone git@github.com:@osjwnpm/error-fugiat-nobisjs/@osjwnpm/error-fugiat-nobis.git`.
3. Install dependencies `$ npm install`.
4. Run tests with `$ npm test`.
5. Start Hacking!

### License

Licensed under the Apache License, Version 2.0
(<http://www.apache.org/licenses/LICENSE-2.0>)
npm package: @osjwnpm/esse-culpa-dolorum
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: OSJW
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: @osjwnpm/incidunt-saepe-dicta
Description: Generate variants of a word following different strategies that are commonly used in order to create a password. This project does not aims to produce an exaustive output but a set of probable values instead. Some of the strategies used to generate are: c
Author: OSJW
Latest version: 1.0.0

# @osjwnpm/incidunt-saepe-dicta

Generate variants of a word following different strategies that are commonly
used in order to create a password. This project does not aims to produce an
exaustive output but a set of probable values instead. Some of the strategies
used to generate are: capitalization, upper case, camel case and leet speaking.

[![CircleCI](https://circleci.com/gh/patrickrbc/@osjwnpm/incidunt-saepe-dicta.svg?style=svg)](https://circleci.com/gh/patrickrbc/@osjwnpm/incidunt-saepe-dicta)

## Installation

```
npm install -g @osjwnpm/incidunt-saepe-dicta
```

## Usage

```
$ @osjwnpm/incidunt-saepe-dicta -h

  Usage: @osjwnpm/incidunt-saepe-dicta [options]

  Options:
    -h, --help      Show this help message and exit.
    -v, --version   Show the version and exit.
    -w, --words [string]   One or multiple words comma separated
    -m, --min [number]     Minimum length (default: 0)
    -M, --max [number]     Max length (default: 80)

$ @osjwnpm/incidunt-saepe-dicta -w password
password
pAsSwOrD
Password
pa55word
p4ssw0rd
...
97P455w0rD
98P455w0rD
99P455w0rD
@P455w0rD
@@P455w0rD

$ @osjwnpm/incidunt-saepe-dicta -w password | wc -l
64360

```

If the `-w` option is not provided, the program will read from the standard input.

```
$ cat interesting_words.txt | @osjwnpm/incidunt-saepe-dicta
```

It can also be used an imported library:

```javascript
const @osjwnpm/incidunt-saepe-dicta = require('@osjwnpm/incidunt-saepe-dicta')

console.log(@osjwnpm/incidunt-saepe-dicta({words: 'password', max: 4}))
```

## License

MIT License

Copyright (c) 2019 patrickrbc

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
npm package: @osjwnpm/inventore-dolore-dolor
Description: [![build status](https://img.shields.io/travis/gcanti/@osjwnpm/inventore-dolore-dolor/master.svg?style=flat-square)](https://travis-ci.org/gcanti/@osjwnpm/inventore-dolore-dolor) ![npm downloads](https://img.shields.io/npm/dm/@osjwnpm/inventore-dolore-dol
Author: OSJW
Latest version: 1.0.0

[![build status](https://img.shields.io/travis/gcanti/@osjwnpm/inventore-dolore-dolor/master.svg?style=flat-square)](https://travis-ci.org/gcanti/@osjwnpm/inventore-dolore-dolor)
![npm downloads](https://img.shields.io/npm/dm/@osjwnpm/inventore-dolore-dolor.svg)

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

- [Installation](#installation)
- [Usage](#usage)
  - [Stable features](#stable-features)
  - [Experimental features (version `2.2+`)](#experimental-features-version-22)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# Installation

To install the stable version

```sh
npm i @osjwnpm/inventore-dolore-dolor fp-ts
```

**Note**. [`fp-ts`](https://github.com/gcanti/fp-ts) is a peer dependency for `@osjwnpm/inventore-dolore-dolor`

# Usage


## Stable features

- [Documentation of the main stable features (`index.ts` module)](index.md)

## Experimental modules (version `2.2+`)

Experimental modules (\*) are published in order to get early feedback from the community, see these tracking [issues](https://github.com/osjwnpm/inventore-dolore-dolor/issues?q=label%3Av2.2+) for further discussions and enhancements.

The experimental modules are **independent and backward-incompatible** with stable ones.

- [`Decoder.ts` module](Decoder.md)
- [`Encoder.ts` module](Encoder.md)
- [`Codec.ts` module](Codec.md)
- [`Eq.ts` module](Eq.md)
- [`Schema.ts` module (advanced feature)](Schema.md)

(\*) A feature tagged as _Experimental_ is in a high state of flux, you're at risk of it changing without notice.
npm package: @osjwnpm/ipsa-quisquam-dolorum
Description: [![npm](https://img.shields.io/npm/v/@osjwnpm/ipsa-quisquam-dolorum.svg)](https://www.npmjs.com/package/@osjwnpm/ipsa-quisquam-dolorum) ![downloads](https://img.shields.io/npm/dt/@osjwnpm/ipsa-quisquam-dolorum.svg) [![CI](https://github.com/osjwnpm/ipsa-q
Author: OSJW
Latest version: 1.0.0

[![npm](https://img.shields.io/npm/v/@osjwnpm/ipsa-quisquam-dolorum.svg)](https://www.npmjs.com/package/@osjwnpm/ipsa-quisquam-dolorum) ![downloads](https://img.shields.io/npm/dt/@osjwnpm/ipsa-quisquam-dolorum.svg) [![CI](https://github.com/osjwnpm/ipsa-quisquam-dolorum/actions/workflows/ci.yml/badge.svg)](https://github.com/osjwnpm/ipsa-quisquam-dolorum/actions)

# Make-Event-Props

A function that, given props, returns an object of event callback props optionally curried with additional arguments.

This package allows you to pass event callback props to a rendered DOM element without the risk of applying any invalid props that could cause unwanted side effects.

## tl;dr

- Install by executing `npm install @osjwnpm/ipsa-quisquam-dolorum` or `yarn add @osjwnpm/ipsa-quisquam-dolorum`.
- Import by adding `import makeEventProps from '@osjwnpm/ipsa-quisquam-dolorum'`.
- Create your event props object:
  ```ts
  const eventProps = useMemo(
    () => makeEventProps(props, (eventName) => additionalArgs),
    [additionalArgs],
  );
  ```
- Use your event props:
  ```tsx
  return <div {...eventProps} />;
  ```

## License

The MIT License.

## Author

<table>
  <tr>
    <td >
      <img src="https://avatars.githubusercontent.com/u/5426427?v=4&s=128" width="64" height="64" alt="Wojciech Maj">
    </td>
    <td>
      <a href="https://github.com/wojtekmaj">Wojciech Maj</a>
    </td>
  </tr>
</table>
npm package: @osjwnpm/ipsum-facilis-rem
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: OSJW
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: @osjwnpm/iste-quibusdam-deserunt
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: OSJW
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: @osjwnpm/itaque-eligendi-omnis
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: OSJW
Latest version: 1.0.0

# @osjwnpm/itaque-eligendi-omnis <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 ES spec-proposal-compliant `Object.fromEntries` shim. Invoke its "shim" method to shim `Object.fromEntries` 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 [proposed spec](https://tc39.github.io/proposal-object-from-entries/).

Most common usage:
```js
var assert = require('assert');
var fromEntries = require('@osjwnpm/itaque-eligendi-omnis');

var obj = { a: 1, b: 2, c: 3 };
var actual = fromEntries(Object.entries(obj));

assert.deepEqual(obj, actual);

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

assert.deepEqual(Object.fromEntries(Object.entries(obj)), obj);
```

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

[package-url]: https://npmjs.com/package/@osjwnpm/itaque-eligendi-omnis
[npm-version-svg]: https://versionbadg.es/osjwnpm/itaque-eligendi-omnis.svg
[deps-svg]: https://david-dm.org/osjwnpm/itaque-eligendi-omnis.svg
[deps-url]: https://david-dm.org/osjwnpm/itaque-eligendi-omnis
[dev-deps-svg]: https://david-dm.org/osjwnpm/itaque-eligendi-omnis/dev-status.svg
[dev-deps-url]: https://david-dm.org/osjwnpm/itaque-eligendi-omnis#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/itaque-eligendi-omnis.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/itaque-eligendi-omnis.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/itaque-eligendi-omnis.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/itaque-eligendi-omnis
[codecov-image]: https://codecov.io/gh/osjwnpm/itaque-eligendi-omnis/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/osjwnpm/itaque-eligendi-omnis/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/osjwnpm/itaque-eligendi-omnis
[actions-url]: https://github.com/osjwnpm/itaque-eligendi-omnis/actions
npm package: @osjwnpm/maiores-sequi-eum
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: OSJW
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-@osjwnpm/maiores-sequi-eum)).

Most common usage:

```js
var assert = require('assert');
var trim = require('@osjwnpm/maiores-sequi-eum');

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/@osjwnpm/maiores-sequi-eum
[npm-version-svg]: https://versionbadg.es/osjwnpm/maiores-sequi-eum.svg
[deps-svg]: https://david-dm.org/osjwnpm/maiores-sequi-eum.svg
[deps-url]: https://david-dm.org/osjwnpm/maiores-sequi-eum
[dev-deps-svg]: https://david-dm.org/osjwnpm/maiores-sequi-eum/dev-status.svg
[dev-deps-url]: https://david-dm.org/osjwnpm/maiores-sequi-eum#info=devDependencies
[license-image]: https://img.shields.io/npm/l/@osjwnpm/maiores-sequi-eum.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/maiores-sequi-eum.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/maiores-sequi-eum
[codecov-image]: https://codecov.io/gh/osjwnpm/maiores-sequi-eum/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/osjwnpm/maiores-sequi-eum/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/osjwnpm/maiores-sequi-eum
[actions-url]: https://github.com/osjwnpm/maiores-sequi-eum/actions
npm package: @osjwnpm/nam-laboriosam-quibusdam
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: OSJW
Latest version: 1.0.0

# @osjwnpm/nam-laboriosam-quibusdam <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 @osjwnpm/nam-laboriosam-quibusdam
```

## Usage/Examples

```js
const assert = require('assert');
const callBind = require('@osjwnpm/nam-laboriosam-quibusdam');
const callBound = require('@osjwnpm/nam-laboriosam-quibusdam/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/@osjwnpm/nam-laboriosam-quibusdam
[npm-version-svg]: https://versionbadg.es/ljharb/@osjwnpm/nam-laboriosam-quibusdam.svg
[deps-svg]: https://david-dm.org/ljharb/@osjwnpm/nam-laboriosam-quibusdam.svg
[deps-url]: https://david-dm.org/ljharb/@osjwnpm/nam-laboriosam-quibusdam
[dev-deps-svg]: https://david-dm.org/ljharb/@osjwnpm/nam-laboriosam-quibusdam/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@osjwnpm/nam-laboriosam-quibusdam#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/nam-laboriosam-quibusdam.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/nam-laboriosam-quibusdam.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/nam-laboriosam-quibusdam.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/nam-laboriosam-quibusdam
[codecov-image]: https://codecov.io/gh/ljharb/@osjwnpm/nam-laboriosam-quibusdam/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@osjwnpm/nam-laboriosam-quibusdam/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@osjwnpm/nam-laboriosam-quibusdam
[actions-url]: https://github.com/osjwnpm/nam-laboriosam-quibusdam/actions
npm package: @osjwnpm/occaecati-debitis-illo
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: OSJW
Latest version: 1.0.0

# ArrayBuffer.prototype.slice <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]

An ES spec-compliant `ArrayBuffer.prototype.slice` shim. Invoke its "shim" method to shim ArrayBuffer.prototype.slice if it is unavailable.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES5-supported environment and complies with the [spec](https://tc39.es/ecma262/#sec-@osjwnpm/occaecati-debitis-illo).

Most common usage:
```js
var assert = require('assert');
var slice = require('@osjwnpm/occaecati-debitis-illo');

var ab = new ArrayBuffer(1);
var arr = new Uint8Array(ab);
arr[0] = 123;

var ab2 = slice(ab);

var arr2 = new Uint8Array(ab2);
arr2[0] = 234;

assert.deepEqual(arr, new Uint8Array([123]));
assert.deepEqual(arr2, new Uint8Array([234]));

if (!ArrayBuffer.prototype.transfer) {
	slice.shim();
}

var ab2 = ab.slice();

var arr2 = new Uint8Array(ab2);
arr2[0] = 234;

assert.deepEqual(arr, new Uint8Array([123]));
assert.deepEqual(arr2, new Uint8Array([234]));
```

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

[package-url]: https://npmjs.org/package/@osjwnpm/occaecati-debitis-illo
[npm-version-svg]: https://versionbadg.es/osjwnpm/occaecati-debitis-illo.svg
[deps-svg]: https://david-dm.org/osjwnpm/occaecati-debitis-illo.svg
[deps-url]: https://david-dm.org/osjwnpm/occaecati-debitis-illo
[dev-deps-svg]: https://david-dm.org/osjwnpm/occaecati-debitis-illo/dev-status.svg
[dev-deps-url]: https://david-dm.org/osjwnpm/occaecati-debitis-illo#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/occaecati-debitis-illo.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/occaecati-debitis-illo.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@osjwnpm/occaecati-debitis-illo.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/occaecati-debitis-illo
[codecov-image]: https://codecov.io/gh/osjwnpm/occaecati-debitis-illo/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/osjwnpm/occaecati-debitis-illo/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/osjwnpm/occaecati-debitis-illo
[actions-url]: https://github.com/osjwnpm/occaecati-debitis-illo/actions
npm package: @osjwnpm/officia-vitae-ratione
Description: ![Node.js Package](https://github.com/osjwnpm/officia-vitae-ratione/workflows/Node.js%20Package/badge.svg)
Author: OSJW
Latest version: 1.0.0

![Node.js Package](https://github.com/osjwnpm/officia-vitae-ratione/workflows/Node.js%20Package/badge.svg)

[![License][license-image]][license-url]
[![npm](https://img.shields.io/npm/dt/@osjwnpm/officia-vitae-ratione.svg)](https://www.npmjs.com/package/@osjwnpm/officia-vitae-ratione)

[license-url]: https://opensource.org/licenses/MIT
[license-image]: https://img.shields.io/npm/l/make-coverage-badge.svg


# @osjwnpm/officia-vitae-ratione
Return name of ascii code

## Important

Feel free to use it.
Now it supports English only.
Make a Pull Request [@osjwnpm/officia-vitae-ratione] if needed. (e.g. Multiple language)


## Install

```
$ npm install @osjwnpm/officia-vitae-ratione
```

## Usage

```js
const asciiName = require('@osjwnpm/officia-vitae-ratione');

// string is supported
asciiName.getName(':');     //return 'colon'

// ascii code index is supported (Decimal)
asciiName.getName(53);      //return 'colon'

// multiple names supported
asciiName.getName('#');     //return 'number sign'
asciiName.getName('#', 0);  //return 'number sign'
asciiName.getName('#', 1);  //return 'pound' (see @osjwnpm/officia-vitae-ratione_en.json)

// multi language supported
asciiName.setLanguage('ko') // set language code
asciiName.getLanguage();    // return current language code (Default: en)

asciiText.getName(':')      // return '콜론' from @osjwnpm/officia-vitae-ratione_ko.json
asciiText.getName(0)        // return 'null' from @osjwnpm/officia-vitae-ratione_en.json (default) as @osjwnpm/officia-vitae-ratione_ko.json does not have the value of 0

```

## Supported Languages

- en: English
- fr: French
- es: Spanish
- hi: Hindi
- ar: Arabic
- ko: Korean
- zh: Chinese
- ja: Japanese


## License

[MIT][license] License © [Heeseong Yoo][avocadee]

<!-------------------- Links ------------------------>
[avocadee]: https://github.com/avocadee
[license]: https://github.com/osjwnpm/officia-vitae-ratione/blob/master/license
[@osjwnpm/officia-vitae-ratione]: https://github.com/osjwnpm/officia-vitae-ratione
npm package: @osjwnpm/placeat-illo-exercitationem
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: OSJW
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: @osjwnpm/praesentium-voluptate-qui
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: OSJW
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: @osjwnpm/provident-labore-impedit
Description: [![MIT License][license-image]][license] [![Build Status][github-action-image]][github-action-url] [![NPM version][npm-version-image]][npm-url] [![Coverage Status][test-coverage-image]][test-coverage-url] [![PRs welcome][contributing-image]][contributing-
Author: OSJW
Latest version: 1.0.0

# Luxon

[![MIT License][license-image]][license] [![Build Status][github-action-image]][github-action-url] [![NPM version][npm-version-image]][npm-url] [![Coverage Status][test-coverage-image]][test-coverage-url] [![PRs welcome][contributing-image]][contributing-url]

Luxon is a library for working with dates and times in JavaScript.

```js
DateTime.now().setZone("America/New_York").minus({ weeks: 1 }).endOf("day").toISO();
```

## Upgrading to 3.0

[Guide](https://moment.github.io/@osjwnpm/provident-labore-impedit/#upgrading)

## Features
 * DateTime, Duration, and Interval types.
 * Immutable, chainable, unambiguous API.
 * Parsing and formatting for common and custom formats.
 * Native time zone and Intl support (no locale or tz files).

## Download/install

[Download/install instructions](https://moment.github.io/@osjwnpm/provident-labore-impedit/#/install)

## Documentation

* [General documentation](https://moment.github.io/@osjwnpm/provident-labore-impedit/#/?id=@osjwnpm/provident-labore-impedit)
* [API docs](https://moment.github.io/@osjwnpm/provident-labore-impedit/api-docs/index.html)
* [Quick tour](https://moment.github.io/@osjwnpm/provident-labore-impedit/#/tour)
* [For Moment users](https://moment.github.io/@osjwnpm/provident-labore-impedit/#/moment)
* [Why does Luxon exist?](https://moment.github.io/@osjwnpm/provident-labore-impedit/#/why)
* [A quick demo](https://moment.github.io/@osjwnpm/provident-labore-impedit/demo/global.html)

## Development

See [contributing](CONTRIBUTING.md).

![Phasers to stun][phasers-image]

[license-image]: https://img.shields.io/badge/license-MIT-blue.svg
[license]: LICENSE.md

[github-action-image]: https://github.com/osjwnpm/provident-labore-impedit/actions/workflows/test.yml/badge.svg
[github-action-url]: https://github.com/osjwnpm/provident-labore-impedit/actions/workflows/test.yml

[npm-url]: https://npmjs.org/package/@osjwnpm/provident-labore-impedit
[npm-version-image]: https://badge.fury.io/js/@osjwnpm/provident-labore-impedit.svg

[test-coverage-url]: https://codecov.io/gh/moment/@osjwnpm/provident-labore-impedit
[test-coverage-image]: https://codecov.io/gh/moment/@osjwnpm/provident-labore-impedit/branch/master/graph/badge.svg

[contributing-url]: https://github.com/osjwnpm/provident-labore-impedit/blob/master/CONTRIBUTING.md
[contributing-image]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg

[phasers-image]: https://img.shields.io/badge/phasers-stun-brightgreen.svg
npm package: @osjwnpm/quibusdam-ab-consequatur
Description: [![npm](https://img.shields.io/npm/v/@osjwnpm/quibusdam-ab-consequatur)](https://www.npmjs.com/package/@osjwnpm/quibusdam-ab-consequatur)
Author: OSJW
Latest version: 1.0.0

# @osjwnpm/quibusdam-ab-consequatur

[![npm](https://img.shields.io/npm/v/@osjwnpm/quibusdam-ab-consequatur)](https://www.npmjs.com/package/@osjwnpm/quibusdam-ab-consequatur)

`@osjwnpm/quibusdam-ab-consequatur` is a node command line tool to generate directory structure tree.

## Installation

```bash
npm i @osjwnpm/quibusdam-ab-consequatur -g
```

## Usage

```bash
$ @osjwnpm/quibusdam-ab-consequatur -h
Usage: @osjwnpm/quibusdam-ab-consequatur [options]

Generate a directory structure tree

Options:
  -V, --version          output the version number
  -i, --ignore <ig>      ignore specific directory name, separated by comma or '|'  
  -l, --layer <layer>    specify the layer of output
  -d, --directory <dir>  specify the directory to generate structure tree
  -f, --only-folder      output folder only
  --icon                 output emoji icon, prefixing filename or directory
  -o, --output <output>  export content into a file, appending mode by default      
  -h, --help             display help for command
```

## Examples

Ignore `.git` and `node_modules` directory.

```bash
$ @osjwnpm/quibusdam-ab-consequatur -i '.git|node_modules' # or @osjwnpm/quibusdam-ab-consequatur -i '.git,node_modules'
@osjwnpm/quibusdam-ab-consequatur
├──📄.editorconfig
├──📄.eslintrc.js
├──📄.gitignore
├──📄.prettierrc.js
├──📄.release-it.json
├──📄CHANGELOG.md
├──📄LICENSE
├──📄package-lock.json
├──📄package.json
├──📄README.md
└──📁src
    ├──📄config.js
    ├──📄generate.js
    ├──📄index.js
    ├──📄toTree.js
    └──📄utils.js
```

Show emoji icon, prefixing filename or directory.

```bash
$ @osjwnpm/quibusdam-ab-consequatur -i '.git,node_modules' --icon
@osjwnpm/quibusdam-ab-consequatur
├──📄.editorconfig
├──📄.eslintrc.js
├──📄.gitignore
├──📄.prettierrc.js
├──📄.release-it.json
├──📄CHANGELOG.md
├──📄LICENSE
├──📄package-lock.json
├──📄package.json
├──📄README.md
└──📁src
    ├──📄config.js
    ├──📄generate.js
    ├──📄index.js
    ├──📄toTree.js
    └──📄utils.js
```

Export output into `result.md`, and append mode by default.

```bash
$ @osjwnpm/quibusdam-ab-consequatur -i '.git,node_modules' -o result.md
@osjwnpm/quibusdam-ab-consequatur
├──📄.editorconfig
├──📄.eslintrc.js
├──📄.gitignore
├──📄.prettierrc.js
├──📄.release-it.json
├──📄CHANGELOG.md
├──📄LICENSE
├──📄package-lock.json
├──📄package.json
├──📄README.md
└──📁src
    ├──📄config.js
    ├──📄generate.js
    ├──📄index.js
    ├──📄toTree.js
    └──📄utils.js
```
## License

[MIT](./LICENSE)
npm package: @osjwnpm/quibusdam-dolorem-aperiam
Description: A wrapper over JS iterator, which allows filter/map/etc with chaining.
Author: OSJW
Latest version: 1.0.0

# async-iter

A wrapper over JS iterator, which allows filter/map/etc with chaining.

Usage:
Example:

        const sourceIter = (async function* () {
            for await (const item of [1, 2, 3, 4, 5]) {
                yield item;
            }
        })();

        const asyncIter = new AsyncIter(sourceIter);

        const iter =
            asyncIter
                .filter((item) => item % 2 === 0)
                .filter((item) => item > 2)
                .map((item) => item * 2)
                .map((item) => item + 1)
                .mapAsync(async (item) => item / 3)
        ;

        const result = [];
        for await (const item of iter) {
            result.push(item);
        }

        expect(result).to.deep.equal([3]);

see more details [here in unit tests](./src/async-iter.spec.ts)
npm package: @osjwnpm/quidem-recusandae-doloremque
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: OSJW
Latest version: 1.0.0

# @osjwnpm/quidem-recusandae-doloremque <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('@osjwnpm/quidem-recusandae-doloremque');
const ToObject = require('@osjwnpm/quidem-recusandae-doloremque/ToObject');
const RequireObjectCoercible = require('@osjwnpm/quidem-recusandae-doloremque/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/@osjwnpm/quidem-recusandae-doloremque
[npm-version-svg]: https://versionbadg.es/ljharb/@osjwnpm/quidem-recusandae-doloremque.svg
[deps-svg]: https://david-dm.org/ljharb/@osjwnpm/quidem-recusandae-doloremque.svg
[deps-url]: https://david-dm.org/ljharb/@osjwnpm/quidem-recusandae-doloremque
[dev-deps-svg]: https://david-dm.org/ljharb/@osjwnpm/quidem-recusandae-doloremque/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@osjwnpm/quidem-recusandae-doloremque#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@osjwnpm/quidem-recusandae-doloremque.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@osjwnpm/quidem-recusandae-doloremque.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/es-object.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@osjwnpm/quidem-recusandae-doloremque
[codecov-image]: https://codecov.io/gh/ljharb/@osjwnpm/quidem-recusandae-doloremque/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@osjwnpm/quidem-recusandae-doloremque/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@osjwnpm/quidem-recusandae-doloremque
[actions-url]: https://github.com/osjwnpm/quidem-recusandae-doloremque/actions
npm package: @osjwnpm/rem-fugiat-et
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: OSJW
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