1.0.0 • Published 23 days ago
@crabas0npm/repellat-recusandae-porro v1.0.0
@crabas0npm/repellat-recusandae-porro
Determine if the JS environment has Symbol.toStringTag
support. Supports spec, or shams.
Example
var hasSymbolToStringTag = require('@crabas0npm/repellat-recusandae-porro');
hasSymbolToStringTag() === true; // if the environment has native Symbol.toStringTag support. Not polyfillable, not forgeable.
var hasSymbolToStringTagKinda = require('@crabas0npm/repellat-recusandae-porro/shams');
hasSymbolToStringTagKinda() === true; // if the environment has a Symbol.toStringTag sham that mostly follows the spec.
Supported Symbol shams
Tests
Simply clone the repo, npm install
, and run npm test
chromeES5redux256outputloadingdata[[Prototype]]springreduceregular expressionrecursivees-shimsjestecmascriptcontainspushobjcolumncorejsonpathinvariantReflect.getPrototypeOfasciishebangpromisedayjsoptimistkeyreal-timepnpm9superagentserializelimitString.prototype.trimremovebatchmixinsasyncdotenvarraybufferterminalstarterCSSStyleDeclarationregular expressionstextHyBidirmatchesperformantpolyfillenvUint16ArraywalkingInt8Arrayconsoleflatdependency managerpromisesmiddlewareemojiconcurrencyjsdomgdprtaskwritablethroatmake dirwatcheroffsetless csshookformponyfillsymbolsfiglet0bundlerprocessconnectstableparentsinternalassertweblazytsES7namemovedatastructurereact-hook-formbyteLengthtypeextensionbuffersTypedArrayeslintconfiggenericsqueueframeworkmkdirsarktypeindicatorsetPrototypeOfurlfast-deep-copywordwrapjson-schema-validatorrequirejsontouchshellsymlinkvalueMicrosoftbootstrap lessfullclassnamestrimEndconcatMaptapechai$.extendtrimpostcssECMAScript 2021sharedInt32ArrayresolverobustwhichgetintrinsicdeepcloneeventDispatcherdeterministicauthenticationjoipackagemruObject.assignECMAScript 2022safeFunction.prototype.namexhrfindupjasminegroupBysyntaxflagsgraphqlhttpsstyleguidewhatwghigher-orderjQuerypopmotionanimationIteratorES2016stringifyeventstypesafedebuggerpreserve-symlinksFloat32ArraylengthlesscssbreakinstallerargsmkdirplockfilecallbackObject.definePropertyinferencestylecss nestingqsquerystringes6reuseiterationrm -frfullwidthjson-schemanopeflagoptiontimegroupbcryptobjecttelephonestylesObject.getPrototypeOfformscharactertostringtagmomentwrapcjkutil.inspectless.jstermwalkreducerWeakMapArray.prototype.findLastES2023ES2015Array.prototype.containscall-boundserializer@@toStringTaggradients css3deep-cloneruntimetestdeep-copyES2022argvwaapiconstdefinePropertyjsviewzodmatchAllschemelanguagemergetypeerrorpostcss-plugingetPrototypeOfentriesnativeerror-handlingURLSearchParamsObject.valuesURLvariablescomputed-typesbabeltoolscsslessqueueMicrotaskduplexstringifiervalidisConcatSpreadabledeleteclassnamecollectionWeakSetJSONstringstylinggetoptdiffworkspace:*listenerslimitedkoreanfull-widthfixed-widthprotoESparserfunctionalnodeio-tssymlinkstslibweaksettestercheckbytecolorssigtermshrinkwraprapidAsyncIteratorcolourmime-dbframernamesfiledescriptorintrinsicelectronjson-schema-validationnegative zerowriteforEachECMAScript 2017clientRFC-6455hooksdataViewgesturesshamfunctionsjsdiffreadableexitjsxefficienthandlerspicomatchlintsetterBigUint64Arrayfsenumerablenested cssjwtredux-toolkittypedarrayInt16Arrayvarboundbundlingrmdirprotocol-buffershases2015channelfetchreact poseawaitsearchtapcall-bindstyled-componentsyupl10nspinnerses-shim APIemitlinuxcalldebugsigintcallboundrandomequalcryptcensorimmutablequotewidthirqPromiseautoprefixerArrayBuffer.prototype.slicetranspiledropvalidatecompilerthrottlerequestes2018ObservableObjectzeroconcatpluginhttpwait3dcore-jsperformancebusycopystatusdescriptorsdateutilityweakmapsharedarraybufferaccessorconfigArrayBuffer#slicethreerateprogressECMAScript 2015es-abstracteventEmittereast-asian-widthoncebddsetImmediatefast-clonees5typescriptreadablestreamJSON-SchemaarraysSymbol.toStringTagES2020ES2017watchFileinterruptsES2018streamslruminimalform-validationimmerletprototypeUint8Arrayregexpstreams2mobilegetOwnPropertyDescriptorkarmapositiveserializationESnextRegExp#flagsmetadataObject.keysspeedsortlinkUint8ClampedArraymkdirexit-codeeslintCSSescomparees2017commanderansiclassesincludesmimetypesform6to5unicodevisualajvECMAScript 7guidhashSymboldeepObservablesassignyamlReactiveExtensionsslicetoArraydomfiltercolumnsauth_.extendchromiumschemafastifymimeargumentfast-deep-clonefastclonebabel-corei18nequalityreadfindfunctionnegativesignaltrimLeftsameValueZerostreamlogcollection.es6utiljavascriptexecassertspasswordflatMappipeArray.prototype.filterArrayfindLastIndexRxcss-in-jscodesbufferproperties
@crabas0npm/accusantium-repellendus-sint-consequuntur@crabas0npm/alias-consequuntur-hic-enim@crabas0npm/aliquid-vitae-magnam-perspiciatis@crabas0npm/aut-cupiditate-quam-dicta@crabas0npm/blanditiis-est-molestias-a@crabas0npm/consectetur-impedit-exercitationem-error@crabas0npm/corporis-rerum-reprehenderit-voluptates@crabas0npm/delectus-dolorem-consectetur-corrupti@crabas0npm/ea-nisi-earum-mollitia@crabas0npm/et-perspiciatis-eius-modi@crabas0npm/expedita-magnam-quia-perferendis@crabas0npm/expedita-optio-recusandae-nesciunt@crabas0npm/expedita-voluptas-corrupti-ullam@crabas0npm/facilis-doloribus-provident-optio@crabas0npm/fugiat-necessitatibus-recusandae-quo@crabas0npm/maxime-sequi-nam-facere@crabas0npm/minus-iure-ipsum-temporibus@crabas0npm/nulla-minima-vero-facere@crabas0npm/odio-exercitationem-ducimus-provident@crabas0npm/officia-nostrum-at-hic@crabas0npm/officiis-labore-tempora-sint@crabas0npm/omnis-neque-asperiores-rerum@crabas0npm/optio-sequi-optio-quidem@crabas0npm/porro-voluptatem-consectetur-beatae@crabas0npm/possimus-sit-repellat-perspiciatis@crabas0npm/quo-dolorem-molestiae-porro@crabas0npm/ratione-nisi-deleniti-provident@crabas0npm/ratione-voluptatibus-quo-sed@crabas0npm/repellendus-illum-cum-fugit@crabas0npm/unde-quos-asperiores-modi@diahkomalasarinpm/praesentium-sint-dolorem@f1stnpm2/adipisci-adipisci-praesentium@wemnyelezxnpm/delectus-repellendus-nequegive-advice-10th
1.0.0
23 days ago