1.0.0 • Published 25 days ago

@zibuthe7j11/fuga-consequuntur-odit v1.0.0

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

@zibuthe7j11/fuga-consequuntur-odit Version Badge

github actions coverage License Downloads

npm badge

ES2015-compliant shim for Object.is - differentiates between -0 and +0, and can compare to NaN.

Essentially, Object.is returns the same value as === - but true for NaN, and false for -0 and +0.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.

Example

Object.is = require('@zibuthe7j11/fuga-consequuntur-odit');
var assert = require('assert');

assert.ok(Object.is());
assert.ok(Object.is(undefined));
assert.ok(Object.is(undefined, undefined));
assert.ok(Object.is(null, null));
assert.ok(Object.is(true, true));
assert.ok(Object.is(false, false));
assert.ok(Object.is('foo', 'foo'));

var arr = [1, 2];
assert.ok(Object.is(arr, arr));
assert.equal(Object.is(arr, [1, 2]), false);

assert.ok(Object.is(0, 0));
assert.ok(Object.is(-0, -0));
assert.equal(Object.is(0, -0), false);

assert.ok(Object.is(NaN, NaN));
assert.ok(Object.is(Infinity, Infinity));
assert.ok(Object.is(-Infinity, -Infinity));

Tests

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

waitwatchcommandertypedarrayspnpm9byteStyleSheetprogressio-tssharedarraybufferarktypeisdirectoryassertionslicepromiseswaapiproppromiseconfigurablewatcherencryptionfetchpipenumbertacitasciipureSetvisualsettingsqueuemobilesearchparentsBigInt64ArraygetoptHyBieventsvariables in cssstreams2codesWeakMapjoipruneMapprotocol-buffersschemehttpsuninstalltranspilerdayjstraversefastifyhandlersbcrypt-0optionphonemixinsrm -rfmochaoperating-systemoptimist6to5modulescore-jslinuxtypessymbolsgetterless compilerpopmotionexpressionprotobufform-validationCSS256util.inspectdebuggerescapeRegExp.prototype.flagsgradients css3packagebabel-corerobustsharedgetPrototypeOfopenpositiveECMAScript 2017functionconfigfpconnect$.extendkarmajson-schema-validationRFC-6455sanitizationsetshebangdataviewvalidatecompilerwatchingforEachxtermreact poseisConcatSpreadableTypeBoxSymbolduplexemitfast-deep-copyhelpersstringcompile lessdefinePropertytypedarrayes8eventDispatchercss-in-jswrapnamesramdaObject.keysArraytypanionredactArray.prototype.filterentriescensorinference[[Prototype]]urlfilterless.jsbusyreduceES2019package.jsonenderextensiones7signal.envnegativeflatMapwritablehasjsonschemaonceObject.valueselectronES8RegExp#flagsprototypereact-testing-librarymacoscolorarraybufferpropertiesponyfillclassnameupfastcommandratelimitidlestringifytapirqpropertyutilswriteWeakSetscheme-validationloadingnegative zeroECMAScript 2016stableprotoprettyprefixsymlinksdefinearraysworkspace:*validnamerangeerrorloggingflattenintrinsicutilityextendfullwidthconcatMapdebugformates2018computed-typeswidthclonesyntaxerrores2015throatfolderexit-codewatchFilevalueECMAScript 2015schemaPromisei18nReactiveExtensionsvaluesgesturesjsxcorsunicodehigher-ordermakesuperstructtoolkitformattingcryptoes2017react-hooksObject.isbrowserslistMicrosoftObject.fromEntriesECMAScript 2018sigtermlengthlooksuperagentfilenodeStreamsimportwhichexecobjectresolvestructuredClonecolumnstaskcolorsutilitiesmatcheswgetlanguageiteratorbundlertakesigintgetOwnPropertyDescriptorperformancejapanesebannermkdirptrimnopejsonpathmrukeysaccessordeep-copyttyprivate datareact-hook-formFunction.prototype.namefastcopysetteranimationfixed-widthlessESnextformsArray.prototype.findLastIndexfunctionslook-uptestlrutoArraylimiteddeepclonereduxaccessibilitymergefind-upauthfast-copyerror-handlingmomentconsumejsdomsyntaxinstalllazytypedquotedom-testing-libraryqueueMicrotaskpushcall-boundcode pointsclishellArray.prototype.flattenObject.getPrototypeOfspinnersregexpzeroequalityjwtpasswordfseventsansimetadatamiddlewareUint8ArrayrequirexssmatchAllcheckjestWebSocketsvalidationargvapolloAsyncIteratorfull-widthstylenpmtoStringTagsymlinkfsfullrapidSymbol.toStringTagreact animationpathjsdiffshimharmonydatacallreadableoptimizerawesomesauceregular expressiondeepflagsymbolregularcsslesscsspreprocessorgraphqlES2016sortECMAScript 5loggernodejscharactersideconstyamltoobjectcryptregular expressionseslintconfiga11yjsbddes6typed arrayartredux-toolkitguidzodassertsTypedArraydescriptionmake dirqsPusharraygetFloat32ArrayReflect.getPrototypeOferrorwindowsstylesheetcreatetouchperformantcurriedframeworktesterslotrm0rm -frhookformviewtimeinspectpostcssfindLastIndexdrag@@toStringTagsignalsrandomeslintpluginairbnbflagssetImmediatemkdirsenumerablenested csssomepreserve-symlinksdatexhruser-streamstelephonefigletES7immereveryES2020TypeScriptomitcurlenvspecECMAScript 2021monorepomoduledatastructuretoolsclassesECMAScript 7collectionshrinkwraptsmimetypesjson-schema-validatorremoveinvariantArray.prototype.includesRxfromwarningserializationcoreeventEmittertrimRightdiffjavascriptworkerspinnerArray.prototype.findLastwordwrapconcatcallbackweakmapmapesmovedomtypesafefast-clonefindupObservableavaString.prototype.triml10npoint-freetypeerrorchinesehttpcharactersstreamwhatwglimitfindgetintrinsicparentweaksetvestinterruptsStreamfast-deep-cloneclass-validatorposeprivatedeterministicIteratorargscolumnECMAScript 6WebSocketchromiuminstallermatchcollection.es6bluebirditerationkoreandependency manageres-shim APIless mixinscss lessutildropbootstrap lessexitcallboundtslibcomparechailistenerspackage manageres5hooksbatchassignauthenticationsameValueZeroterminalcoerciblespringspeedtypecommand-linecachetc39tostringtaggradients cssparsernativeArray.prototype.flatMapES2022bootstrap cssstatelessgloblinttrimEndstylingES5ajvES3ES2018Int32ArrayFloat64Arraydescriptorspyyamlcall-bindstatustypescriptlogindicatores2016RxJSsafepolyfillECMAScript 2019consoleyupbrowserlistthreees-abstractcallbinddotenvecmascriptReactiveXquerystringlibphonenumbertoSortedreadeslintchanneldirconcurrencytrimStartsetPrototypeOffastclonedescriptordeepcopystringifierfile systemwordbreakkeyargparseemoji__proto__lockfilehasOwnratequeryrecursiveoutputboundassertstyled-componentsbindmimeArray.prototype.flatreactdeep-cloneflatpackagesmkdirECMAScript 2020JSON-SchemaobjefficientexpressUint8ClampedArrayjasminecjkbundlingruntimeUnderscoregenericsajaxArrayBufferhashformstylesgroupByregexreadablestreamautoprefixermime-dbcss variableprocesswalkingeast-asian-widthequalArrayBuffer#slicebrowserless csscss nestingestreeoffsettestingURLgdprshamfindLastargumentECMAScript 2022ieuuidstdlibhardlinkstddtextreducerapicircularmulti-packagestreamsObservablesvalidatorInt8ArrayYAMLchromebuffer3dsortedextrargbclassnamesdeleteparsefantasy-landES2023styleguideInt16Arrayasynclastpostcss-pluginlinkpersistentinternal slotpatchES
1.0.0

25 days ago