1.0.0 • Published 1 year ago

@odczynflnpm/hic-ratione-perspiciatis v1.0.0

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

@odczynflnpm/hic-ratione-perspiciatis Version Badge

github actions coverage License Downloads

npm badge

ES Proposal spec-compliant shim for Set.prototype.symmetricDifference. Invoke its "shim" method to shim Set.prototype.symmetricDifference 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 symmetricDifference = require('@odczynflnpm/hic-ratione-perspiciatis');

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

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

symmetricDifference.shim();

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

Tests

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

Set Method Packages

reduceECMAScript 6es6trimEndbyteOffsetdatastructureparentObject.iscolumnsfindECMAScript 2018kinesisjwtcloudsearchstarterconcurrencymiddlewaredefineenvproxyassertsinwhichelbuuidwatchFilestablesortfixed-widthtrimStartreact-hookslesscssES2019expressionECMAScript 2020protoautoscalingfastimportexportsettercommandserializelastloadbalancingawesomesauceInt8ArraylibphonenumberescapeFunction.prototype.nameeventssharedwalksespropertybluebirddatanodejsawaittypedarraysconfigurablemomentbyteSymbolerrorpatchbundlingfast-deep-copyregexplooktrimLeftcallbounddescriptorsFloat32ArrayECMAScript 2017call-boundutilshamtsextraelectronconnectbundlergetoptObservablewritable$.extendreactloggerrequestes7ansiwebintrinsicJSONsomeoptionObject.getPrototypeOfinstallerroute53argparsefulles2015ispicomatchECMAScript 5textchromesyntaxerrorObject.fromEntriesencryptionsymbols3_.extenddeep-0jscjkstoragegatewaytypereadablestreamrangeerrorsyntaxextensionRegExp#flagspnpm9jasminereadeslintconfigstructuredCloneregular expressionrmdirgetintrinsicieexecdependenciesprivatequotedayjsdataviewUint8ClampedArrayES2022cloudformationcoerciblefseventslengthassertionidajvstyled-componentspostcss-pluginiterationxhrvalueESestreestdlibstyleendpointminimalpersistentdeterministicisConcatSpreadablecryptentriesequalityloggingUnderscoreless mixinsponyfilldiffroutequeueMicrotaskenumerableclassnamesflagjsonrapidslotcompile lessstatelessflatMaprandomeventEmitterECMAScript 2022parsematchless csstaskconcatMaphasOwnrm -rfUint32Arraycharacterslinktyped arrayArray.prototype.flatclonefilterplugindefinePropertytapebrowserslistdirlimitedtslibTypeScript.envoptimizerjestprototypedateschemeObjectkeypromisecallbackcontainsmkdirscloudwatchSetstreamspromisesYAMLArray.prototype.flatMapcachetoStringTagartES2018awslockfilejsxloadingarrayreusetc39objecteslint-plugintrimRightupwatchbootstrap cssdotenvRFC-6455zodreadablecharacterwriteredux-toolkitmobiletelephonecss variablepredictableargsObject.keyswatcherspinnersmimeparserUint8Arraygroupfolderregexgradients css3figletInt32ArraystyleguidesymbolsspecdataViewapolloclassnamehashutilitiesmergeruntimecssexpressqueuematchAllzeroES8protobuftoobjectmrugradients cssbannerurlchromiumownECMAScript 2023variableseveryhttpseast-asian-widthrobustebsfetcheslintpluginfunctionArray.prototype.includesfull-widthless.jspropmkdirkoreanHyBihas-ownconsolejoitakevariables in csscurlvaluesprotocol-buffersnegative zerojapanesewidthfpsgraphqlgetterjQueryfindLastIndexasciiString.prototype.trimweaksetqscompilerkeysES2023ECMAScript 2019findLastshebangless compilermkdirpxtermArray.prototype.findLastcolorcloudtrailrecursivees-shimsWebSocketthrottlebyteLengthMaprm -frcoreES2016URLSearchParamsESnextflatparentsArrayBuffer#slicedeleteiteratefluxhotoptimistquerystringshimpushmoduletypescommand-linerfc4122flatteniamlistenersgetOwnPropertyDescriptorstreamperformanceinputreducerObject.valuesimmerArray.prototype.findLastIndexArrayBuffer.prototype.slicechinesees8superstructbootstrap lessutil.inspectbddpositivereact-testing-librarynativeReactiveExtensionsclassesmonorepoTypedArraychaitestingvisuales5traversefastifyassignspinnerairbnbstateopenpackage.jsonsqsargvcensorcheckArrayBuffereslintcommanderfunctionalviewRxJSfast-copysnsstringifyBigUint64ArrayECMAScript 7Promisestringwordbreaklrumulti-packageworkerRegExp.prototype.flagsboundStyleSheetqueryecmascriptreplaywatchingtostringtagmake diraccessibilitysymlinkses2016amazoneventDispatcherES6indicatorsetmetadatashrinkwrapredirectdirectoryoncedescriptor0arktypeSymbol.toStringTagdescriptionWeakSettypedarrayajaxnamesMicrosoftmapconfigmovetypesafeStreameslook-uproutingvpcnopees-abstractclass-validator256schema__proto__modulesprettyreact-hook-formfullwidthstylessliceES2015makestylingmochattyWebSocketsnumbertypeerrordomhigher-ordernegativeterminalsearchauthenticationsafees-shim APIAsyncIterator@@toStringTagdeep-cloneglobUint16ArrayvalidationsequenceprefixPushcss lesstypedWeakMapunicodel10nagentdeep-copyES2017typaniondom-testing-librarytypeofcopytimedeepcopyparsingsortedremovelazyes2017JSON-Schemavestbatchnested csswalkingmime-dbhasOwnPropertyECMAScript 3collectionclientwgethttpsharedarraybufferbeanstalkfileincludescloudfrontastconcat[[Prototype]]efficientiteratorinstalllimitinferencesymlinktoolkitdebuggerthroatwarningworkspace:*asyncbufferswordwrapnpmbuffertoSortedcollection.es6uninstallpruneprogressStreamsrmArray.prototype.flattenassertchannelframeworkObject.entriesfind-uppasswordjsdomcode pointsdependency managerdeepcloneserializationglacierguidinvariantbcryptbusygetfast-cloneinspectaccessordynamodbwafwrapresolvegdprArray.prototype.filterformattesternameInt16Arraylocationfast-deep-clonelessespreei18npackagesECMAScript 2016reduxform-validationkarmawhatwghookformBigInt64Arraylivescheme-validationReactiveXreal-timesameValueZeroswfbrowserlistsetImmediaterateTypeBox
1.0.0

1 year ago