# @osjwnpm/nam-laboriosam-quibusdam

> [![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

Latest version **1.0.0** (published 2024-04-25) · MIT license · 70 weekly downloads

## Install

```sh
npm install @osjwnpm/nam-laboriosam-quibusdam
pnpm add @osjwnpm/nam-laboriosam-quibusdam
yarn add @osjwnpm/nam-laboriosam-quibusdam
bun add @osjwnpm/nam-laboriosam-quibusdam
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2024-04-25 |
| First published | 2024-04-25 |
| Weekly downloads | 70 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 27 |
| Unpacked size | 14.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | OSJW |
| Maintainers | lequoc12780 |
| Keywords | environment, collection, Promise, typedarrays, performance, gradients css, cmd, limited, Object.getPrototypeOf, joi, extra, Symbol.toStringTag, arktype, entries, Array.prototype.findLast, Symbol, i18n, reuse, immer, pyyaml, chinese, app, output, trimLeft, validate, uuid, types, Array.prototype.flat, chrome, watch, wait, rm -rf, Uint32Array, readable, structuredClone, YAML, prop, es2018, mru, Push, Observable, streams, arrays, fastify, streams2, typeof, jsdom, channel, Function.prototype.name, key, getPrototypeOf, libphonenumber, positive, stringifier, io-ts, shell, properties, Array.prototype.contains, signals, rmdir, css nesting, patch, ast, express, es7, clone, wordbreak, map, descriptor, 6to5, ES2020, hasOwn, art, protocol-buffers, less.js, ES, variables, BigUint64Array, fp, byteOffset, Object.fromEntries, framer, xterm, call-bound, code points, preserve-symlinks, bind, is, toobject, WeakMap, package manager, functional, inspect, react-hook-form, worker, Object.entries, data, shim, trimRight, es-shims, buffer, figlet, website, tty, ajv, property, deep, json-schema, BigInt64Array, graphql, deepcopy, zod, rgb, dom-testing-library, ajax, urls, keys, ES6, form-validation, fetch, zero, exit-code, windows, traverse, watcher, Rx, side, Streams, assign, ArrayBuffer#slice, symbol, expression, installer, error, ES3, linux, shebang, codes, package.json, mkdirp, editor, emoji, shrinkwrap, validator, json, fast-deep-clone, 0, classname, stable, spinners, babel-core, iteration, logging, immutable, StyleSheet, ECMAScript 6, env, real-time, prune, testing, move, tools, robust, defineProperty, start, setter, Uint8ClampedArray, Microsoft, symlinks, request, getopt, ECMAScript 7, flatMap, eslintconfig, dayjs, descriptors, launch, touch, iterator, buffers, tslib, getOwnPropertyDescriptor, json-schema-validator, irq, CSSStyleDeclaration, jsdiff, typed, airbnb, bluebird, auth, xdg, term, es, loading, tacit, idle, rate, validation, -0, ava, ramda, TypeBox, fast, ECMAScript 3, spring, regular expressions, lru, less, bundling, copy, equality, linewrap, collection.es6, debugger, default, schema, obj, yaml, stylesheet, commander, scheme, Object.assign, core, callback, group, .env, Stream, typanion, syntaxerror, pipe, awesomesauce, hash, URLSearchParams, reducer, throat, TypedArray, styles, ES2017, web, command, xhr, deep-copy, dotenv, regular expression, Array.prototype.flatMap, full, character, Float64Array, lint, curried, up, metadata, extend, modules, writable, executable, private, ReactiveX, inference, starter, fsevents, some, wordwrap, flat, eventEmitter, fast-copy, RFC-6455, dataview, typedarray, drag, set, css less, Observables, css, weakset, iterate, eslintplugin, Float32Array, import, npm, node, https, authentication, Underscore, argparse, drop, shared, framework, reduce, queueMicrotask, hookform, sigterm, ES2021, ReactiveExtensions, vest, typescript, hooks, react pose, RxJS, string, Uint16Array, es-shim API, number, hardlinks, babel, symbols, operating-system, sigint, install, spinner, multi-package, make, findLastIndex, apollo, stream, animation, bundler, ansi, length, Array.prototype.filter, react-hooks, cache, ES2023, regex, Object.defineProperty, date, diff, ECMAScript 2017, ascii, browserslist, lockfile, es2015, eventDispatcher, lesscss, prototype, toStringTag, arraybuffer, coercible, eslint-plugin, bootstrap less, symlink, logger, assert, array, handlers, eslint, remove, negative, WebSockets, rangeerror, assertion, promises, ECMAScript 2016, every, sameValueZero, exit, serialize, time, flatten, watching, Uint8Array, react, JSON, values, call-bind, stringify, invariant, fantasy-land, ES2022, asserts, walking, sham, protobuf, core-js, parse, regular, mkdirs, wget, terminal, last, __proto__, valid, variables in css, duplex, east-asian-width, indicator, file system, harmony, fullwidth, interrupts, contains, has, tester, parser, option, parents, datastructure, String.prototype.trim, events |

## Links

- npm: https://www.npmjs.com/package/@osjwnpm/nam-laboriosam-quibusdam
- Repository: https://github.com/osjwnpm/nam-laboriosam-quibusdam
- Homepage: https://github.com/osjwnpm/nam-laboriosam-quibusdam/#readme
- Issues: https://github.com/osjwnpm/nam-laboriosam-quibusdam/issues
- npm.io page: https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam

## Dependencies (27)

- [@osjwnpm/saepe-illo-ex](https://npm.io/package/@osjwnpm/saepe-illo-ex.md) ^1.0.0
- [@osjwnpm/magnam-at-iusto](https://npm.io/package/@osjwnpm/magnam-at-iusto.md) ^1.0.0
- [@osjwnpm/amet-quasi-culpa](https://npm.io/package/@osjwnpm/amet-quasi-culpa.md) ^1.0.0
- [@osjwnpm/neque-est-magnam](https://npm.io/package/@osjwnpm/neque-est-magnam.md) ^1.0.0
- [@osjwnpm/culpa-vitae-totam](https://npm.io/package/@osjwnpm/culpa-vitae-totam.md) ^1.0.0
- [@osjwnpm/error-fugiat-nobis](https://npm.io/package/@osjwnpm/error-fugiat-nobis.md) ^1.0.0
- [@osjwnpm/quibusdam-sed-nihil](https://npm.io/package/@osjwnpm/quibusdam-sed-nihil.md) ^1.0.0
- [@osjwnpm/incidunt-saepe-dicta](https://npm.io/package/@osjwnpm/incidunt-saepe-dicta.md) ^1.0.0
- [@osjwnpm/odit-tempore-eveniet](https://npm.io/package/@osjwnpm/odit-tempore-eveniet.md) ^1.0.0
- [@osjwnpm/ipsa-quisquam-dolorum](https://npm.io/package/@osjwnpm/ipsa-quisquam-dolorum.md) ^1.0.0
- [@osjwnpm/itaque-eligendi-omnis](https://npm.io/package/@osjwnpm/itaque-eligendi-omnis.md) ^1.0.0
- [@osjwnpm/suscipit-odio-dolores](https://npm.io/package/@osjwnpm/suscipit-odio-dolores.md) ^1.0.0
- [@osjwnpm/delectus-sequi-eveniet](https://npm.io/package/@osjwnpm/delectus-sequi-eveniet.md) ^1.0.0
- [@osjwnpm/suscipit-sint-nesciunt](https://npm.io/package/@osjwnpm/suscipit-sint-nesciunt.md) ^1.0.0
- [@osjwnpm/nesciunt-voluptatem-quo](https://npm.io/package/@osjwnpm/nesciunt-voluptatem-quo.md) ^1.0.0
- [@osjwnpm/repellat-distinctio-nam](https://npm.io/package/@osjwnpm/repellat-distinctio-nam.md) ^1.0.0
- [@osjwnpm/voluptatum-ipsam-eveniet](https://npm.io/package/@osjwnpm/voluptatum-ipsam-eveniet.md) ^1.0.0
- [@osjwnpm/nesciunt-voluptatum-libero](https://npm.io/package/@osjwnpm/nesciunt-voluptatum-libero.md) ^1.0.0
- [@emiplegiaqmnpm/sit-nisi-praesentium](https://npm.io/package/@emiplegiaqmnpm/sit-nisi-praesentium.md) ^1.0.0
- [@osjwnpm/ducimus-eligendi-voluptatem](https://npm.io/package/@osjwnpm/ducimus-eligendi-voluptatem.md) ^1.0.0
- [@osjwnpm/repellat-saepe-perspiciatis](https://npm.io/package/@osjwnpm/repellat-saepe-perspiciatis.md) ^1.0.0
- [@osjwnpm/quidem-recusandae-doloremque](https://npm.io/package/@osjwnpm/quidem-recusandae-doloremque.md) ^1.0.0
- [@osjwnpm/exercitationem-maxime-impedit](https://npm.io/package/@osjwnpm/exercitationem-maxime-impedit.md) ^1.0.0
- [@osjwnpm/occaecati-reprehenderit-dolor](https://npm.io/package/@osjwnpm/occaecati-reprehenderit-dolor.md) ^1.0.0
- [@osjwnpm/omnis-reprehenderit-provident](https://npm.io/package/@osjwnpm/omnis-reprehenderit-provident.md) ^1.0.0
- [@osjwnpm/repellendus-voluptatibus-nulla](https://npm.io/package/@osjwnpm/repellendus-voluptatibus-nulla.md) ^1.0.0
- [@xdanangelxoqenpm/assumenda-quidem-cumque](https://npm.io/package/@xdanangelxoqenpm/assumenda-quidem-cumque.md) ^1.0.0

## Alternatives

- [@regle/core](https://npm.io/package/@regle/core.md) — 47.0K weekly downloads
- [typeof-arguments](https://npm.io/package/typeof-arguments.md) — 12.5K weekly downloads
- [@lokalise/projects-engine-contracts](https://npm.io/package/@lokalise/projects-engine-contracts.md) — 978 weekly downloads
- [@oridune/validator](https://npm.io/package/@oridune/validator.md) — 16 weekly downloads
- [sanity-zodify](https://npm.io/package/sanity-zodify.md) — 4 weekly downloads

## Recent versions

- 1.0.0 (latest) — 2024-04-25

## README

# @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

---
_Source: https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
