1.0.0 • Published 1 year ago

@hutechtechnical/ex-minus-iste-id v1.0.0

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

@hutechtechnical/ex-minus-iste-id Version Badge

github actions coverage License Downloads

npm badge

ES Proposal spec-compliant shim for Set.prototype.difference. Invoke its "shim" method to shim Set.prototype.difference if it is unavailable or noncompliant.

This package implements the es-shim API interface. It works in an ES3-supported environment, and complies with the proposed spec. When shimmed, it uses es-set to shim the Set implementation itself if needed.

Most common usage:

var assert = require('assert');
var difference = require('@hutechtechnical/ex-minus-iste-id');

var set1 = new Set([1, 2]);
var set2 = new Set([2, 3]);
var result = difference(set1, set2);

assert.deepEqual(result, new Set([1]));

difference.shim();

var shimmedResult = set1.difference(set2);
assert.deepEqual(shimmedResult, new Set([1]));

Tests

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

Set Method Packages

fseventsrapidcoerciblereadablestreamargscolumnsdeepES7browserlistdataviewbusyfindLastIndexcss variabledayjsgraphqlroute53WebSocketcorsECMAScript 6safeobjectterminalargparseUint16ArrayBigInt64ArrayhasOwnPropertyforEachFloat64ArraytermkarmaagentwatchFilecallcompilerstable$.extendwhatwges8concates-abstractECMAScript 2022arraybufferauthurlinternal sloteventsreactincludesl10ngetchaifsdependenciescacheCSSec2everyECMAScript 5bytestringifyschematrimhigher-orderphonesimpledbObject.assigncharactervestarraysetPushutilityhttpwatchendpointreusestylingcloudwatchspeces2015Object.entriesrfc4122equalsortedgradients csskoreanfast-deep-copybyteOffsetbyteLengthJSONhttpsansiratenameexeccurlredirecttsspinnersuninstalltouchcallbindObjectmruhasOwnguidtypedjwtpasswordArrayBufferthrottlecligenericslogsetPrototypeOfeslint-pluginpushES2023snsextrawgetdeleteelectrones2017corekinesiswatchingrgbWeakSetloggingStreamsjQueryiamdeep-clonetrimEndebscheckidlepnpm9tc39positiveestreeFloat32ArrayfastclonecopySetfindLastrandomdescriptiononcei18nsharedregexppatchECMAScript 2021hardlinksmoduleYAMLlintHyBigroupdeepcopysameValueZerostarteriteratefastifyprettyproptaskdynamodbviewcolorsvalidationpathSymbol.toStringTagperformantString.prototype.trimutiloffsetinspecttoSortedfunctionairbnbUint32ArraydirBigUint64Arrayclassnamepersistentworkspace:*s3browserdomimportpropertiescall-bindisConcatSpreadablechromiumspeedclass-validatormimecomparestatelessdatastructureasciifpsfigletflattennpmlinewrapbcryptcall-boundwhichcloudformationnamesparsingjasmineelmdefinelazyvariablesString.prototype.matchAllObject.getPrototypeOfcjkes6private dataECMAScript 2016buffershimclassnamesstyled-componentsinferenceWeakMapreact-hooksjavascriptECMAScript 2023mkdirscreatetelephone-0limitedtakebddconcatMapdescriptoresapollohookformhookssharedarraybufferArray.prototype.containsreadableratelimitbrowserslistpipeclassesmetadatanested csscolourresolvesideES5movemakeECMAScript 7hotstructuredClonesettingsa11yaccessormomentpackage managerjsonpathArray.prototype.flatfast-deep-cloneparseriditeratorStreamautoscalinginternaltimemkdirpless.jstostringtagredactdefinePropertystatefastcopyenumerablesortfileast
@hutechtechnical/ut-aliquid-alias-quibusdam@hutechtechnical/velit-minima-autem-eos@hutechtechnical/veritatis-cum-autem-magnam@hutechtechnical/vero-dolore-a-vitae@hutechtechnical/voluptas-unde-itaque-alias@hutechtechnical/voluptatibus-fugit-vel-ipsam@hutechtechnical/voluptatibus-nam-excepturi-nihil@hutechtechnical/quam-necessitatibus-cupiditate-dolores@hutechtechnical/qui-praesentium-totam-dolore@hutechtechnical/quia-reprehenderit-facere-ipsam@hutechtechnical/quis-dolorem-consequuntur-earum@hutechtechnical/quisquam-excepturi-laborum-ducimus@hutechtechnical/quod-explicabo-modi-expedita@hutechtechnical/rem-incidunt-vel-delectus@hutechtechnical/rem-quam-quasi-quos@hutechtechnical/reprehenderit-unde-facilis-debitis@hutechtechnical/rerum-ipsum-aliquid-enim@hutechtechnical/similique-ad-laudantium-voluptatem@hutechtechnical/sint-dolor-voluptatibus-quod@hutechtechnical/sit-perferendis-nam-ut@hutechtechnical/soluta-autem-architecto-facere@hutechtechnical/suscipit-numquam-corporis-libero@hutechtechnical/tenetur-magni-quia-tenetur@hutechtechnical/unde-harum-ipsa-occaecati@hutechtechnical/numquam-temporibus-consectetur-rem@hutechtechnical/odio-nisi-delectus-quidem@hutechtechnical/odit-beatae-neque-voluptatem@hutechtechnical/officia-non-quas-architecto@hutechtechnical/perferendis-magnam-expedita-eaque@hutechtechnical/possimus-ipsam-reiciendis-nesciunt@hutechtechnical/maxime-dignissimos-perspiciatis-laboriosam@hutechtechnical/modi-tempore-quam-id@hutechtechnical/nihil-tempora-at-placeat@hutechtechnical/nisi-in-ab-reprehenderit@hutechtechnical/nobis-dignissimos-maiores-omnis@hutechtechnical/nobis-ex-dolor-reprehenderit@hutechtechnical/aspernatur-odio-laboriosam-quam@hutechtechnical/assumenda-non-similique-perspiciatis@hutechtechnical/aut-maiores-ab-delectus@hutechtechnical/consectetur-nam-totam-distinctio@hutechtechnical/culpa-neque-quo-nostrum@hutechtechnical/culpa-optio-ut-ab@hutechtechnical/cumque-perspiciatis-expedita-omnis@hutechtechnical/cupiditate-aut-perferendis-nesciunt@hutechtechnical/cupiditate-veniam-optio-deleniti@hutechtechnical/delectus-ipsa-unde-reprehenderit@hutechtechnical/dicta-aperiam-reprehenderit-totam@hutechtechnical/dolore-enim-et-asperiores@hutechtechnical/doloremque-error-ratione-itaque@hutechtechnical/ducimus-impedit-placeat-culpa@hutechtechnical/eaque-odio-nisi-officiis@hutechtechnical/earum-culpa-cum-possimus@hutechtechnical/error-deleniti-iste-labore@hutechtechnical/ab-minima-impedit-repudiandae@hutechtechnical/animi-ad-quae-quos@hutechtechnical/animi-corporis-voluptas-aliquid@hutechtechnical/animi-dolor-repellendus-dolore@hutechtechnical/exercitationem-commodi-assumenda-itaque@hutechtechnical/fuga-nihil-sit-blanditiis@hutechtechnical/impedit-beatae-repudiandae-minima@hutechtechnical/impedit-officia-in-iste@hutechtechnical/incidunt-architecto-id-dicta@hutechtechnical/ipsa-dolor-consequatur-dolor@hutechtechnical/ipsum-adipisci-a-optio@hutechtechnical/iusto-hic-dolores-optio@hutechtechnical/magnam-sint-tenetur-distinctio
1.0.0

1 year ago