1.0.0 • Published 21 days ago

@landmineaknpm/numquam-vitae-eveniet v1.0.0

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

@landmineaknpm/numquam-vitae-eveniet Version Badge

github actions coverage License Downloads

npm badge

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

Example

var isWeakMap = require('@landmineaknpm/numquam-vitae-eveniet');
assert(!isWeakMap(function () {}));
assert(!isWeakMap(null));
assert(!isWeakMap(function* () { yield 42; return Infinity; });
assert(!isWeakMap(Symbol('foo')));
assert(!isWeakMap(1n));
assert(!isWeakMap(Object(1n)));

assert(!isWeakMap(new Set()));
assert(!isWeakMap(new WeakSet()));
assert(!isWeakMap(new Map()));

assert(isWeakMap(new WeakMap()));

class MyWeakMap extends WeakMap {}
assert(isWeakMap(new MyWeakMap()));

Tests

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

shellObject.istapfast-copyfindLastmkdirptypedarraysclassnametelephonecliassertsmulti-packageURLSearchParamscensorenvironmentsserializerSeterror-handlingremovepreserve-symlinksrdsloadingtsbundlerserializationInt32ArrayrouterwaitprefixpushstringifypathmatchcallisESpicomatchhardlinksgetintrinsicnegative zeroparserimmutableparentcharacterstypesafeprivatesetterECMAScript 2023callbackPushbreakpackage.jsonES8css lessglobalsJSON-Schemagetterspinners$.extendsuperagentObject.fromEntriesECMAScript 5trimStartspecstringifierlrusinatramimees2018xhrnegativechromecss nestingajvkeyidledropgetOwnPropertyDescriptorfast-deep-cloneES2021queueECMAScript 2015qscollectionmkdirsprotobufoperating-systemcolumnssearchfastcopyaccessorWeakSetHyBiwalkingmixinsformatfind-uptrimLeftflagdom-testing-librarygroupByless compilerstatelessrateboundcss-in-jsinputsyntaxfpszodansiroute53sigintprotoextensioncircularyuphttpprocessflattenenderpasswordRFC-6455requesteslint-pluginmimetypesutilperformancesymlinkCSStimeconcurrencytoolkitreact-hookses-shim APIrestexpressionvalidate-0curlfast-clonestarterbusycontainsoutputECMAScript 2016bootstrap lesspnpm9ec2appfromcryptrecursiveobjmodulesownlinuxtesterregular expressionshooksscheme-validationmomentreduxdescriptionfunctionvariables in csswrapreactassertionebses-abstractReflect.getPrototypeOfArrayBuffer#slicewritableIteratordatastructurecloudwatches5tddbuffersjoicopyES2017class-validatortoStringTagsyntaxerrorstylingparseesmacositerationmake direlmargparseTypeBoxopenFloat64Arraycloudformationjestes2017ES2023mime-dbStreamkarmamruchannelarraybuffersetPrototypeOffilterclientString.prototype.matchAllschemaECMAScript 2017toArrayartsignalendpointauthlanguageshimbddfindreadableTypedArraykinesiswafjQuerycompilerweakmapidentifiersstreamformattingwebbytebindfsstreamsbatchtslibassignRxdependenciesapolloWebSocketssymbolssortedstyled-componentstouchcode pointsdatacheckgetPrototypeOflinkswfchromiumObject.getPrototypeOfwhatwgarktypeshrinkwraptoolsquotedeterministicYAMLkeysObservablefixed-widthexecagentbyteOffsetstatusmapreducefilecreatestreams2robustfseventsjsdomreact-testing-libraryquerystringawaitkoreanAsyncIteratoreslinttyped arrayES2018eventDispatcherpyyamlfastifyoptionbyteLengthArrayflagsreuseArray.prototype.flattencorejsconfigurablenope0groupes2016writeinferenceecmascriptjavascriptwatchmetadatadataViewsignalsimmercloudfronttrimRightupvariablesextrapatchrmthrottletaskdebuggerlivesqstoSortedArray.prototype.findLastIndexhasOwnenvironmentnativesameValueZeroduplexmaketypesUint32Arrayproppackage managerFloat32Arraytypeerror.envtypedarrayless.jsworkerrequirecommand-lineeveryminimalomitvisualsequenceECMAScript 2019domlengthterminallogginggdpres2015testingtypaniondescriptorloadbalancingspeeddependency managerajaxes-shimswhichserializeInt16ArrayjsxincludeswatchFileencryptioncallbindlimitreal-timeparsingcolumnstyleguideprettyirqECMAScript 6consoleregexdayjslessreduceio-tsjapanesesimpledbeventsECMAScript 2018valueelectronsideexit-codeinstallermiddlewareavashamutilitystructuredClonewidthmodulevestawscodesprogresspropertieseventEmittertoobjectfile systembundlingArray.prototype.flateslintconfigmonorepowgeterrormovepackagespredictableieproxyoptimistESnextponyfilldateratelimitconcatJSONstoragegatewayFunction.prototype.namecoercible_.extendhookformidcjkformoncemkdirhasOwnPropertyObject.definePropertyReactiveXfiglets3trimEndbluebirdpositiveexpressjwtdeepcopyunicodegraphqles8importWebSocketresolveMicrosoftgetopthttpsindicatorglobcommandwordbreakRegExp#flagsglaciernested cssruntimees7Object.assignuuidapilastsnsWeakMapcolourworkspace:*call-boundextendfluxconcatMappipeslicestdlibwindowsless csswatchercore-jsrestfulprototypeuninstallvarsbrowserflatMapnodejsrapidArrayBuffer.prototype.sliceassertcharacterstringcall-bindlibphonenumberasynclimitedshebangdeep-copycorsestreetestjsdiffPromiseUnderscorerm -rfinvariantworkflowescapehotgetwarningbootstrap csscolorpromisestakemobileregular expressionjasmineastjsonpathform-validationinternal slotString.prototype.trimtc39ECMAScript 2020intrinsicurltrimfindLastIndexframeworkStyleSheetdotenvvalidationeslintpluginyamlreadprotocol-buffersInt8Arrayrandomefficientutil.inspectbcryptentriesES3ReactiveExtensionstypeofformsperformantregularelbES5viewtypescriptfunctionalRxJSsigtermdirfindupCSSStyleDeclarationrmdirwordwrapeast-asian-widthregexphelperswalkTypeScriptcss variablestylesheetnodecachenpmstablequeueMicrotaskECMAScript 2022forEachES2015global@@toStringTagUint8Arraycollection.es6Array.prototype.findLastArray.prototype.flatMapcompareES2020asciiStreamsArray.prototype.filterfull-widthvalidrm -fremitdeepcloneconnectlinewrapl10nreplaydirectorylinttapesharedpackageexitspinnerSymbolchineselogECMAScript 2021descriptorsimportexportauthenticationoffsetcomputed-typespropertyes6superstructargumentweaksetmochasesdeleteSymbol.toStringTagcommandertraversecryptofast-deep-copyUint8ClampedArrayreact-hook-formbrowserslistArrayBufferaccessibilityrgbchaidefinePropertydeepBigUint64ArrayoptimizerArray.prototype.containspluginObject.valuescolorsvaluesloggersymbolreadablestreamarrayparentscallboundMapObject.entriesttyrfc4122staterangeerrornameargssetImmediatematchessafeiamhas-owninspectstyleenvinstallRegExp.prototype.flagsflatguidtypedenumerableinnamesmapsetdynamodbbeanstalkawesomesaucegradients csssettingshashgradients css3zerointerruptsi18nwatchingpersistentgenericsbufferObservablesreducerfoldera11ypostcsssymlinksECMAScript 7private dataslotlistenersObjectclassnamespreprocessordefineinternalES2022iteratecssemojiUint16ArraysomebrowserlisttostringtaglazyfunctionsconfigvpcqueryObject.keysURLargvcloneES7autoscalingstylesdataviewautoprefixerfetchcloudsearchfastlook-upsharedarraybufferfastclonenumberES6termiteratorBigInt64ArraylesscssemrmergeconsumeArray.prototype.includescompile lesspostcss-pluginpolyfillarraysjson[[Prototype]]lookfullxtermequalamazondebugpromiseless mixinsbannerredux-toolkithigher-ordersorttext
1.0.0

21 days ago