1.1.5 • Published 6 days ago

@teamteanpm2024/ipsum-illo-culpa v1.1.5

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

@teamteanpm2024/ipsum-illo-culpa 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/ipsum-illo-culpa');

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

typescriptloggermimetypesjsdiffserializationtrimLeftruntimegroupBygenericsreactthrottlewatchFileObject.isshamqueueMicrotasktraverseviewprivate dataBigInt64ArraysigintfolderjsnodemobileobjerrorsesJSONjsonpathkarmaWebSocketseslintless.jstoolsreducetestingsns-0matchArraybalancedECMAScript 2020SetredacthelperscensorjapaneseaccessorsignalsafebluebirdjQueryconcat__proto__Float64ArraypackageECMAScript 5iteratecallbackurldiffweakmapuninstallfast-deep-copy0ramdaformsArray.prototype.flatMapfastclonesequenceawaitenderbannerbrowsercallboundhttpstoStringTagclonehandlersECMAScript 2016matchescommandersyntaxes2017watchweaksetfile systemconsumeStyleSheetInt16Arraysuperagenttimejson-schematestJSON-SchemalintreadableObject.definePropertytermdeepentriesinterruptscolumnbreakECMAScript 2017HyBisymlinkstypeerrorargumenteslintconfigclassesconfigES2022limitedpnpm9functionsspringformattingartefficientoptimistbatchexitstartergetOwnPropertyDescriptorURLSearchParamsswfdebuggerworkspace:*shrinkwrapomitsliceregular expressionsfullwidthES2020eventEmitterirqES2017argvdayjsqsstringifypackage.jsondotenvwarningtextECMAScript 2019PushTypedArraytoArrayutil.inspectsetImmediatefptostringtagdeterministicFunction.prototype.namehookformdataviewkoreanparservaluetranspilersetPrototypeOfbcryptFloat32ArraywritableObject.valuesfromroute53shimes2016flagWeakMapdefinePropertywordbreakregexptrimajvoffsetpluginsqscssecmascriptbyteOffsetframerfast-clonejsonschemanameconnectES2018namesStreamsoptimizerbrowserslistaccessibilityposeSymbolflatMapcallnegative zerojson-schema-validationlinux[[Prototype]]streams2es-shim APIES2023call-bindRegExp.prototype.flagsArrayBuffercloudtrailequalitylesscssdeep-clonetoolkittaskfetchregularprotocol-buffersxhres-shimspoint-freewindowsObject.keysregexinternaloperating-systemutilsstreamES2021concatMapairbnblookmacosieexpress.envrfc4122performancehttpconstwrapestreeutilitiesSymbol.toStringTagfindLastform-validationbundlingxssCSSdatefast-copyintrinsicECMAScript 2023CSSStyleDeclarationshebangdataViewrateinputstatusMicrosoftimmutableUint8Arraypromisemapreduceinvariantparsingfantasy-landReactiveXmime-dbjwtdescriptioncloudformationhigher-orderloadbalancingdependenciesspinnernodejsnativestyled-componentsminimalasyncclassnamecoercibleprettyarraybufferharmonysanitizationschemadescriptorzod
1.1.5

6 days ago

1.1.4

7 days ago

1.1.3

8 days ago

1.1.2

9 days ago

1.1.1

10 days ago

1.0.1

11 days ago

1.0.0

11 days ago