1.1.17 • Published 1 year ago

@kollorg/fuga-laborum v1.1.17

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

@kollorg/fuga-laborum Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES spec-proposal-compliant Object.fromEntries shim. Invoke its "shim" method to shim Object.fromEntries 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 proposed spec.

Most common usage:

var assert = require('assert');
var fromEntries = require('@kollorg/fuga-laborum');

var obj = { a: 1, b: 2, c: 3 };
var actual = fromEntries(Object.entries(obj));

assert.deepEqual(obj, actual);

if (!Object.fromEntries) {
	fromEntries.shim();
}

assert.deepEqual(Object.fromEntries(Object.entries(obj)), obj);

Tests

Simply clone the repo, npm install, and run npm test

figletWebSocketautoscalingcallbindfastclonefromtypedSetestreeprogressArray.prototype.flatMapconcattddboundslicedragtapeapprfc4122json-schema-validationWebSocketsslotFloat64Arrayidentifiersreadabletypanioncomputed-typeslocalreadablestreamvarArrayBufferdiffstyled-componentsdependency managernopeform-validationES5rssexecrm -rfArray.prototype.flatdescriptorspackagesmergedeterministicmatchsetgetPrototypeOfmobileutilmapcolourframerjshinttrimLeftECMAScriptnodejsES2015endpointes2016typescriptmrucolumnses-shim APIescapel10nbundlingagentxhreventDispatcherdomgenericsinferencejQuerysetPrototypeOfglobalsglobal this valuepatchECMAScript 2019reworkgitignoreoptimizerregularargumentcollectionxtermincludespackage.jsoncloudtrailcontainsString.prototype.trimelasticachecurriedunicodetelephonebannerforEachUint32ArrayidlehasOwnPropertymatchAllES2017gdpr0expressiondeep-cloneregular-expressionquoteredactPromisefunction.lengthInt32ArraytoReversedmanagerexpressObject.valuesObject.definePropertygroupBywidthassignchromeserializationdescriptionpushmatchesjson-schemaquery3dcallbackchinesedirectoryloges2017global objectloggingwindowRxJSbddmkdirpuuidasciiperformantkoreanletReactiveExtensionsdeepcloneES2022helpersinternalqueueCSSStyleDeclarationlinkclass-validatorstoragegatewayperformanceprototypedebugtimeconsttoStringTaguninstalliterateinspecteast-asian-widthschemeimportexportES2020recursivejoiUnderscoreinstallerURLSearchParamsgroupUint16Arraya11yresolve__proto__isConcatSpreadableutilityprivatejson-schema-validatormetadataObservablesmkdirutil.inspectexecfileautoprefixerpopmotionreact animationmodulesfunctionaltransporteffect-tsregular expressionsefficientprotocol-bufferspipeenvironmentisrangeerrorelbsuperstructtoArraysyntaxESfast-cloneECMAScript 2020rgbes7comparerandomnodetacitvariablescore-jsObject.iscjkmake dirbindWeakSetes6flagssetImmediatelibphonenumber.gitignoreECMAScript 2016moduleObject.entriesbinarieshookformacorninstrumentationbeanstalktslibtc39artimportsymbolses-shimsxmlECMAScript 2018descriptorvarsgetjsonomitwarningvisualtypesistanbulcollection.es6testdeep-copyrdsmove256TypeScriptjsonschemaidclientrm -frlistenersoptionES7reades-abstractwalkingaccessorjasminecolorsfastkeysapollomakefixed-widthvalidpnpm9formattingObjectcallfull-widthdeletesymlinkshasOwnenvamazonconcatMapquerystringlocationObservableUint8ArrayRFC-6455astcreatespringIteratoratomviewrestcolorconfigfoldertrimStartsnsSymbolObject.keysReactiveXCSSes2018setterstructuredCloneArraypoint-freehashpackage managerfast-deep-copyfeedlook-uppropertiescode pointsjestargsstringifierECMAScript 5termpositiveignorecloudfrontebscall-bindcloudwatchcryptohigher-orderfunctiones2015qsstringifyES3typemapreduceharmonyfastcopyspecHyBichecksubprocesscommanderECMAScript 7globtransformfindLastIndexhas-ownvestwebpicomatchpostcss-pluginworkspace:*prefixkinesistoobjectenvironmentsSymbol.toStringTagredux-toolkitArray.prototype.findLastIndexvalidatorfindLastinstallsource mapformwaapihttpshelpergetintrinsicredirectinvariantfsjsdomsideecmascriptflatmkdirspinoscheme-validation@@toStringTageventstypeerroreslintconfigarktype[[Prototype]]karmaavatrimbrowserlistswfurl$.extendhardlinkscurlshrinkwraptraverseES2021pyyamlcallboundbrowserdebuggermomentimmutablecommand-linePushruleshasfiltersuperagentMicrosoftuser-streamsreal-timereact-hooksmulti-packagesomeUint8ClampedArrayvpcremovenamecopygesturesReflect.getPrototypeOffind6to5TypeBoxTypedArrayenumerableproxyentriesnativestreamses8requireES2018electrondayjsdirchromiumequalespreeaccessibilityArray.prototype.includesroutetoolsObject.assignrapidloadbalancingpropdatapurecssec2pathtsfindupeslint-pluginparserglobalES8sameValueZero-0valuethree
1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago