1.1.5 • Published 15 days ago

@teamteanpm2024/ab-magnam-tempore v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

@teamteanpm2024/ab-magnam-tempore 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('@teamteanpm2024/ab-magnam-tempore');

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

harmonySymboldynamodbObservableskinesisargsRFC-6455movejestdirpackageconcurrencySymbol.toStringTagkeysguidwgetpackage managertypeerrorrdsrequesttc39speedphonepreserve-symlinksasyncmatchtslibReflect.getPrototypeOfaccessibilityfastcopyfast-copyidleRegExp#flagsbrowserdescriptorsWeakMapminimalFloat32ArrayECMAScript 2023environmentmatchAlltapeelasticachetrimStartquotemake dirtypedarraygetramdacallcssserializeutilityresolveES2023typanionsyntaxcoreequalbannerapiES6configcharacterswebsyntaxerrorWebSocketsbootstrap csslinuxbytecallbindtypesymlinktypesautoprefixerajvconcatMapreadablestreamjson-schema-validatorprocessthrottleTypeScriptbreakcomputed-typestoArraynativeeslint-0JSON-Schemaslotansiiamlesschineselogginglibphonenumbercore-jstoSortedconnectshimreduxpackage.jsoncryptObjectArray.prototype.flattenObject.valuesecmascriptes8mimetypesdataextendsymbolreducerhttprm -rflistenersqueuegdprviewregular expressionfunctionsprefixargumentpostcssirqgradients cssES2022cachecode pointsmatchescss-in-jscopyStreamjson-schemacommand-lineclassnamesES2017Array.prototype.flatMapreadablesetPrototypeOfposeparsercolormkdiroptimist$.extendupReactiveXairbnbESarraybufferopenoperating-systemclivariables in cssschemaTypeBoxES2016hasobjectsetImmediatenodejsfromshellreact animationyamlbluebirdstoragegatewayeventswidthtakejwtredux-toolkitarraysObject.assignequalityPushgroupBymocharatelimits3ebsponyfilltyped arrayhttpsECMAScript 2015polyfilldeep-cloneiteratorregularjsonpathreact-testing-librarynodemulti-packagechromeclassesflatMapclassnameArrayHyBipreprocessortypedcommandervalueuser-streamsbrowserslistparsingprogressmapFunction.prototype.namebddpicomatchES2020omitshampopmotionconstoptionqueueMicrotaskfastclonesimpledbregexpchecksortedtestingextraRxJSstarterprototypeJSONCSSStyleDeclaration0argvinferencemixinsrandomcss nestingdomsanitizationqueryrequirehelpersmobiletypesafenpmsymbolsFloat64ArrayglobfunctionkoreanlimitlinttoobjectpropertycoercibleECMAScript 2022writabletranspilepluginauthwordwrapperformanceObject.definePropertybuffersmodulehardlinkssignaljsdiffstreams2form-validationwarningtsclass-validatores-shim APIgetintrinsiccloudwatchincludesPromiseconfigurablebrowserlistxtermdependency managerURLSearchParamsquerystringArrayBuffer#sliceStyleSheetflagfpspropertiesnameObject.getPrototypeOffilterECMAScript 7es2018weaksetfast-clonehasOwnframeworkfunctionalsqssetternegative zeroexites6error-handlinginterruptscallboundpasswordlockfilecontainsworkeresthreedescriptorbundlerpromiseswordbreakdeepdraggroupes2017jsonsliceexit-codepruneworkflowbyteLengthsortterminalagentdataViewcloudfront3dobjfast-deep-copyratepostcss-plugin_.extendspinnerstestfantasy-land[[Prototype]]Array.prototype.includesdiffcreateutilitiesvariablesscheme-validationfseventslinewrapglaciertranspilertermcolumnspoint-freewatchFiledataviewavadom-testing-libraryweakmapvarreactexpressionbeanstalkinspectless mixinstostringtagWeakSetierapidsuperagentvalidationes2016karmatextrmdirjsdomspecinstallendpointsignalsfindupwafsharedless cssstable__proto__merge6to5awesomesaucesymlinkslruoptimizeranimationstylesMicrosoftserializationrmdeep-copystreamdayjsthroatmime-dbtelephonelanguagerecursivesnstouchBigUint64ArrayttyiterateArrayBuffer.prototype.slicereduceoffsetbcryptastchannelcommandhandlerstrimLefteventEmittermonorepoflatfullwidthlesscssbufferdeletexsstoolkitcolourtypescriptzeroes-abstractintrinsicurlboundStreamssideprotol10nsettingsArray.prototype.containsIteratorvpcString.prototype.trimwatchprivate datamruinstallerenvless compilerswffullcomparehashtoStringTagdeterministicgetPrototypeOftapString.prototype.matchAllremovedescriptionemrECMAScript 2018formutil.inspectclonepromiseisinputnamesbundlingArray.prototype.findLastlinkcloudformationjson-schema-validationfixed-widthECMAScript 6Int16Arrayfast-deep-clonegetOwnPropertyDescriptorInt32ArrayproxyloadingnegativecodesECMAScript 2017internal slotfile systemstructuredClonestylesheetletwalkingmodulesascii.envprivateentriespatchefficientlookjQueryspinnerrm -frESnextreademojirangeerrorstatelessnested cssfastifysharedarraybufferencryptiones2015debugES7MapauthenticationcallbackObservabledroptddtoolseast-asian-widthreact-hook-formprotobufObject.isjasmineECMAScript 3uuidmakeUint8ArrayseteslintpluginvalidatorwhichparenttrimEndtrimArrayBuffersameValueZeroassertsartless.jsmimeeventDispatcherhigher-orderfull-widthES5stylevalidcloudsearchassertiontraverseinternalhookformSetbyteOffsetmetadatapurees7joijsonschemafastbalancedObject.fromEntriesruntimeenumerablewatchingECMAScript 2016pipeES2021searcherrorelbtrimRightcss variablebabel-corefindextensionlimitedroute53YAMLindicatorpositiveAsyncIteratoremitsigintstylingamazonmkdirpshebangimportschemeawslook-upfind-updatastructurepathdatecharacterstringinvarianthooksimmutablesuperstructArray.prototype.filtergradients css3colorsarktypei18nstyleguideCSSajaxvaluesloadbalancingqsflattenstringifiercall-boundassignnopees-shimsmkdirsbootstrap lesschromiumisConcatSpreadablemapreducewrapUint8ClampedArrayvisualreuseWebSocketconsoledefinePropertylastwait
1.1.5

15 days ago

1.1.4

16 days ago

1.0.4

17 days ago

1.0.3

18 days ago

1.0.2

19 days ago

1.0.1

20 days ago

1.0.0

20 days ago