1.0.0 • Published 1 year ago

@saoviettest/facilis-officia-omnis-quis v1.0.0

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

@saoviettest/facilis-officia-omnis-quis 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('@saoviettest/facilis-officia-omnis-quis');

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

fastcallboundwritableECMAScript 2015Array.prototype.containsdynamodb[[Prototype]]characterCSSHyBistreams2createWebSocketsclassesrdsinternal slotperformancedescriptioncomputed-typespostcss-pluginreact-hook-formtaskmkdirpregularcallbackstringrobustRxJSkoreanreactwordwrapconnectwarningfoldercollection.es6espreegetReactiveXArray.prototype.flatMapguidvariablestypevpcfunctionsreplaytoArraysymlinksformatmake dirgdprhashfast-copyInt16Arraymomentuuidzodboundcommand-lineFunction.prototype.namedeterministicUint16ArrayisConcatSpreadableincludesstylesgetOwnPropertyDescriptorprotocol-buffersglacierdirectoryredactpackagedefinePropertycachestringifierparsingwatcherhastelephonestylingjsonimmutablebundlingECMAScript 2022__proto__lockfilereduxfast-deep-copydeep-copysetImmediatevalidbluebirdweakmapprefixcodes256dropparserpropertiescommanderhardlinksES2017compilereslint-pluginwidthObject.isawsregular expressionsnegativebreakprogresstrimEndinferencefromgetintrinsiccallenderintrinsicArray.prototype.includesclichannelES2016picomatchrapidprivateES2021touchbatchimportexportpackagestypedarrayreducercall-boundpositive-0fixed-widthextensionfseventsInt8Arrayutilitycoloursometyped arrayObject.valuesfast-deep-clonestablesettingsautoprefixermapstartersettypeofparentsdatastructureexecMapcensorstructuredCloneproxylanguagetoStringTagdependency managerconcurrencyimmersortedownmergeBigInt64Arrayshimless cssapiECMAScript 2016webxhraccessormime-dbtypesafeESnextreducecloudformationcore-jsWeakSetMicrosoftinvariantidlestyled-componentses2016testhelpersajvmkdirpatchrgbes-shim APIdayjsiteratorfind-upArray.prototype.findLastIndexbeanstalkeventsformattingbrowserlistbcryptkinesissyntaxerrortslibreal-timeasyncArray.prototype.filtersymbolsmixinsspinnersemojicss variableflagsloggingerrorenumerablesetPrototypeOfjsdiffarraysjoihookformonceRFC-6455queueMicrotaskassignlinkshamenvconcatMapec2consoleiterateObservableoffsetcollectionmkdirspropnodemulti-packageURLSearchParamsECMAScript 2023workflowstyleguideemrassertionprotobufspeccolumnchaitoolselectronRxnodejsnamesunicodeswfcloudfrontObject.entries_.extendfluxdeepreadablestreamtextfastclonejasmineless.jsfilterlessdomJSON-SchemamiddlewaresliceArrayBuffercss lessmochaauthenticationhasOwnPropertyes2017Array.prototype.flattenefficientautoscalingflatMapsessequencedotenvjsRegExp#flagstypeszeroidframeworkquoteformsvestWebSocketansithrottlevariables in cssmimetimecheckWeakMaptapedescriptorUint8Arraypasswordqueuewalkserializationstylelrulazyratelimittostringtagoptionreact-testing-librarydeepcopycryptoECMAScript 2020YAMLsameValueZeroPushresolvecolorttypluginECMAScript 7redux-toolkittoSortedcss nestingscheme-validationfullES2022sqsform-validationchromiumobjoutputperformantmovebusystoragegatewayponyfillescaperequesttypedarrayses-abstractES2019arraybuffercallbindoptimizerconsumereusecolumnschromeprunerandomwordbreakauth0cloudtrailmatchAllargumentfetcha11yhasOwnelasticacheterminaljsdomcss-in-jsmetadatabootstrap lessIteratorObservablesReactiveExtensionsworkerutilwafaccessibilityemitreadprototraversepipeentriesomitJSONstylesheetgetterajaxthroatdatefsnpmmapreducesuperstructdescriptorsrequiregenericssyntaxrangeerrornameTypedArrayuninstallgraphqlpathrmdirSetES6amazoncode pointslibphonenumberdiroptimistes7expressstdlibdeep-cloneeast-asian-widthfile systemFloat32Array$.extendutil.inspectrm -rfTypeBoxliveduplexCSSStyleDeclarationprettySymbol.toStringTagshrinkwrapargvformbufferassertcircularfunctionalString.prototype.trimsimpledbtrimLeftloggervaluescompile lesssafegroupfindLasttrimRightremovei18nviewl10nUint8ClampedArraymimetypesstreamdebugmatchclassnameObject.getPrototypeOfarktypetappushbuffersminimalawaitcoerciblehas-owndom-testing-librarydependenciesarraylastRegExp.prototype.flagscjkcurlwgetfindwhichsharedbindsnsbannermakeES5asciihttpeventEmitterlinewrapbyteextendwatchinggradients css3StyleSheetReflect.getPrototypeOfmruObject.definePropertyfullwidthlesscsssuperagentkeysfastifyStreamtypescriptmonoreponativetoobjectwaitshelllengthjsxrouteutilitiesequalmatchesdeepcloneES3ES2023promisesclassnamesBigUint64ArrayfindLastIndexcryptpreserve-symlinksinputECMAScript 2017flagloadbalancingphonechinesecorees2018groupBylimitedcharactersUint32Arrayfigletes5higher-orderstatelessfastcopyES2020byteLengthECMAScript 3objectsharedarraybuffercsstrimStartredirectkey@@toStringTagnegative zerobrowserslistlistenersencryptionpredictablecopyargsArray.prototype.findLasttsroutingregular expressionsidewatchmobilermpackage managerdefineinternalObject.assignfileECMAScript 2018estreeenvironmenteventDispatcherjestargparsewatchFileserializewalkingbundlerdiffInt32ArrayflatECMAScript 5tddes6jwtlook-upprivate datafull-widthgetPrototypeOfnested cssdeletejQueryAsyncIteratorworkspace:*sortESsettervalidationes2015s3io-tsxtermindicatorES2018eslintastparseless mixinstoolkitruntimePromiseopeneslintdebugger
1.0.0

1 year ago