# @drtyhu8npm/quod-consequatur-pariatur

> [![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 · 0 weekly downloads

## Install

```sh
npm install @drtyhu8npm/quod-consequatur-pariatur
pnpm add @drtyhu8npm/quod-consequatur-pariatur
yarn add @drtyhu8npm/quod-consequatur-pariatur
bun add @drtyhu8npm/quod-consequatur-pariatur
```

## 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 | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 28 |
| Unpacked size | 20.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | drtyhu8 |
| Maintainers | vit89446 |
| Keywords | busy, readablestream, wait, name, regexp, array, is, Push, css, css variable, fetch, assign, japanese, mobile, validate, check, logging, irq, property, exit, dataview, Object, toStringTag, lint, ascii, start, unicode, es7, ie, superstruct, worker, middleware, AsyncIterator, rangeerror, deterministic, flat, spawn, object, traverse, optimist, dayjs, ES3, keys, css nesting, core, reducer, es-shims, transpiler, directory, config, xdg-open, Int16Array, Object.values, cli, 256, validator, Microsoft, bind, accessibility, testing, -0, bound, utilities, touch, mkdir, findLast, styles, YAML, encryption, ReactiveExtensions, chromium, callbound, jsdom, WebSockets, xss, generics, graphql, fantasy-land, setter, buffer, Uint32Array, time, speed, find, ECMAScript 2016, pnpm9, some, Object.entries, fast-clone, validation, var, lesscss, gradients css, editor, watch, iterate, redact, inspect, TypeBox, Observables, zod, es8, client, persistent, warning, setImmediate, serialization, ES2017, side, Object.assign, regular expressions, diff, wordbreak, less.js, sanitization, uuid, random, less css, byteLength, tslib, Promise, JSON, symbol, callback, jsx, positive, scheme-validation, react-hook-form, linewrap, stringify, toSorted, TypedArray, hookform, argv, less compiler, columns, make, RegExp.prototype.flags, Int8Array, quote, id, figlet, eventDispatcher, jwt, move, format, color, form-validation, sorted, setPrototypeOf, install, parents, lazy, fastcopy, configurable, arraybuffer, ECMAScript 5, descriptor, 0, react pose, 3d, shrinkwrap, iteration, function, sequence, call, node, sigterm, sort, es2015, metadata, call-bind, redux, serializer, command, ES2020, arktype, link, browserlist, string, babel, invariant, cors, eslint, hasOwn, map, collection.es6, drop, gradients css3, ponyfill, whatwg, trim, picomatch, deep-clone, deep-copy, rm -rf, es-abstract, error, BigUint64Array, flags, shell, functions, robust, dir, number, omit, password, utils, escape, extension, ArrayBuffer#slice, helpers, dependency manager, ECMAScript 2015, prune, babel-core, term, pose, settings, obj, exit-code, ES8, types, mixins, joi, jQuery, curl, rfc4122, tdd, ES2022, private, es2018, log, events, eslintplugin, loading, _.extend, banner, util.inspect, values, syntaxerror, inference, let, codes, trimEnd, launch, operating-system, equal, airbnb, installer, negative, deep, workspace:*, argparse, argument, urls, Set, minimal, full, ansi, styling, RxJS, compiler, executable, Observable, key, throat, style, yaml, prop, l10n, plugin, sanitize, negative zero, a11y, queue, task, stream, spring, internal slot, syntax, last, awesomesauce, walking, resolve, sameValueZero, up, get, api, characters, path, datastructure, native, ECMAScript 2021, queueMicrotask, private data, jsdiff, arguments, tape, Uint16Array, group, hooks, exe, classname, Float64Array, drag, shim, from, input, filter, apollo, mime-db, extend, framer, full-width, chrome, typed, yup, flag, styled-components, rgb, logger, Rx, ES2021, CSSStyleDeclaration, set, stylesheet, functional, fast-deep-clone, args, names, xhr, opens, hardlinks, contains, typanion, defineProperty, xdg, await, which, korean, terminal, ArrayBuffer.prototype.slice, JSON-Schema, immer, tester, visual, libphonenumber, reuse, macos, ECMAScript 7, Array.prototype.flatMap, streams, ES2023, crypt, styleguide, interrupts, spinner, colors, variables in css, .env, art, command-line, arrays, toolkit, streams2, chinese, take, expression, prototype, nope, HyBi, folder, ECMAScript 2018, description, point-free, proto, east-asian-width, tc39, console, protobuf, higher-order, internal, flatMap, es2016, ES2016, classes, dom-testing-library, classnames, file, qs, js, view, Array.prototype.findLast, cache, circular, delete, css-in-js, Symbol.toStringTag, read, ES2019, ajv, censor, es, Array.prototype.contains, ecmascript, package.json, efficient, framework, date, commander, wget, variables, intrinsic, environment, getOwnPropertyDescriptor, autoprefixer, Underscore, telephone, ast, Int32Array, Object.fromEntries, debug, ava, signals, superagent, redux-toolkit, callbind, colour, sigint, real-time, postcss-plugin, jsonpath, ECMAScript 2022, rmdir, look-up, phone, indicator, ESnext, child, assertion, String.prototype.trim, buffers, regular, ender, form, option, deepclone, parser, character, break, pipe, asserts, iterator, ArrayBuffer, concurrency, eslintconfig, ReactiveX, ES2015, connect, url, progress, mocha, package, preserve-symlinks, Array.prototype.flat, readable, ratelimit, json, Symbol, typeof, Object.is, clone, https, modules, harmony, bundler, preprocessor, type, ES, Array.prototype.flatten, utility, consume, gdpr, fs, es-shim API, authentication, fast-deep-copy, toobject, protocol-buffers, fast, status, compile less, npm, auth, eventEmitter, react animation, zero, ES2018, duplex, jest, __proto__, json-schema-validator, react, limit, sharedarraybuffer, has, web, push, URL, pretty, every, xterm, dataView, regex, pure, safe, gestures, enumerable, RegExp#flags, bluebird, postcss, RFC-6455, writable, find-up, bootstrap css, ES5, ECMAScript 2020, length, less, stable, test, symlinks, ECMAScript 6, collection, chai, tap, Array.prototype.includes, react-hooks, immutable, entries, fp, formatting, mkdirs, toArray, tty, parse, http, browser, matchAll, typed array, valid, rm -fr, cmd, descriptors, String.prototype.matchAll, extra, lru, handlers, weakmap, hash, BigInt64Array, structuredClone, vest, website, linux, data, remove, TypeScript, jsonschema, json-schema, starter, ECMAScript 2023, ts, slice, regular expression, query, symlink, rm, patch, search, rapid, const, es2017, i18n, promise, Reflect.getPrototypeOf, findLastIndex, file system, eslint-plugin, Float32Array, spec, typescript, watchFile, Object.keys, coercible, spinners, tacit, column, async, fixed-width, language, scheme, browserslist, typedarray, batch, performant, bcrypt, package manager, Array.prototype.findLastIndex, StyleSheet, offset, polyfill, Object.defineProperty, emoji, forEach, signal, Array.prototype.filter, define, assert, curried, fastclone, popmotion, io-ts, bundling, URLSearchParams, class-validator, WeakSet, emit, ajax, idle, stateless, @@toStringTag, Object.getPrototypeOf, ECMAScript 2017, output, performance, flatten, equality, copy, Array, module, concatMap, optimizer, monorepo, channel, process, util, stringifier, uninstall, windows, WebSocket, bdd, ramda, debugger, express, accessor, computed-types, shared, WeakMap, karma, moment, typesafe, core-js, Function.prototype.name, javascript, byteOffset, Stream, tools, 6to5, rate, nodejs, includes, nested css, tostringtag, trimStart, env, error-handling, width, css less, crypto, sham, mkdirp, open, electron, bootstrap less, import, Map, walk, multi-package, look, matches, compare, ECMAScript 3, Uint8ClampedArray, ECMAScript 2019, less mixins, text, dom, listeners, getopt, typedarrays, es6, serialize, shebang, prefix, glob, recursive, three, dependencies, lockfile, request, ES7, write, guid, app, symbols, trimLeft, groupBy, isConcatSpreadable, slot, properties, pyyaml, watcher, estree, typeerror, jasmine, concat, deepcopy, forms, user-streams, es5, waapi, make dir |

## Links

- npm: https://www.npmjs.com/package/@drtyhu8npm/quod-consequatur-pariatur
- Repository: https://github.com/drtyhu8npm/quod-consequatur-pariatur
- Homepage: https://github.com/drtyhu8npm/quod-consequatur-pariatur/#readme
- Issues: https://github.com/drtyhu8npm/quod-consequatur-pariatur/issues
- npm.io page: https://npm.io/package/@drtyhu8npm/quod-consequatur-pariatur

## Dependencies (28)

- [@drtyhu8npm/nam-aut-error-animi](https://npm.io/package/@drtyhu8npm/nam-aut-error-animi.md) ^1.0.0
- [@drtyhu8npm/at-a-enim-aspernatur](https://npm.io/package/@drtyhu8npm/at-a-enim-aspernatur.md) ^1.0.0
- [@drtyhu8npm/est-quasi-numquam-ex](https://npm.io/package/@drtyhu8npm/est-quasi-numquam-ex.md) ^1.0.0
- [@drtyhu8npm/qui-modi-sapiente-ab](https://npm.io/package/@drtyhu8npm/qui-modi-sapiente-ab.md) ^1.0.0
- [@rtyughnnpm/non-praesentium-totam](https://npm.io/package/@rtyughnnpm/non-praesentium-totam.md) ^1.0.0
- [@drtyhu8npm/nobis-expedita-quod-et](https://npm.io/package/@drtyhu8npm/nobis-expedita-quod-et.md) ^1.0.0
- [@drtyhu8npm/quas-error-culpa-velit](https://npm.io/package/@drtyhu8npm/quas-error-culpa-velit.md) ^1.0.0
- [@drtyhu8npm/quis-quia-dolores-quos](https://npm.io/package/@drtyhu8npm/quis-quia-dolores-quos.md) ^1.0.0
- [@drtyhu8npm/quod-voluptas-rem-omnis](https://npm.io/package/@drtyhu8npm/quod-voluptas-rem-omnis.md) ^1.0.0
- [@drtyhu8npm/hic-magni-minus-sapiente](https://npm.io/package/@drtyhu8npm/hic-magni-minus-sapiente.md) ^1.0.0
- [@drtyhu8npm/culpa-quas-quo-aspernatur](https://npm.io/package/@drtyhu8npm/culpa-quas-quo-aspernatur.md) ^1.0.0
- [@drtyhu8npm/quae-amet-sequi-provident](https://npm.io/package/@drtyhu8npm/quae-amet-sequi-provident.md) ^1.0.0
- [@drtyhu8npm/itaque-sapiente-id-placeat](https://npm.io/package/@drtyhu8npm/itaque-sapiente-id-placeat.md) ^1.0.0
- [@omegion1npm/corrupti-autem-reiciendis](https://npm.io/package/@omegion1npm/corrupti-autem-reiciendis.md) ^1.0.0
- [@drtyhu8npm/ex-fuga-dolorum-dignissimos](https://npm.io/package/@drtyhu8npm/ex-fuga-dolorum-dignissimos.md) ^1.0.0
- [@drtyhu8npm/amet-officia-in-perspiciatis](https://npm.io/package/@drtyhu8npm/amet-officia-in-perspiciatis.md) ^1.0.0
- [@drtyhu8npm/quas-corrupti-autem-accusamus](https://npm.io/package/@drtyhu8npm/quas-corrupti-autem-accusamus.md) ^1.0.0
- [@drtyhu8npm/tenetur-error-reiciendis-enim](https://npm.io/package/@drtyhu8npm/tenetur-error-reiciendis-enim.md) ^1.0.0
- [@drtyhu8npm/vero-blanditiis-quod-delectus](https://npm.io/package/@drtyhu8npm/vero-blanditiis-quod-delectus.md) ^1.0.0
- [@povsicoenpm/soluta-recusandae-temporibus](https://npm.io/package/@povsicoenpm/soluta-recusandae-temporibus.md) ^1.0.0
- [@drtyhu8npm/beatae-facilis-tempore-tempora](https://npm.io/package/@drtyhu8npm/beatae-facilis-tempore-tempora.md) ^1.0.0
- [@drtyhu8npm/earum-possimus-similique-iusto](https://npm.io/package/@drtyhu8npm/earum-possimus-similique-iusto.md) ^1.0.0
- [@drtyhu8npm/temporibus-neque-ab-temporibus](https://npm.io/package/@drtyhu8npm/temporibus-neque-ab-temporibus.md) ^1.0.0
- [@drtyhu8npm/voluptatibus-quae-cum-corrupti](https://npm.io/package/@drtyhu8npm/voluptatibus-quae-cum-corrupti.md) ^1.0.0
- [@drtyhu8npm/nostrum-omnis-libero-distinctio](https://npm.io/package/@drtyhu8npm/nostrum-omnis-libero-distinctio.md) ^1.0.0
- [@drtyhu8npm/alias-quaerat-ratione-cupiditate](https://npm.io/package/@drtyhu8npm/alias-quaerat-ratione-cupiditate.md) ^1.0.0
- [@drtyhu8npm/ipsam-consequuntur-accusamus-aut](https://npm.io/package/@drtyhu8npm/ipsam-consequuntur-accusamus-aut.md) ^1.0.0
- [@drtyhu8npm/dolores-laudantium-molestiae-debitis](https://npm.io/package/@drtyhu8npm/dolores-laudantium-molestiae-debitis.md) ^1.0.0

## Alternatives

- [vest](https://npm.io/package/vest.md) — 50.1K weekly downloads
- [@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
- [@osjwnpm/nam-laboriosam-quibusdam](https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam.md) — 70 weekly downloads

## Recent versions

- 1.0.0 (latest) — 2024-04-25

## README

# @drtyhu8npm/quod-consequatur-pariatur <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 ES2019 spec-compliant `Array.prototype.flat` 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.github.io/proposal-flatMap/).

Because `Array.prototype.flat` 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 @drtyhu8npm/quod-consequatur-pariatur
```

## Usage/Examples

```js
var flat = require('@drtyhu8npm/quod-consequatur-pariatur');
var assert = require('assert');

var arr = [1, [2], [], 3, [[4]]];

assert.deepEqual(flat(arr, 1), [1, 2, 3, [4]]);
```

```js
var flat = require('@drtyhu8npm/quod-consequatur-pariatur');
var assert = require('assert');
/* when Array#flat is not present */
delete Array.prototype.flat;
var shimmedFlat = flat.shim();

assert.equal(shimmedFlat, flat.getPolyfill());
assert.deepEqual(arr.flat(), flat(arr));
```

```js
var flat = require('@drtyhu8npm/quod-consequatur-pariatur');
var assert = require('assert');
/* when Array#flat is present */
var shimmedIncludes = flat.shim();

var mapper = function (x) { return [x, 1]; };

assert.equal(shimmedIncludes, Array.prototype.flat);
assert.deepEqual(arr.flat(mapper), flat(arr, mapper));
```

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

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

---
_Source: https://npm.io/package/@drtyhu8npm/quod-consequatur-pariatur · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
