1.0.0 • Published 14 days ago

@crabas0npm/veritatis-a-dolorum v1.0.0

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

@crabas0npm/veritatis-a-dolorum Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Is this value negative zero? === will lie to you.

Example

var isNegativeZero = require('@crabas0npm/veritatis-a-dolorum');
var assert = require('assert');

assert.notOk(isNegativeZero(undefined));
assert.notOk(isNegativeZero(null));
assert.notOk(isNegativeZero(false));
assert.notOk(isNegativeZero(true));
assert.notOk(isNegativeZero(0));
assert.notOk(isNegativeZero(42));
assert.notOk(isNegativeZero(Infinity));
assert.notOk(isNegativeZero(-Infinity));
assert.notOk(isNegativeZero(NaN));
assert.notOk(isNegativeZero('foo'));
assert.notOk(isNegativeZero(function () {}));
assert.notOk(isNegativeZero([]));
assert.notOk(isNegativeZero({}));

assert.ok(isNegativeZero(-0));

Tests

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

TypeBoxperformantshamRegExp#flagsURLSearchParamsa11yparentsinvariantrm -frfigletshimcomparejapanesemulti-packagedironcelook-updataViewlesscssunicodebrowserlistjsonmimetypeswatchFileansispawn6to5readablestreamtouchxdg-openless compilertranspilerfile systemES8websiteanimationbootstrap cssschemees-shim APIextrabrowserslistES2022setnested csswhichgesturescjkWebSocketsjson-schemafindupcall-bindECMAScript 3errorwatchingfseventstslibsymbolsdependency managercolumnsreadstartWeakMapcurriedconcurrencycryptomochaponyfillconfigurabletypedarraybytesortstylescssasserthasOwnFloat64ArraywindowsflatMapmovefetchdeterministiceslintpluginsameValueZerolimitpushcommandopenSymbol.toStringTagmodulewaapiless mixinspropertyprunestreamsFunction.prototype.nameworkerES7concatMapmake diropensfshandlerslogstringifynpmgetintrinsicreact animationmime-dbjson-schema-validatorprivate dataes2016jsdiff0ES5Reflect.getPrototypeOfpreprocessorconstInt32Arrayasyncmkdirpprogressdragclideleteminimalboundsortedresolvebabel-coreemittostringtagpropertiesextendassertsrmdirimportconfigl10ncloneargparsedefaultqueuecryptpackage.jsones2018accessorrecursivefindLastfast-deep-cloneflagcolourtaskfindLastIndexwebbindprototypeclassnamesESnextbatchspinnerappform-validationexpressbannerObject.valuesxdgjestcode pointsfantasy-landeslintconfigauthuser-streamsclasseslaunchECMAScript 2022rapidsafeAsyncIteratorECMAScript 2017rmvalidObjectSetmimespinnersidlecopyArrayfind-updropserializetypedstatelessiteratefunctionsArrayBuffer.prototype.sliceES2020mapstylesheetregular expressionECMAScript 2019filtermoduleszodtrimomitObject.getPrototypeOfsyntaxerrores5ECMAScript 2023equalityeventDispatcherdeep-copyfunctionales7streamkeyES2016descriptorinterruptsregexES2019callbackinstallerreact-hooksregexpRxJShookformserializationpnpm9gdprio-tswalkingloadingwarningawesomesauceeventEmitterfilegradients css3middlewareparsechaiwordwraputilitiesexeMicrosoftreact-hook-formreadableupclass-validatorindicatorformsflattencall-boundreusestylemruincludesrm -rfcolorscircularlazyMapsetImmediateformcharactersstylingArray.prototype.filterObject.keyspostcssArray.prototype.containsweaksetwrapJSONenvsearchinputduplexcmdstdlibObject.assignES3fullmetadatadiffviewESqueryutilurltrimEndisflatiterationpackage managerbyteOffsetgroupBystringuninstallshellwatchnamespackagesbundlerintrinsicless.jsargumentsSymbolvaluesserializerfromoffsetES2015busy-0fastfast-deep-copyvariables in csswordbreakrobustfastifyprefixECMAScript 2020callconsumedeep-cloneutil.inspectoptimizerhooksconcatmomentstreams2nodeString.prototype.matchAllwget_.extendjsonschemathroatcollection.es6ECMAScript 2018String.prototype.trimsharedarraybuffervares-abstractES2018authenticationstringifieroptioncompilervalidatores6Object.isimmersanitizationvariablesgrouphelperssigtermargumentlastinternalchannelsettertypeofbundlingencryptiongetOwnPropertyDescriptorreal-timeframeworkcheckObservablevestbootstrap lesssymlinksTypedArray3ddebugregular expressionsflagsloggingpromiseeditorfullwidthBigInt64ArraytraverseclientassertionbddsomepropStreamsschemaslicePushfixed-widthcompile lessxsscreateinstallBigUint64ArraybreakconsoletoSortedES2021findpackageshebangargsArray.prototype.findLastIndexES6arktypecommand-lineeventstimechinesecolumndeepcopypatchender$.extendienopeObject.definePropertyimmutablegetter[[Prototype]]openertrimLefthasformattingfp@@toStringTagStreamrateRegExp.prototype.flagsdatees2017__proto__waitprotocol-buffersmatchhttpestreeUint8ClampedArrayvalidationwhatwgpersistentfoldertspasswordyuphashgenericsthreesuperagentArray.prototype.flattencensorFloat32ArraygetPrototypeOfwatchergradients cssratelimitreduxchromiumlanguageconnectfull-widthtestingexecES2017jwtURLredactcollectionpolyfillweakmapnegativejsonpathprivateefficientcore-jsRxsequenceurlsbuffersremovegetoptavatyped arraymixinsjavascriptvalidateparsertypesrangeerrorposeautoprefixereveryreactcomputed-typespyyamljoitddhardlinksnumberstyled-componentsfastclonequotelessregularbluebirdequaltranspiledotenvsettingsextensionECMAScript 2021popmotiongetarrayStyleSheetrequestaccessibilitydom-testing-librarycss-in-jsglobsymbolstyleguidemaketelephonetypescriptarraysinternal slotdomjson-schema-validationenumerabletoolsecmascriptmobileargvscheme-validationCSSsignalrgbxhrperformanceapilockfilearraybufferInt16ArrayterminalECMAScript 5awaites8artastArrayBuffer#sliceiteratortypesafereducerloggerchildshrinkwrapttycss nestingslotsignalsisConcatSpreadablejsoperating-systemoutputformatdataview
1.0.0

14 days ago