2.2.20 • Published 1 year ago

@devtea2027/cupiditate-ipsum-reprehenderit-exercitationem v2.2.20

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@devtea2027/cupiditate-ipsum-reprehenderit-exercitationem Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES2015 spec-compliant Array.prototype.values shim/polyfill/replacement that works as far down as ES3.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.

Because Array.prototype.values depends on a receiver (the “this” value), the main export takes the array to operate on as the first argument.

Example

var values = require('@devtea2027/cupiditate-ipsum-reprehenderit-exercitationem');
var assert = require('assert');
var iterate = require('iterate-iterator');

assert.deepStrictEqual(iterate(values([1, 2, 3])), [1, 2, 3]);
assert.deepStrictEqual(iterate(values([1, 0, 1])), [1, 0, 1]);
assert.deepStrictEqual(iterate(values([NaN])), [NaN]);
assert.deepStrictEqual(iterate(values([1,,3])), [1, undefined, 3]);
var values = require('@devtea2027/cupiditate-ipsum-reprehenderit-exercitationem');
var assert = require('assert');
/* when Array#values is not present */
delete Array.prototype.values;
var shimmedMap = values.shim();
assert.deepStrictEqual(shimmedMap, values.getPolyfill());
assert.deepStrictEqual(iterate([1, 2, 3].values()), [1, 2, 3]);
assert.deepStrictEqual(iterate([1, 0, 1].values()), [1, 0, 1]);
assert.deepStrictEqual(iterate([NaN].values()), [NaN]);
assert.deepStrictEqual(iterate([1,,3].values()), [1, undefined, 3]);
var values = require('@devtea2027/cupiditate-ipsum-reprehenderit-exercitationem');
var assert = require('assert');
/* when Array#values is present */
var shimmedMap = values.shim();
assert.equal(shimmedMap, Array.prototype.values);
assert.deepStrictEqual(iterate([1, 2, 3].values()), [1, 2, 3]);

Tests

Simply clone the repo, npm install, and run npm test

lockfilemime-dbmapreducefast-cloneserializefindupchromiumttytime_.extendnegative zeromiddlewarepipewgetnamesarterrorReflect.getPrototypeOfbundlerformattingwriteindicatorUint16ArraywatchFileAsyncIteratorrmlivecall-binddeep-clonepredictablesideexitObject.fromEntriesbufferECMAScript 2015ECMAScript 2016getshamArray.prototype.findLastcommandbddlrulogObject.valuesiteratecompile lessprotocryptodescriptionimmereventDispatcherPushterminalutilinternal slotnameWebSocketses7iswebsitebeanstalkjapanesecloudtrailES5exit-codeconfigurablescheme-validationcore-jsfunctionsjsxless mixinsFunction.prototype.namejsonmkdirses-shimsamazontddcodessignalscomputed-typesInt16Arrayfoldergradients css3emitassertionregular expressionschaies8esroutersyntaxfile systemwafes-shim APIweaksetjshintauthelbtraversetoobjectarraydirectoryparsinghelperstostringtagrmdirsymlinksspecutil.inspectstringifyArray.prototype.containssymlinkdataViewstreamECMAScript 2018opensextraviewtypeofsymbolsES3flattenprunevariablescharacters.envprocesswidthnopees2017mruArray.prototype.flattenES2016inferencecharacterECMAScript 2017yupenvironmentunicodedefineclasseseslint-pluginredux-toolkithasOwnPropertyfastreduxstringifierelasticacheprototypeES2020gradients cssenumerablebluebirdCSSStyleDeclarationrecursiveRxECMAScript 6commanderpushstablecachewaitcss variableargumentshardlinksrangeerrordynamodbdependency managerArray.prototype.flatMapbootstrap lesscolumnisConcatSpreadablepersistenttoArrayyamlthrottlebyteajvhas-ownemrzeroeventsweakmapwritabledefinePropertyurlsvalidatesinatrareact-testing-libraryfind-upserializationreact-hooksconcurrencyprefixexecutablesetSetxdgchromePromisecolumnsbrowserlistfullwidthdatahookformstringdayjsES2019call
2.2.18

1 year ago

2.2.19

1 year ago

2.2.20

1 year ago

2.2.17

1 year ago

2.2.15

1 year ago

2.2.16

1 year ago

2.2.13

1 year ago

2.2.14

1 year ago

2.1.13

1 year ago

2.0.13

1 year ago

2.0.12

1 year ago

2.0.11

1 year ago

2.0.10

1 year ago

2.0.9

1 year ago

2.0.8

1 year ago

2.0.7

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago