1.0.0 • Published 18 days ago

@landmineaknpm/sequi-natus-tempora v1.0.0

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

@landmineaknpm/sequi-natus-tempora Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES spec-compliant Object.hasOwn shim. Invoke its "shim" method to shim Object.hasOwn 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 hasOwn = require('@landmineaknpm/sequi-natus-tempora');

var obj = { a: 1, b: 2 };

assert(hasOwn(obj, 'a'));
assert(hasOwn(obj, 'b'));
assert('toString' in obj && !hasOwn(obj, 'toString'));

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

assert.deepEqual(Object.hasOwn(obj, 'a'), hasOwn(obj, 'a'));

Tests

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

regexUnderscorefast-copyoutputdebuges2016weakmapreact-hookspropconcurrencyInt8Arraysuperstructworkspace:*signalrateObject.keysfast-deep-copyString.prototype.matchAllttymochaawaitconsoleES2020valuesjsonfindtapdebuggermonorepojsdomcode pointses2018setImmediateECMAScript 2015functionfseventsECMAScript 2016warningmacoscallpersistentastpathcomparemrua11yuuidES2023transpilerpromisescolorswatchFiletoArrayvestapireact-hook-formgraphqlfswalk[[Prototype]]readablehelpersStyleSheetcss nestingkarmanegativeiterationsameValueZeroclass-validatorcodesfast-deep-clonesideECMAScript 6AsyncIteratorbcryptcallbackobjecthttpES2015callboundwalkingES5genericscoerciblestdlibequalityrmdires6sharedstructuredClonees5getterArrayBufferfullmime-dbObject.valuesclilastargsES2017robustframerloggerdiffparseFloat32ArraystylessharedarraybufferairbnbserializertrimesparentsjsdiffclassnameautoprefixerRxJSdom-testing-libraryfunctionsvalidatorclonereact animationWeakSetstarterjQueryshampackagespostcssECMAScript 2022@@toStringTagbootstrap lessES2019gradients css3classnameschromiumArray.prototype.flattenMapObject.definePropertyvalidatecss lesstypebannertoSortedvaliddependency managerserializepromisefullwidthdomcheckmetadataidleprotocol-bufferswritevartrimEndpackage managerUint8ArraybyteArray.prototype.includesoffsetsymlinksdefinePropertyremovestreamutilitiessymlinkInt32Arrayqueuecontainseveryjsonpathponyfilltc39superagentfileoptimisttypedarrayskeysnodejspreprocessorschememkdirstextoptioneslintconfigdirectorycolumnsinstallimmutablegradients cssjavascriptcore-jsprotobuftoolswhatwgJSONefficientarraymatchAllarraysexpresslengthless.jsReactiveX
1.0.0

18 days ago