2.1.16 • Published 1 year ago

@kollorg/quaerat-ad v2.1.16

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@kollorg/quaerat-ad Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

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('@kollorg/quaerat-ad');

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

Reflect.getPrototypeOfequalityfastcopyelectronprototypeECMAScript 2015Array.prototype.findLastIndexAsyncIteratorjsxkoreanonceInt32ArrayqueuehttpgitignorelocationECMAScript 2017yupharmonyeffect-tsinputes6ECMAScriptreal-timeArray.prototype.findLaststreamsBigInt64ArraywaapidirectorylastelasticacheECMAScript 2022typescriptoptimistglobal this valuechromeSystem.globaliterateMicrosoftfileschemeFloat32Arrayutilbabelcolumnspipejshintreadablees7full-widthsetterstylingRFC-6455datereadablestreamdeepcopyebsrm -rfES2023MapUint8ClampedArraytyped arrayES3TypeBoxdependency manageromitArray.prototype.containseslintconfigbinredirectwalkinghtmldeletenpmignoredifffast-deep-copylanguagees5asteriskscharactermatchAlluninstallendertextinstallerrdsansiinstrumentationglobalThiscloudformationloggingStreamssameValueZerocode pointsArray.prototype.flattensetstylepyyaml.envselfagentbyteOffsetintrinsicpreprocessorrulesES8spinnersfeedpoint-freechaiprotopath__proto__kinesisfile systemES2017sideUnderscoreString.prototype.trims3swftranspiletoArrayes2015ES5deep-cloneclassesclientschemaES2019gesturesObject.getPrototypeOfcontainsweakmapbusyproxyfnmatchimportexportObject.assignbundlerzodconcatMapartmodulebeanstalktacitcopyerrorestreeclassnameECMAScript 2018emroutputlengthcall-bindchildmkdircoerciblerestSymbolastperformancesomeendpointbrowserslistanimationimportutil.inspectajaxeslint-plugingetintrinsicconfigurableWebSocketsreact poseURLi18nCSSframeworkes2017helpersmkdirpWeakSeteast-asian-widthtrimEndwarningYAMLfsdefineequalpropertiesevents-0tddpositiveES2022descriptorpostcss-pluginsyntaxglobalforkxmlflattendotenvbrowserconfigentriesobjectprivatechinesepackage managerhashinvariantarraybuffersimpledbvalueslibphonenumberSymbol.toStringTagdescriptionfixed-widthjsonconstuuidchromiumxhrhardlinksconsumeexpressparserPromisetransformregular expressionec2callboundReactiveXdatadebugregexenvironmentsvarjasmineURLSearchParamsexecuteoffsetdebuggerefficientidlecomparefantasy-landbinaryrandomsesaccessibilityunicodeprogressstyleguideJSON-SchemaES2015checkairbnbnegativetakecurlStyleSheetboundponyfillmapzxwalkfulldragcall-boundrapidvars0Array.prototype.flatMapguidcommand-lineemojiflagsapollofigletasciiperformantfullwidthiamformatconsolearrayclonevariablesjson-schemadescriptorspruneweaksetFloat64ArraylocaliteratorredactformsObject.entriesargumentlistenersgetterInt16Arraya11yassertionfastclonereverseduser-streamsescapesetImmediateObject.valuesutilityesrequestreversesharedsharedarraybufferpropertypackagedominspecttypeflagmomentECMAScript 2016queryString.prototype.matchAllshebangeventDispatchergetkeyReactiveExtensionsTypeScriptbabel-coreObjecteslinthasparse.gitignorepurebyteslotpushhooksgrouprgbBigUint64ArraywebsafesetPrototypeOfapigetoptwhichremovecorecolorregular-expressionprocessmochaESnextnegative zerofromArrayBuffer#slicerangeerrorstringifierIteratortoStringTagprettyshellpackagestrimLeftquerystringtrimStartqswritereact-testing-librarypropserializerhookformcharactersrestfulhas-ownurlignoreyamlhelperjapaneseierobustcolumnsearchjsstablecssprotobufserializationjsdiffArrayBuffer.prototype.slicecore-jstoSortedmatcheslintplugincallatomtraversecloudtrailcjkcolourtelephoneObservableUint16ArrayObject.definePropertynpmutilsclassnameslookECMAScript 3typesmonorepoloadbalancingvalidatorRegExp#flagscryptoObject.fromEntriesqueueMicrotaskmetadataquotefilterfindttytrimRightECMAScript 2019rmwhatwgEScloudwatchdeep256toReversedconcatfind-upmobileArrayes-shim APIsortes8HyBimanagerchanneltsexecidbindsymbolsdynamodbTypedArrayredux-toolkitspringStreamparentsymbolmergestylesreducebinariesavaextraObservableswritableinternal slotcodesloggertostringtagmakeimmerFunction.prototype.nameglobwindowstyled-componentsgraphqldependenciesespreeCSSStyleDeclarationcreatedefinePropertytestingreducerdom-testing-libraryfpsrecursivereact-hooksArray.prototype.flatflatspecfolderroute53posereactnopepolyfillinmruECMAScript 2020callbackpluginmovevalidargvcomputed-typesphoneforEachdircurriedECMAScript 2023typeofmodulesinferencefetchlockfileamazoninstalltypedarraydeepclonefindupexpressionmanipulationjavascriptoptionES2020threeroutingnativematchesprotocol-buffersreadform-validationsinatrabuffersInt8Arraymake dirstringtypedarrays@@toStringTagshrinkwrapfunctionWeakMapvisualRegExp.prototype.flagsl10nminimalprefixrouteajvisConcatSpreadablestarterjson-schema-validatorpostcssworkerArray.prototype.includesmkdirstimesnsobjzeroreact animationsuperstructbundlinggroupByreworksyntaxerrorfastifycircularpnpm9patchvpcsqsPushglacierdeep-copyrequireshimnamesdrophasOwnpopmotiontoolkitflatMapfpfunction.lengthincludestermdayjsbrowserlistextendbuffergetPrototypeOfserializetouchargsshamstoragegatewayES2018toolswafenvironmentlintcollection.es6typanionclibddspawntypesafeloadinges2016censorstringifysettingsECMAScript 5waitacorn$.extendfindLasttrimarktypeappidentifiersasyncletnodejses2018[[Prototype]]tapegenericstranspilerfindLastIndexjoijsdomdataviewvestvalueupvalidatecommandio-tsclass-validatorRxreuselook-upenumerableObject.isWebSocketlinkspinnerimmutablepicomatchstreamcommandergdprnoderegularfast-clonees-abstracttslibtaputilitiesES7autoprefixerhasOwnPropertyregexppromiseindicatorhigher-ordersortedisawsresolveterminalxtermecmascriptstructuredCloneparents_.extendUint8ArrayemitkarmaSetcloudsearchtransportES2016workspace:*reduxES2021globalssymlinksistanbuljson-schema-validationformpinoArray.prototype.filterformattingarraysrssaccessorassertwidthnumberoptimizerwgetjQueryfast-deep-clone3dassertsrm -frcache
2.1.16

1 year ago

2.1.15

1 year ago

2.1.14

1 year ago

2.1.13

1 year ago

2.1.12

1 year ago

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.6

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago