Licence
MIT
Version
1.0.0
Deps
15
Size
18 kB
Vulns
0
Weekly
0
@osjwnpm/repellat-saepe-perspiciatis 
Determine if the JS environment has Symbol.toStringTag support. Supports spec, or shams.
Example
var hasSymbolToStringTag = require('@osjwnpm/repellat-saepe-perspiciatis');
hasSymbolToStringTag() === true; // if the environment has native Symbol.toStringTag support. Not polyfillable, not forgeable.
var hasSymbolToStringTagKinda = require('@osjwnpm/repellat-saepe-perspiciatis/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
Keywords
curlObservableObject.entriesjson-schema-validationhttpinternalES5pushbreakshrinkwrapargsArray.prototype.flatMapsetpreserve-symlinksairbnbparentsdeletejapanesedateeveryObject.isfseventseast-asian-widthWebSocketparsethrottleES2023definePropertyUint32ArraystructuredClonefindLastjoitoobjectsuperagentextraweakmapfilepreprocessoropenfast-clonecolorsbannerwatcher[[Prototype]]directoryfastcloneiterateUint8ClampedArrayECMAScript 2017rangeerrortermchaibyteLengthpostcss-plugintrimStartyupMapgetintrinsictrimEndperformantplugintypeshashECMAScript 3toArraycorschecktapdefaulttyped arrayYAMLspinnerrateurlscurriednodeassignlogdragtddsortedflatMapspringtypesharedspawnstableECMAScript 7arraysextensionsymbolES2021widthsignalconnectreact-testing-libraryESwhatwginferencesomeprotocol-buffersnested cssArray.prototype.flatpositiveerror-handlingHyBipicomatchcolourshebanguninstallsyntaxerrorless.jsboundrm -rfvalidatenamerobustregular expressionECMAScript 2020bluebirdmakecollection.es6jsdomeventDispatcherfindup6to5omitWeakSeteslint-pluginlibphonenumberjsonbundlercss variableansiperformancecmdsearchmomentdeep-copytakequotees2018offsetwriteframeworkiees2016eslintmergeconcurrencyduplexprogressmacosreact animationgetoptbddgetPrototypeOfprotobcryptStyleSheetserializationgetOwnPropertyDescriptorgestureswatchFileforEachprocessRegExp#flagsclassnamestypedarrayCSSStyleDeclarationsymlinksunicodeglobregexcharactersdayjsArrayBufferargparseexecECMAScript 2021minimalparentcolumnmkdirES3argumentbindjsxutilswrapES2016Uint8ArraycompareString.prototype.matchAllless csslinewrapgraphqlstringifiernodejsECMAScript 2023webnegativemoduleclassnameexit-codeterminalTypeScripttypeofstatusrequestexitsuperstructpackage managercore-jsscheme-validationArrayjsonpathtrimLeftes5deepcopybundlinghookformjson-schemaES2019expresslaunchcallbindkeyschromiumapidirslotprotobufprivateawesomesaucepromisesSetdebugredactjson-schema-validatorES2015visualratelimitvariablesworkerpolyfillregularECMAScript 6animationfigletisString.prototype.trimmake dircompile lessvaluesdiffRxJSio-tsxtermreduxqsformattingprivate datawordbreakfunctionseditoroptimizermiddlewarehttpssetImmediate__proto__metadataArray.prototype.findLastIndexxdg-openwaitpipeObject.assignposeserializeUnderscoreramdadependency managerWebSocketsmixinsStreamsmimeObject.valuesawaittranspileconstbootstrap cssReflect.getPrototypeOfkeywalkingttytraversesafesignalswritablereadableassertslessformspropertyhooksgenericsECMAScript 5Uint16ArrayvalidoptionweaksetstreamsgettertypanionECMAScript 2016Symbol.toStringTagimmutabletelephonereducees2017gradients css3linkgroupruntimeECMAScript 2015sidelook-upnpmfindlimitedstartelectronzerofind-upcall-bindflagECMAScript 2022Float64ArrayTypeBoxcryptwebsitetoolslanguagehelperscjkdotenvInt8ArrayasciiinpututilIteratoridlehandlersrecursiveexpressionsameValueZeroObject.definePropertymatchAlloperating-systemgradients csspropertiesaccessibilitypatchRx$.extendthroatupkoreanSymbolES6starteruser-streamsecmascriptpyyamllockfiledropeventEmitterdataviewinstallerconcatMappackage.jsonincludesbatchhardlinksoncecryptotextconsolexssflattenmatcheventsdescriptorsinternal slotmruutil.inspectestreeflatdomthreeprefixobjtypedleteslintplugintimecharacterenvironmentoutputfile systemarraybufferhigher-orderaccessorexecutableexeargvbrowserslistcensorwaapireactObservablesspeccodesconfigurableasserttoSortedpackageargumentsresolverequirereact-hookstrimschemebabelCSScachezodless compilerwalkpasswordes-abstractbootstrap lessjavascriptbusyuuidnumberredux-toolkitcss-in-jsrmFloat32Arrayavapathapolloregular expressionsendercallbackform-validationtslibquerystringsettingsArray.prototype.findLastInt32Arrayajvstylingrfc4122-0datastructuretranspilerfslistenerses7assertionstatelessTypedArraycopydataECMAScript 2018utilityfastconcatworkspace:*loggerrm -frnamesdeterministicqueuetypeerrorrmdirtaskchinesesyntaxtypedarraysURLSearchParamsfull-widthreducertouchclonesanitizationInt16ArrayregexpajaxphoneremovelinuxnativedeepfullwgetvalueESnextsequenceReactiveXAsyncIteratorextendmovecommand-line0l10nnegative zeroarktypereadindicatorES8jwtchromebufferurlnopees2015mkdirpfetchfantasy-landfunctionalreact-hook-formwindowsidRFC-6455clientdataViewqueryreal-timeenumerablebrowserlistes-shimsasync@@toStringTagtstc39testfastifydescriptorxhropensponyfillfpfunctionmochajsdiffentriescontainsbabel-coreclass-validatormobilesortcommanderlimitstringifyArrayBuffer.prototype.sliceES2020ECMAScript 2019openerlintrapidrgbjsstyleguidedeepclonei18nclassesfixed-widthchildES2018gdprcircularlookimmervestshellastcallstreams2shamslicecreatestreames8ES2017lengthiteratorpackagestacitfiltersiginttoolkitprunedeep-clonetrimRightmapviewqueueMicrotaskcolumnscommandpnpm9multi-packagelazyjQueryPushdefinesanitizeJSON-Schemautilitiesmatchesauthenticationreact posePromise.envinspectObject.getPrototypeOfjestspeedenvpromiseparserwarningirqwordwrapcompilerES7256JSONserializershimdom-testing-libraryschemaintrinsicappjsonschemahasdependenciesObjectformatArray.prototype.flatten
