# @xdanangelxoqenpm/nostrum-sapiente-minus

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

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

## Install

```sh
npm install @xdanangelxoqenpm/nostrum-sapiente-minus
pnpm add @xdanangelxoqenpm/nostrum-sapiente-minus
yarn add @xdanangelxoqenpm/nostrum-sapiente-minus
bun add @xdanangelxoqenpm/nostrum-sapiente-minus
```

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

## Links

- npm: https://www.npmjs.com/package/@xdanangelxoqenpm/nostrum-sapiente-minus
- Repository: https://github.com/xdanangelxoqenpm/nostrum-sapiente-minus
- Homepage: https://github.com/xdanangelxoqenpm/nostrum-sapiente-minus/#readme
- Issues: https://github.com/xdanangelxoqenpm/nostrum-sapiente-minus/issues
- npm.io page: https://npm.io/package/@xdanangelxoqenpm/nostrum-sapiente-minus

## Dependencies (7)

- [@xdanangelxoqenpm/ex-vitae-eum](https://npm.io/package/@xdanangelxoqenpm/ex-vitae-eum.md) ^1.0.0
- [@xdanangelxoqenpm/sunt-neque-ut](https://npm.io/package/@xdanangelxoqenpm/sunt-neque-ut.md) ^1.0.0
- [@xdanangelxoqenpm/unde-nam-dolores](https://npm.io/package/@xdanangelxoqenpm/unde-nam-dolores.md) ^1.0.0
- [@crabas0npm/quos-officiis-at-eveniet](https://npm.io/package/@crabas0npm/quos-officiis-at-eveniet.md) ^1.0.0
- [@xdanangelxoqenpm/iusto-beatae-error](https://npm.io/package/@xdanangelxoqenpm/iusto-beatae-error.md) ^1.0.0
- [@ffras4vnpm/officiis-dolorem-iure-ullam](https://npm.io/package/@ffras4vnpm/officiis-dolorem-iure-ullam.md) ^1.0.0
- [@xdanangelxoqenpm/perspiciatis-molestias-alias](https://npm.io/package/@xdanangelxoqenpm/perspiciatis-molestias-alias.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
- [@osjwnpm/nam-laboriosam-quibusdam](https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam.md) — 70 weekly downloads
- [@oridune/validator](https://npm.io/package/@oridune/validator.md) — 16 weekly downloads

## Recent versions

- 1.0.0 (latest) — 2024-04-25

## README

# @xdanangelxoqenpm/nostrum-sapiente-minus <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 @xdanangelxoqenpm/nostrum-sapiente-minus
```

## Usage/Examples

```js
var toSorted = require('@xdanangelxoqenpm/nostrum-sapiente-minus');
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('@xdanangelxoqenpm/nostrum-sapiente-minus');
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('@xdanangelxoqenpm/nostrum-sapiente-minus');
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/@xdanangelxoqenpm/nostrum-sapiente-minus
[npm-version-svg]: https://versionbadg.es/xdanangelxoqenpm/nostrum-sapiente-minus.svg
[deps-svg]: https://david-dm.org/xdanangelxoqenpm/nostrum-sapiente-minus.svg
[deps-url]: https://david-dm.org/xdanangelxoqenpm/nostrum-sapiente-minus
[dev-deps-svg]: https://david-dm.org/xdanangelxoqenpm/nostrum-sapiente-minus/dev-status.svg
[dev-deps-url]: https://david-dm.org/xdanangelxoqenpm/nostrum-sapiente-minus#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@xdanangelxoqenpm/nostrum-sapiente-minus.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@xdanangelxoqenpm/nostrum-sapiente-minus.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@xdanangelxoqenpm/nostrum-sapiente-minus.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@xdanangelxoqenpm/nostrum-sapiente-minus

---
_Source: https://npm.io/package/@xdanangelxoqenpm/nostrum-sapiente-minus · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
