2.1.24 • Published 1 year ago

@juigorg/fugit-est-ut v2.1.24

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

@juigorg/fugit-est-ut 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/fugit-est-ut');

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

valuescss lesstestassertscontains$.extendroutingimportqueueMicrotasktostringtagaccessorwindowsoptimizerexpressmatchAllspecdeepcopyObservablesrdskeystapcompareparserinsharedefficientasyncmapreducestylesESnextless.jscss nestingairbnbhasutilitiesUint16ArraysomeshebangString.prototype.trimspinnersless compilerprogresskarmaESObject.isastfullwidthformattingrestlazysinatrarecursivefind-uppersistentspeedcall-boundecmascriptconsumefetchObject.entriessymlinkArray.prototype.flatMapredux-toolkitelasticachecircularcharactersECMAScript 2017mixinsmake dircallboundoperating-systemregexstyleguideformatsetjwtprotobufentriestddgenericsdirectoryES2023definethrottlextermform-validationenderroutewalksetPrototypeOftc39glacierbindqsbreaktestergradients css3private datacolorsuninstallReflect.getPrototypeOfmomentpicomatchfixed-widthStreamInt32ArrayreactparsingestreeconcurrencyReactiveExtensionsi18nSymbol.toStringTagrateapitestingwalkingclidirreadablebufferspackagesformHyBipostcssreducequeryfast-copywafmruURLES2021storagegatewaygroupuuidnameshasOwnArray.prototype.includesUint8Arrayregular expressionargvextensionautoscalingsimpledbtypeerrorupES6rangeerrorstyled-componentsES2018pruneemojiaccessibilitysharedarraybufferframeworkoptionflagnumberECMAScript 2022searchnodetypedarraydeep-copyduplexObject.getPrototypeOfdataeventEmittercomputed-typesbootstrap lessassignguidlibphonenumbersequenceconcatMaplivehookformjapanesepreserve-symlinksawsiamstdlibarraysbundlingequalbrowserslist-0equalityclonejoiES2022inferenceeslintroute53objecthelpersFloat64Arrayio-tsObject.definePropertymacosinternalhandlersmiddlewarelinewrapprotocol-bufferskoreanimmutableauthlimitedfspromisesArrayBuffervalidationnativenopeRxJSmimetypescorejsstringifyiestylingutilityenvironmentcryptoutilcensornametyped arraypositiveenumerableescapebundlerTypeBoxpackage.jsones7modulestreamsymbolexpressionlanguagesymlinksmkdirtypeArray.prototype.filterloadbalancingfastifyloggerprocesstypesprivatevisualsortjsdomhotweaksetjavascriptsetImmediatestablemimereusecompilerslotcolorRegExp#flagsjQuerywebcollectioncurlreact-hook-formAsyncIteratorcolumnString.prototype.matchAllfpsglobECMAScript 6es5writetapeclassnameES7JSON-SchemareduxrandomasciitextArrayes-shim APIdom-testing-libraryec2Iteratorcodesutil.inspectstylesheetjsdiffidlefseventsStyleSheettypeofpipeMapmulti-packagefluxstatescheme-validationebstoSortedmobilejsonhas-ownbatchreducerarraytty.envlistenersECMAScript 7TypedArrayhardlinksclassesmovesettingsweakmapsignalsclassnamesdotenvObject.fromEntriesArrayBuffer.prototype.sliceassertionartcommand-linestreamsES2017nodejsponyfillsettercloudsearchdebuggerschemagroupBytypanionflatserializerMicrosoftgetPrototypeOftoobjectassertbcrypt@@toStringTagECMAScript 2023css-in-jsinterruptsreadtoolkitrobustES2019unicodehigher-orderinternal slotReactiveXtseventsdomdropsespolyfillgetintrinsic_.extenddeepclonecjkvaluemime-dbmatchesdependency managerdebugdeep-cloneECMAScript 2020Int16ArraytypedarraysWebSocketsRFC-6455functionslesscssrequestextendconfigWebSocketwhatwgArray.prototype.findLastStreamseslintpluginelectronobjcommanderCSScommand0core-jsgetECMAScript 2018flattenjsonpathworkerES2020foldermodulesproppackage managercolumnsFunction.prototype.namecloudformationownsortedsuperagent[[Prototype]]sigintviewcreatecloudfrontbusysigtermpreprocessorsameValueZerocorsstarterwatchingiteratorterminalsyntaxerrorelbvalidateomitcallfast-clonermdirwaitgetoptcheckworkflowkinesisstylehookses-abstractjasminestringifierwritableauthenticationdeepchineseES3hashregular expressionssliceclass-validatoremitpropertysafepluginECMAScript 5negative zeropasswordgetOwnPropertyDescriptorpnpm9mergedataViewmapchaicallbindbufferparseformsresolvetypedtelephoneendpointshellArray.prototype.findLastIndextouchexit-codeisConcatSpreadablestatelessavargbfilefindLastencryptionrouterbootstrap cssfasteslint-pluginfromWeakSettrimLeftsyntaxiteratecsschromiumECMAScript 2019ECMAScript 2015monorepotypescripttslibdatastructureprototypeeslintconfigfull-widthrmsns
@juigorg/laborum-numquam@juigorg/laudantium-exercitationem@juigorg/hic-illum-fugit@juigorg/id-ipsa@juigorg/incidunt-officia-sapiente@juigorg/neque-iste-eligendi@juigorg/necessitatibus-optio-vel@juigorg/neque-necessitatibus-asperiores@juigorg/nesciunt-accusamus@juigorg/nihil-consequuntur@juigorg/quis-facilis@juigorg/qui-culpa@juigorg/quod-mollitia@juigorg/quos-reiciendis-perspiciatis@juigorg/illum-quidem-odit@juigorg/illum-velit@juigorg/incidunt-odit@juigorg/magni-fuga-sit@juigorg/magni-ipsum@juigorg/maiores-sit@juigorg/maxime-nisi-ea@juigorg/minus-totam@juigorg/minima-provident-magni@juigorg/praesentium-voluptatum-deserunt@juigorg/quae-quia@juigorg/ullam-similique@juigorg/tenetur-asperiores-architecto@juigorg/tenetur-quia-explicabo@juigorg/temporibus-aperiam@juigorg/totam-amet@juigorg/vitae-excepturi@juigorg/voluptatibus-corrupti@juigorg/voluptatem-ab@juigorg/voluptate-quas-totam@juigorg/cumque-nemo@juigorg/cumque-fugit@juigorg/doloribus-quia-sint@juigorg/earum-dolores@juigorg/eos-rem-facilis@juigorg/eos-voluptate@juigorg/expedita-modi@juigorg/ex-ducimus@juigorg/blanditiis-debitis-veritatis@juigorg/blanditiis-hic-deleniti@juigorg/deserunt-quasi@juigorg/dolore-dolorem@juigorg/eligendi-unde@juigorg/deserunt-occaecati-mollitia@juigorg/et-distinctio@juigorg/eum-similique@juigorg/eveniet-accusantium-itaque@juigorg/explicabo-maiores-sint@juigorg/facilis-quam-harum@juigorg/fuga-voluptas@juigorg/ipsam-optio@juigorg/iste-voluptate-ratione@juigorg/itaque-eligendi@juigorg/natus-cum@juigorg/nam-recusandae@juigorg/nam-optio@juigorg/nisi-dignissimos@juigorg/nobis-repellendus-ratione@juigorg/nisi-temporibus@juigorg/non-minima@juigorg/nostrum-laboriosam-aut@juigorg/occaecati-rem@juigorg/repellat-harum@juigorg/sequi-vitae@juigorg/similique-ipsam@juigorg/sint-quasi-tempora@juigorg/odio-earum@juigorg/odit-hic@juigorg/quasi-quae@juigorg/labore-adipisci-officiis@juigorg/labore-animi@juigorg/natus-iure-assumenda@juigorg/perferendis-iure@juigorg/pariatur-debitis@juigorg/optio-enim-ut@juigorg/quaerat-incidunt-nesciunt@juigorg/sit-corrupti-cupiditate@juigorg/sunt-exercitationem-suscipit@juigorg/tempora-quo@juigorg/tempora-dolorem@juigorg/aut-possimus-officiis@juigorg/aperiam-veniam-dolorem@juigorg/architecto-delectus@juigorg/beatae-ab-aspernatur@juigorg/blanditiis-assumenda@juigorg/atque-quidem-ullam@juigorg/at-ipsam@juigorg/at-debitis@juigorg/assumenda-eaque@juigorg/asperiores-dolores@juigorg/blanditiis-expedita@juigorg/blanditiis-libero-quos@juigorg/eaque-odit@juigorg/dolore-corrupti@juigorg/dolore-illo@juigorg/doloremque-sint-labore
2.1.23

1 year ago

2.1.24

1 year ago

2.1.21

1 year ago

2.1.22

1 year ago

2.1.20

1 year ago

1.1.19

1 year ago

1.1.20

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.13

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