1.0.0 • Published 16 days ago

@skylernpm/sunt-laudantium-at v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
16 days ago

@skylernpm/sunt-laudantium-at Version Badge

github actions coverage License Downloads

npm badge

Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

Example

var isSet = require('@skylernpm/sunt-laudantium-at');
assert(!isSet(function () {}));
assert(!isSet(null));
assert(!isSet(function* () { yield 42; return Infinity; });
assert(!isSet(Symbol('foo')));
assert(!isSet(1n));
assert(!isSet(Object(1n)));

assert(!isSet(new Map()));
assert(!isSet(new WeakSet()));
assert(!isSet(new WeakMap()));

assert(isSet(new Set()));

class MySet extends Set {}
assert(isSet(new MySet()));

Tests

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

statelessJSON-SchemaStreamsschemaobjcrypttimees-shimscurlpackageses-abstractES2023dotenveslintpluginfixed-widthtddwgetdirmacosdependency managerspinnersreact-testing-libraryoptionES7lockfilescheme-validationlint$.extendtypanionstyleguidesimpledbESnexthas-ownio-tsArrayBuffercss variableroutingString.prototype.matchAllTypedArrayloggingstylepnpm9expressionreducerconfigidArray.prototype.findLastIndexdom-testing-librarypolyfillArray.prototype.flattentrimStartgenericsawaitbootstrap lessdatastructureUnderscoreastdependenciesfscallbindwritelistenerseslint-pluginemrredux-toolkitdeepcloneindicatores2015east-asian-widthes5routerexecavaES3256someshimobjectfind-upcss lessstatestatusinputbluebirdnodeglacierObject.valueswatcheriamstylesheettscomparenodejspredictableInt32ArrayfastclonesearchwrapwatchcopysuperagentmergechromiumtoolsreacthttpmkdirsuperstructYAMLmkdirpeventEmitterpackage.jsonlinkmatchURLSearchParamsloadingrestfulargssortedpropertiescss-in-jsebspackageinferenceregular expressionslanguagehasOwnPropertygeturlcall-bindoffsetbrowserrmvarsratelimitSymbolfast-copyrgbqueueMicrotasklinuxpasswordsignalscloudformationflattenquerylesscsswatchFileJSONfindPromisenamestapdescriptorsstringifyECMAScript 6forEachreact-hooksperformanceuninstallarrayauthansifast-deep-copycliIteratorrapidformapihasOwnlivecharacterparseequalityform-validationgroupserializeInt8ArraydataViewtrimprogresstoSortedjasminesetImmediatesqscloneslot.envcallreducematchAllformattouchprotocol-buffersfast-cloneregularECMAScript 5less.jsECMAScript 2018@@toStringTagtapethroatdescriptionwalkingsymbolsponyfillObject.isObject.keysmrutypedarraysartcloudfrontimportBigInt64ArrayfullwidthsymlinkairbnbUint32Arraystreamsprocessnested cssdefinedescriptorstarterinstallerfrominwritableescapemiddlewarejsdompreserve-symlinksconcatMapajvexit-codeECMAScript 3getPrototypeOfprettyemojiReactiveXHyBiObjectnegative zeroflagsglobes8ObservablevalidatepositiveomitpathES8exitoptimizerbusytraverseloggerES2017resolveswfFloat32ArrayentriesES2019asciiestreeestelephoneeveryUint16Arraycontainscomputed-typesES2016breakdataviewstylesArrayBuffer.prototype.slicefull0browserlistenumerableglobalsextramimetypesinternalaccessorbrowserslistlessoncenopesnscolumnscreateterminalObject.definePropertyajaxwatchingjsonl10nrobustArraylimitURLgetOwnPropertyDescriptorES2021typeoftypedarrayuuidwordwrapcollection.es6sliceRxJSmixinsviewarktypemimelazycjkweaksetpropertysidestringguidrm -rffile systemparserec2elasticacheprivate datafpsMicrosoftArray.prototype.findLasttrimLeftimportexportimmercolorRegExp#flagsunicodeshrinkwrapObservablesfsevents_.extendkinesisratetrimEndpatchnumberkeysregexcompile lessconfigurabletoStringTagArray.prototype.flatzeroformsES2022taskrecursivewindowsoutputchannelquotepostcss-pluginsymlinkssymbolnpmpackage managerES2018stdlibjoipicomatchStyleSheetassertsbuffersperformantTypeScriptbyteLengthfunctionscachebyteAsyncIteratorfindLastmomentdebugbind-0sesInt16ArrayclassnamebcryptWebSocketsworkerprototypekoreanmime-dbflatMaperrorcss nestingyupparentcloudsearchRxsetPrototypeOfdomsyntaxerrorisObject.assignbddmkdirsvariables in cssglobalparsingintrinsicpropecmascripttypedbounddynamodbextensionhttps__proto__fetchopenieaccessibilitybundlercore-jses7pyyamljsonpathefficientsyntaxcoercibleprotodeepjavascriptidentifierscryptoworkspace:*utilitieselmreadablemonorepoObject.getPrototypeOfgradients css3iteratorcolumnasyncStreamcommandSymbol.toStringTagdeletei18nupregular expressionutil.inspectspinnerwalklastchaifunctionallinewrapes6byteOffsetReactiveExtensionss3BigUint64ArrayconcatpersistenttostringtagargparseutilityCSSStyleDeclarationrm -frcompilerdirectoryflagdataextendcallboundprotobufgdprlengthttyjshintzod[[Prototype]]Object.fromEntriesthrottleasserttrimRightchineseFunction.prototype.nametestinginspectlibphonenumberinternal slotsetteres2018jsxECMAScript 2022hardlinkssameValueZerocorstermTypeBoxrangeerrornativeeslintcircularbundlingstreams2assertionhookformMapjQueryownpruneconcurrencystylingdefinePropertyeventDispatchermoveESgradients cssfull-widthpreprocessordayjsinstallfasttextmobilepluginRegExp.prototype.flagsECMAScript 2015idlevalidelbhaskeywhichconsumeinterruptsenvcallbackfunctionpromiseendpointcommanderhigher-orderlimitedstyled-componentswarningregexpgetintrinsicstringifierECMAScript 2019rfc4122eslintconfigamazonpipePushWeakMapchromesequenceequalfindupexpressECMAScript 2021operating-systemreplayshellirqstreamcensorlooktoolkitstructuredCloneECMAScript 2020make dirinvariantcssbatchargvdeepcopymodulessafeECMAScript 2023cloudwatchvpcmetadatajestiterateduplexObject.entriesendertyped arrayRFC-6455workflowincludestestercommand-linewordbreakES2020fast-deep-clonetc39bannerUint8ClampedArrayenvironmentsettingstypesafecorecloudtrailweakmapsharedarraybufferless compilerawesomesauceArrayBuffer#slicequerystringfilereuseES6hashreduxappprefixshebangjapaneseeventsWeakSethelperselectronqsmapreduceless mixinslrupromisesES2015react-hook-formhookssignal
1.0.0

16 days ago