3.2.16 • Published 1 year ago

@juigorg/eveniet-nostrum-labore v3.2.16

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

@juigorg/eveniet-nostrum-labore 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('@juigorg/eveniet-nostrum-labore');

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

es2017lruautoscalingArrayframerfindlook-upslicebundlertypesafegetconsoles3duplexmake dirmonorepoes5hardlinksUint8ClampedArrayes7settingses8touchgroupBydefineinferenceuninstallflattenworkspace:*cmdexpressioninstallerasyncStreamES5$.extendStyleSheetsetPrototypeOfmoverfc4122iconvopensfolderl10nMap256testeslintconfiganimationECMAScript 2019hashtypedprogressbeanstalksymlinklintmatchTypeBoxreuseesinternal slotloggerassertionsham_.extendCSSparserruntimeES2017terminalistanbulflatMaptakecallbackgetintrinsichooksescapekeyseveryzeroformremoveopenerES3real-timetypedarrayjQuerymkdirfsroutinglinewrapfunction.lengthexecutabletester-0es-shimsapishimloggingESnextdom-testing-libraryratelimitcloudtraillibphonenumberisprotoenumerabletapwritablevalidationroutetoSorteddefinePropertyemrequalfunctionefficientutil.inspectdomtoobjectUnderscorexhrnpmHyBistreams2Observablespackage.jsonvalueECMAScript 2020AsyncIteratorfrompushslot3dmkdirsmime-dbsyntaxerroragentECMAScript 2023dataviewcryptourlrangeerrorsortedtaskRegExp#flagslanguagemetadatanameprivate datamimepostcssownpathbrowser0limithttpspyyamlfastcopyratebrowserslisttestingES7varsmoduledependency managerstreamtrimEndstartersimple cache.envlastdescriptorsargvObject.keysinspectglaciericucharactersJSON-SchemaforEachcurlparseformatutilityconcatMapextraprotocol-buffersoptimistcoercibleserializesymboldeepmapphonebreaksortrmdirarraybuffersafebyteOffsetcollectiondescriptoriterateexecparentslogcloudsearchInt16ArrayquerystringoffsetlimitedexestringifierstdlibStreamsreact-hook-forminenvironmentInt32ArraylaunchqueueindicatorwhatwgtypeES2023JSONrecursivepropertiesreduxECMAScript 2018fastBigInt64ArrayFunction.prototype.nameES2022datahookformaccessibilitycensorECMAScript 6route53throatspinnersES6columnscheckcircularfindLastIndexpromisedependenciestypeerrorstructuredCloneendpointdragglobalmatchesqueueMicrotaskglobformsmulti-packagetraverseYAMLelasticachereact-hooksperformantstringbannerURLSearchParamsArray.prototype.flatcore-jsECMAScript 2022cloudwatchextendstyled-componentscolumnES2016popmotionreadableemitFloat32Arraypnpm9guiddirectorychromiumlooktrimLeftenvreact poseeventDispatchergraphqloptimizerchaitrimfast-deep-clonecommanderpicomatchbufferstypedarraysObject.definePropertylocationfull-widthminimaltimeinternalredux-toolkitshrinkwrapjseventEmitterString.prototype.trimawaitfile systemisConcatSpreadabledropproxyconvertawesomesaucespeedimmutablewrapBigUint64ArrayansifigletURLswfUint32ArraymatchAllcss-in-jsinvariantobjwalkingwaapiextensionhelperbatchObject.fromEntriesamazonArrayBufferhigher-orderReflect.getPrototypeOfebschromeECMAScript 2017rapidgetteruuidECMAScript 2016simpledbopenReactiveExtensionsdateobjectnodevpccode pointsfunctionsutilitiescontainsaststartcloudformationEScoloriemimetypescommand-linestreamsfilterwebsitecharsetArray.prototype.includessetImmediatestableio-tscompilerbrowserlistchannelstylesclass-validatorcjkdeepclonegetOwnPropertyDescriptorairbnbfile cacheasciisesprocessfullomittyped arrayECMAScript 2021deep-copyreduceES2021findLastpositiveschemeboundfileregular expressioncollection.es6upmochattyrm -frdiffMicrosofttc39onceconcurrencycloneFloat64Arraysomeajaxtslibpluginpackage managereslintpluginassignrequestintrinsicrmserializersuperstructfast-deep-copytoArraytapejsdomjsxwarningfindupconfigpropfixed-widthtrimRightsideelectronxdgPromiseec2lengthposecloudfrontES2018globalselb[[Prototype]]jsonpathflagsthrottlenegative zeroappdataVieweditorString.prototype.matchAlltoolsfullwidthdirwordbreakserializationshellreducerpackageWeakSettermrobustcharacterreadparentprivatepostcss-pluginhelpersexpresssqsawsperformanceflatstylingparsingfastcloneIteratorfpsstyleguideentriestextbufferdeterministicmkdirpObject.assignObject.iskoreanjavascriptprefixpatchcallbindgenericseast-asian-widthidtypeofpolyfillform-validationweaksetdotenvtelephonezodstatelessdeep-cloneprunereactArrayBuffer.prototype.slicecomputed-typeswritesharedarraybufferObservablea11yTypedArrayRxcreatedayjschinesethreeprettynumbernodejsnativewhichweakmapcorecopywgetcallxdg-openenderdebugPushTypeScriptcoverageargumentimportexportfunctionalarrayregexpackagessearchartassertchildES2015ponyfillsnsestreedefaultregexpspringautoprefixershebangimmerWebSocketincludeses2016widthiamloadbalancingnamesECMAScript 5protobufObject.entriesspinnercodessymbolsutilnegative__proto__idlerequireReactiveXjsonenvironmentsUint8Arrayes2015viewmergeWebSocketspromisesbusybundlinglinkes-shim APIflagworkeroutputsharedlockfilenoperedirecttrimStartRxJScommandjson cachequotefast-clonehasOwnUint16ArraySymbolinstrumentationfind-upresolveclientconcatlazyArray.prototype.containsreadablestreamsetterbddcallboundequalityconsumekeywordwrapjoispawnbindtypescriptArray.prototype.findLastgroupstoragegatewaycall-boundxtermdebuggeryupurlsjapanesequeryeventsdescriptionArray.prototype.flattenpersistentArray.prototype.flatMapInt8ArrayArray.prototype.findLastIndexpropertybluebirdimportcacheCSSStyleDeclarationvestlistenersbytekey parerrorstyleloadingqsdeepcopystringifyyamltoolkitargumentsvalidECMAScript 3variablesbyteLengthrgbiterationgdprecmascripttostringtagarktypeassertsfetchrdshttpapollotypanionrandomvalidatecsssuperagentiteratorformattingmakesetgestureshasreact animationreact-testing-libraryscheme-validationprototypeRegExp.prototype.flagspipewaitArray.prototype.filtermomentespreecompareinstalljsdiffjshintES2019visualunicodetdddatastructuregetPrototypeOfObjectes2018@@toStringTagcolorsaccessorjestgetoptjasminetsemojiworkflowdynamodbsequencei18nmapreduceconfigurablemodulesSetschemaclitoStringTaghasOwnPropertykinesissameValueZeroECMAScript 7regular expressionsvaluessyntaxRFC-6455deletewalkcolourinputWeakMaprm -rf
3.2.13

1 year ago

3.2.15

1 year ago

3.2.14

1 year ago

3.2.16

1 year ago

2.2.13

1 year ago

2.2.12

1 year ago

1.2.12

1 year ago

1.2.11

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.9

1 year ago

1.2.10

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.1.2

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago