1.0.0 • Published 1 year ago
@skylernpm/deserunt-mollitia-asperiores v1.0.0
@skylernpm/deserunt-mollitia-asperiores 
An ES2017 spec-compliant Object.entries
shim. Invoke its "shim" method to shim Object.entries
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 spec.
Most common usage:
var assert = require('assert');
var entries = require('@skylernpm/deserunt-mollitia-asperiores');
var obj = { a: 1, b: 2, c: 3 };
var expected = [['a', 1], ['b', 2], ['c', 3]];
if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
// for environments with Symbol support
var sym = Symbol();
obj[sym] = 4;
obj.d = sym;
expected.push(['d', sym]);
}
assert.deepEqual(entries(obj), expected);
if (!Object.entries) {
entries.shim();
}
assert.deepEqual(Object.entries(obj), expected);
Tests
Simply clone the repo, npm install
, and run npm test
urlgetoptnames.envflagsJSONRegExp#flagses-shimsiteratenpmcharacterstylingtouchdeterministicspinnersvalidateECMAScript 3negative zeroownrandomless compilermochacolourdayjsshrinkwrapa11ywhatwgSymbol.toStringTagtoolkitconnectrecursiveunicodefslastObject.valuesmacoswafAsyncIteratoreast-asian-widthbyteiterationfromthrottlevalidsyntaxerrortesterbufferArrayless csszerodescriptorsqueueloadingawslimitedobjectloggerObject.isECMAScript 2018ES8execES2019jsdiffequalityprettyhooksreact-hook-formcommandertrimRightrestfuluuidpromiseplugindescriptionfast-clonemergepredictableperformancekeyguid[[Prototype]]ES2022tc39statelesstermstylecode pointseventsextensionenvstylesheetrouterisConcatSpreadablestoragegatewayUint8ClampedArraybyteOffsetredux-toolkitargumentvpcsharedpropawesomesaucepruneinstallshamaccessibilityopenCSSStyleDeclarationomitgdprframeworkObjectimmerjQueryrobustpnpm9WebSocketses5class-validatorwaites-abstractimmutableimportexportgetintrinsicschemearrayESnextflatfastifyreadsharedarraybufferES2015jsxtypescriptstyled-componentssetPrototypeOfreducedataViewsuperstructxtermHyBioperating-systemimportcircularresolveextendcryptooptimizerpolyfillpostcssprogresswatchingdependenciescall-bindperformanttostringtagObject.definePropertyinterruptsinternalsequenceuninstallmulti-packagefastcopyTypeScriptreadablestreamdataviewstreamsInt32Arraywgetspinnercjkamazon0bundlingconcurrencyInt16Arrayyupvaluehttpsformattingec2css-in-js__proto__queueMicrotaskjavascriptes2015es6sinatraoutputratelimitwalkingcopyinferencestructuredClonetsReactiveExtensionscloudwatchwebhasOwntddTypeBoxroutingless.jsrapidmapexpressfind-upfindMicrosoftmruserialize-0styleguideiamless mixinscallboundgetassertsmapreducecsses7shebangtypesafepackage.jsonio-tsutilityES3reduxfetchES2018packageStreamfull-widthbrowserbundlereventEmitterregulardefinesettingstyped arraytextdatebannerhardlinksoncePromisecommand-lineECMAScript 2021css nestingchromiumponyfillcurlArray.prototype.findLastIndexbluebirdnested cssrateES2021watcherprotocol-buffersES7containsfilterlockfilediffjsonpathartredactclassesObject.getPrototypeOfvisualrestexpressionclassnamesminimalsqswritablepreprocessorgradients css3pathkoreancomputed-typesquoteparentspasswordsignalses2016Array.prototype.findLastsessetterArray.prototype.flattendefinePropertymatchspecpicomatchstatusbootstrap lesskinesisl10ncss variablezodwrapterminalvalidationwatchreal-timepropertiesastcolumnbootstrap cssidfigletwhichhas-ownFunction.prototype.namelinuxpackage manageres8flatMaparktypereusecss lessbeanstalkRegExp.prototype.flagsStreamseslintconfigsyntaxelasticachepersistentnodejsexitendpointbreakfindLastcomparecloudtrailstatetraverselazytrim@@toStringTag256deepclonefullECMAScript 2016bcryptpromiseswritecollection.es6nodearraybuffercloudformationreactcallbindrmdircharactersjsonloghasOwnPropertyjoifolderstringjestpositiveextrahttpnegativeieefficientprivatevariablestslibparentsameValueZeroentriesdom-testing-libraryobjlinkfunctionformatpackagesescapecall-boundscheme-validationdebugES6colordeep-clonefseventsansitapconcatMapfindLastIndexstarterajvArray.prototype.filterwidthmkdirlimitwordbreakhashArrayBuffer#slicevariables in cssstyleslook-upESURLSearchParamssearchbrowserslistglobworkermonorepocorsArrayBuffer.prototype.slicemoduleArray.prototype.includesmimeUint32ArraystringifiercheckduplexkeyswatchFileObject.fromEntrieses-shim APIregexpjsdomcore-jstypaniones2018boundequalcollectionautoscalingshimreact-testing-libraryRxroute53matchesgroupByprocesshookformdebuggerutil.inspectsettypedarraysymbolreadableindicatoriserrorPusheveryemitsymlinksassertrfc4122cloudsearchappwarningtypeJSON-SchemacreateWeakSetmobilenameArray.prototype.containsrdsmime-dbform-validationes2017mixinsUint16ArrayeschaistablebufferswindowsarraysWeakMapproxyclassnamesymbolsconfigReflect.getPrototypeOfautoprefixerprefixdatainternal slotagentCSScallbackstdlibgradients cssnumberforEachstreamdatastructureswfapiString.prototype.trimtoArrayFloat32Arraysimpledbfindupi18nbddsomecolorschromeES2020file systemaccessorhastoSortedoptionArrayBufferquerystringcolumnskarmatrimEndRFC-6455snstimeregexECMAScript 2023rgblibphonenumberECMAScript 2019formsECMAScript 6invariantdescriptorreducerconsoleprotobufdotenvmkdirsmkdirpfastcloudfrontlivesafeObject.entriesdropenumerableES2023metadatahandlersjsveststreams2ebstelephoneArray.prototype.flatmimetypesparsingauththroatassertionfileObservablesYAMLformrm -rfloadbalancingRxJSflattenestreenopetypeerrorgroupserializerpipeasciiidlemakesidetakedomcrypthelpersencryptiongenericsparseMaptoolstypedarrayseslintpluginsortedshellpatchpyyamls3schemafast-copyoptimistsuperagentcodestypedqueryworkspace:*fpsObject.assigninspectArray.prototype.flatMapconcatmodulessetImmediatejasminewalkchannelenderhigher-orderuphotrequirepostcss-plugintypeofviewfluxtoobjectajaxES2016busyECMAScript 7dependency managerargscompile lessairbnbeslintfast-deep-copyreplayconfigurableglacierdynamodbdeepcopyassigntrimStartWebSocketcoerciblebrowserlistUnderscoreflagfunctionalfixed-widthrmstringifydeleteerror-handlingStyleSheetdeepemojiqsutilloggingrequestUint8ArrayawaitemrfullwidthtestlistenersSymbolString.prototype.matchAllBigUint64ArraygetOwnPropertyDescriptorFloat64ArrayObject.keyspushargvweakmapelb$.extendtestingphoneremoveconsumejapanesesortclonemomentSet_.extenditeratorlookincludesES5typesreact-hookselectronsignalcommandinserializationslotlesscssprivate datautilitiesgetPrototypeOfinstallerchinesematchAlltapemovebindargparsebatchyamlIteratordirectorypropertydeep-copyECMAScript 2015ECMAScript 2020ECMAScript 2022ECMAScript 2017irqcachecalleslint-pluginsymlinkES2017linewrapcompilerlintmake dirworkflowxhroffsetTypedArrayECMAScript 5exit-codeObservablenativerouteasyncttylengthtaskwordwrapbyteLengthprotofastclonerangeerrorjwtrm -frregular expressionsvaluessigintfast-deep-cloneReactiveXelmecmascriptpreserve-symlinksmiddlewarecoresigtermparsergettertoStringTagURLinputcliInt8Array
@skylernpm/aliquid-nam-esse@skylernpm/at-occaecati-corporis@skylernpm/culpa-assumenda-dolores@skylernpm/culpa-at-fuga@skylernpm/dolore-consequatur-sit@skylernpm/dolore-expedita-magnam@skylernpm/dolorem-dolore-cum@skylernpm/earum-velit-fugit@skylernpm/eius-dolorum-sunt@skylernpm/eius-vel-soluta@skylernpm/eligendi-magnam-atque@skylernpm/enim-atque-dolore@skylernpm/eos-excepturi-error@skylernpm/eveniet-rem-labore@skylernpm/hic-inventore-dolores@skylernpm/impedit-modi-unde@skylernpm/ipsa-et-eaque@skylernpm/ipsam-id-velit@skylernpm/molestiae-quo-hic@skylernpm/necessitatibus-nam-quia@skylernpm/nesciunt-ipsam-in@skylernpm/nostrum-error-quas@skylernpm/numquam-ea-eaque@skylernpm/occaecati-maxime-itaque@skylernpm/quia-cumque-voluptates@skylernpm/quia-placeat-ducimus@skylernpm/quos-porro-nesciunt@skylernpm/reiciendis-non-corrupti@skylernpm/sunt-laboriosam-consectetur@skylernpm/tempore-numquam-soluta@skylernpm/voluptates-impedit-architectomol-web3-crypto-3sky-app-function-1newsky-app-function-2
1.0.0
1 year ago