{"_id":"@crabas0npm/laudantium-omnis-illum","name":"@crabas0npm/laudantium-omnis-illum","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@crabas0npm/laudantium-omnis-illum","version":"1.0.0","description":"[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]","main":"index.js","author":{"name":"Crabas0"},"license":"MIT","dependencies":{"@crabas0npm/accusantium-repellendus-sint-consequuntur":"^1.0.0","@crabas0npm/alias-consequuntur-hic-enim":"^1.0.0","@crabas0npm/aliquid-vitae-magnam-perspiciatis":"^1.0.0","@crabas0npm/aut-cupiditate-quam-dicta":"^1.0.0","@crabas0npm/blanditiis-est-molestias-a":"^1.0.0","@crabas0npm/consectetur-impedit-exercitationem-error":"^1.0.0","@crabas0npm/corporis-rerum-reprehenderit-voluptates":"^1.0.0","@crabas0npm/delectus-dolorem-consectetur-corrupti":"^1.0.0","@crabas0npm/ea-nisi-earum-mollitia":"^1.0.0","@crabas0npm/et-perspiciatis-eius-modi":"^1.0.0","@crabas0npm/expedita-magnam-quia-perferendis":"^1.0.0","@crabas0npm/expedita-optio-recusandae-nesciunt":"^1.0.0","@crabas0npm/expedita-voluptas-corrupti-ullam":"^1.0.0","@crabas0npm/facilis-doloribus-provident-optio":"^1.0.0","@crabas0npm/fugiat-necessitatibus-recusandae-quo":"^1.0.0","@crabas0npm/maxime-sequi-nam-facere":"^1.0.0","@crabas0npm/minus-iure-ipsum-temporibus":"^1.0.0","@crabas0npm/nulla-minima-vero-facere":"^1.0.0","@crabas0npm/odio-exercitationem-ducimus-provident":"^1.0.0","@crabas0npm/officia-nostrum-at-hic":"^1.0.0","@crabas0npm/officiis-labore-tempora-sint":"^1.0.0","@crabas0npm/omnis-neque-asperiores-rerum":"^1.0.0","@crabas0npm/optio-sequi-optio-quidem":"^1.0.0","@crabas0npm/porro-voluptatem-consectetur-beatae":"^1.0.0","@crabas0npm/possimus-sit-repellat-perspiciatis":"^1.0.0","@crabas0npm/quo-dolorem-molestiae-porro":"^1.0.0","@crabas0npm/ratione-nisi-deleniti-provident":"^1.0.0","@crabas0npm/ratione-voluptatibus-quo-sed":"^1.0.0","@crabas0npm/repellendus-illum-cum-fugit":"^1.0.0","@crabas0npm/unde-quos-asperiores-modi":"^1.0.0","@diahkomalasarinpm/praesentium-sint-dolorem":"^1.0.0","@f1stnpm2/adipisci-adipisci-praesentium":"^1.0.0","@wemnyelezxnpm/delectus-repellendus-neque":"^1.0.0"},"keywords":["Reflect.getPrototypeOf","prune","banner","less compiler","fast-deep-copy","dataview","utility","symlink","chromium","promise","prop","array","bootstrap less","trim","es2016","characters","figlet","dependency manager","chai","apollo","classes","browserlist","sameValueZero","nope","functions","assign","typeof","joi","string","promises","rate","editor","start","loading","less css","core-js","watcher","delete","trimRight","fastclone","arktype","less.js","diff","efficient","extension","performant","picomatch","every","glob","indicator","Object.getPrototypeOf","jsx","setPrototypeOf","rm -fr","limited","accessor","ES2020","rfc4122","reuse","value","scheme","sanitization","persistent","chinese","flag","react-hooks","sorted","duplex","environment","cache","name","lru","bind","linux","import","zod","toStringTag","iteration","throat","output","equal","spinners","ES2015","sharedarraybuffer","deterministic","Object.entries","rmdir","robust","sigterm","WebSockets","chrome","middleware","ECMAScript 2021","JSON-Schema","optimizer","variables in css","lockfile","file system","6to5","view","ES8","Stream","character","eslint-plugin","browserslist","byteLength","RegExp#flags","pose","computed-types","negative zero","sanitize","protobuf","uuid","Array.prototype.flat","runtime","regular","escape","Observables","description","getopt","callbound","jest","regexp","Uint8ClampedArray","rgb","ECMAScript 5","proto","css nesting","time","flatten","console","monorepo","descriptor","mru","optimist","collection.es6","yup","animation","concurrency","@@toStringTag","utilities","js","gradients css","regular expressions","folder","assertion","shim","es","es-abstract","lesscss","from","react","hardlinks","URLSearchParams","path","ECMAScript 2022","bluebird","Streams","emoji","push","symbol","deep","install","command-line","queue","_.extend","babel","callback","Symbol","json","json-schema-validator","flags","includes","Int8Array","censor","tdd","tap","String.prototype.trim","io-ts","typesafe","command","xhr","find-up","fixed-width","dom","ansi","terminal","hookform","streams","eventDispatcher","args","testing","ES2022","airbnb","gestures","redact","__proto__","dom-testing-library","ascii","Array.prototype.flatMap","ES5","properties","regular expression","bundling","installer","telephone","phone","enumerable","Array.prototype.filter","group","eslintconfig","String.prototype.matchAll","http","ponyfill","transpile","writable"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/laudantium-omnis-illum.git"},"homepage":"https://github.com/crabas0npm/laudantium-omnis-illum/#readme","bugs":{"url":"https://github.com/crabas0npm/laudantium-omnis-illum/issues"},"packageManager":"yarn@4.1.1","_id":"@crabas0npm/laudantium-omnis-illum@1.0.0","gitHead":"2fe34da096172a0478a054ffd5c3cfd843e209b3","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-xUSQUGKuN3uka6RIykSjqwHKd+pSU356Ay1TnOAceyNBnxr8U6NEvQS8YKWLXaakEjMhoLtFvQPOlMjR/dJxfA==","shasum":"f5dc4702b4af70064ca103b4f4c8522252f700d7","tarball":"https://registry.npmjs.org/@crabas0npm/laudantium-omnis-illum/-/laudantium-omnis-illum-1.0.0.tgz","fileCount":10,"unpackedSize":14837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXhuMJFPB4NvGlMJvytQjsMLJbYDLpN+tkfk+gnilJ1QIgbLK7Qn5kbCRqBXcfr8fVvCL/3Vaw2hFCtSvCtvKqG3E="}]},"_npmUser":{"name":"thanhl4861","email":"thanhl4861@gmail.com"},"directories":{},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laudantium-omnis-illum_1.0.0_1714028193176_0.2718874177374473"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-25T06:56:33.089Z","1.0.0":"2024-04-25T06:56:33.359Z","modified":"2024-04-25T06:56:33.636Z"},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"description":"[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]","homepage":"https://github.com/crabas0npm/laudantium-omnis-illum/#readme","keywords":["Reflect.getPrototypeOf","prune","banner","less compiler","fast-deep-copy","dataview","utility","symlink","chromium","promise","prop","array","bootstrap less","trim","es2016","characters","figlet","dependency manager","chai","apollo","classes","browserlist","sameValueZero","nope","functions","assign","typeof","joi","string","promises","rate","editor","start","loading","less css","core-js","watcher","delete","trimRight","fastclone","arktype","less.js","diff","efficient","extension","performant","picomatch","every","glob","indicator","Object.getPrototypeOf","jsx","setPrototypeOf","rm -fr","limited","accessor","ES2020","rfc4122","reuse","value","scheme","sanitization","persistent","chinese","flag","react-hooks","sorted","duplex","environment","cache","name","lru","bind","linux","import","zod","toStringTag","iteration","throat","output","equal","spinners","ES2015","sharedarraybuffer","deterministic","Object.entries","rmdir","robust","sigterm","WebSockets","chrome","middleware","ECMAScript 2021","JSON-Schema","optimizer","variables in css","lockfile","file system","6to5","view","ES8","Stream","character","eslint-plugin","browserslist","byteLength","RegExp#flags","pose","computed-types","negative zero","sanitize","protobuf","uuid","Array.prototype.flat","runtime","regular","escape","Observables","description","getopt","callbound","jest","regexp","Uint8ClampedArray","rgb","ECMAScript 5","proto","css nesting","time","flatten","console","monorepo","descriptor","mru","optimist","collection.es6","yup","animation","concurrency","@@toStringTag","utilities","js","gradients css","regular expressions","folder","assertion","shim","es","es-abstract","lesscss","from","react","hardlinks","URLSearchParams","path","ECMAScript 2022","bluebird","Streams","emoji","push","symbol","deep","install","command-line","queue","_.extend","babel","callback","Symbol","json","json-schema-validator","flags","includes","Int8Array","censor","tdd","tap","String.prototype.trim","io-ts","typesafe","command","xhr","find-up","fixed-width","dom","ansi","terminal","hookform","streams","eventDispatcher","args","testing","ES2022","airbnb","gestures","redact","__proto__","dom-testing-library","ascii","Array.prototype.flatMap","ES5","properties","regular expression","bundling","installer","telephone","phone","enumerable","Array.prototype.filter","group","eslintconfig","String.prototype.matchAll","http","ponyfill","transpile","writable"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/laudantium-omnis-illum.git"},"author":{"name":"Crabas0"},"bugs":{"url":"https://github.com/crabas0npm/laudantium-omnis-illum/issues"},"license":"MIT","readme":"# @crabas0npm/laudantium-omnis-illum <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\nAn ESnext spec-compliant sync iterator helpers shim/polyfill/replacement that works as far down as ES3.\n\nThis package implements the [es-shim API](https://github.com/es-shims/api) “multi” interface. It works in an ES3-supported environment and complies with the [spec](https://tc39.es/ecma262/#sec-additional-properties-of-the-string.prototype-object).\n\nBecause the `Iterator.prototype` methods depend on a receiver (the `this` value), the main export in each subdirectory takes the string to operate on as the first argument.\n\nThe main export of the package itself is simply an array of the available directory names. It’s sole intended use is for build tooling and testing.\n\n## Supported things\n\n - [`Iterator` constructor](https://tc39.es/proposal-iterator-helpers/#sec-iterator-constructor)\n - [`Iterator.prototype`](https://tc39.es/proposal-iterator-helpers/#sec-iterator.prototype)\n - [`Iterator.from`](https://tc39.es/proposal-iterator-helpers/#sec-iterator.from)\n - [`Iterator.prototype.constructor`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.constructor)\n - [`Iterator.prototype.drop`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.drop)\n - [`Iterator.prototype.every`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.every)\n - [`Iterator.prototype.filter`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.filter)\n - [`Iterator.prototype.find`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.find)\n - [`Iterator.prototype.flatMap`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.flatmap)\n - [`Iterator.prototype.forEach`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.foreach)\n - [`Iterator.prototype.map`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.map)\n - [`Iterator.prototype.reduce`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.reduce)\n - [`Iterator.prototype.some`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.some)\n - [`Iterator.prototype.take`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.take)\n - [`Iterator.prototype.toArray`](https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toarray)\n\n## Environments where this is needed\n\n - node v22, Chrome >= v122: has a [bug](https://issues.chromium.org/issues/336839115)\n - node < v22, Chrome < v122, Safari <= v17.1, Firefox <= v125: not implemented\n\n## Getting started\n\n```sh\nnpm install --save @crabas0npm/laudantium-omnis-illum\n```\n\n## Usage/Examples\n\n```js\nconst map = require('@crabas0npm/laudantium-omnis-illum/Iterator.prototype.map');\nconst toArray = require('@crabas0npm/laudantium-omnis-illum/Iterator.prototype.toArray');\nconst assert = require('assert');\n\nconst iterator = [1, 2, 3].values();\n\nconst mapped = map(iterator, (x) => x + 10);\nassert.deepEqual(\n\tmapped.next(),\n    {\n        done: false,\n        value: 11,\n    }\n);\nassert.deepEqual(\n    toArray(mapped),\n    [12, 13]\n);\n```\n\n```js\nrequire('./auto'); // shim all of the methods\n\nrequire('./Iterator.prototype.map/auto'); // shim the “map” method\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n[package-url]: https://npmjs.org/package/@crabas0npm/laudantium-omnis-illum\n[npm-version-svg]: https://versionbadg.es/crabas0npm/laudantium-omnis-illum.svg\n[deps-svg]: https://david-dm.org/crabas0npm/laudantium-omnis-illum.svg\n[deps-url]: https://david-dm.org/crabas0npm/laudantium-omnis-illum\n[dev-deps-svg]: https://david-dm.org/crabas0npm/laudantium-omnis-illum/dev-status.svg\n[dev-deps-url]: https://david-dm.org/crabas0npm/laudantium-omnis-illum#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/@crabas0npm/laudantium-omnis-illum.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/@crabas0npm/laudantium-omnis-illum.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/@crabas0npm/laudantium-omnis-illum.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=@crabas0npm/laudantium-omnis-illum\n[codecov-image]: https://codecov.io/gh/crabas0npm/laudantium-omnis-illum/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/crabas0npm/laudantium-omnis-illum/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/crabas0npm/laudantium-omnis-illum\n[actions-url]: https://github.com/crabas0npm/laudantium-omnis-illum/actions\n","readmeFilename":"README.md"}