signal-exit

when you want to fire an event no matter how a process exits.

@ryniaubenpm/veritatis-magnam-exercitationem

[![codecov](https://codecov.io/gh/nodejs/@ryniaubenpm/veritatis-magnam-exercitationem/branch/main/graph/badge.svg)](https://app.codecov.io/gh/nodejs/@ryniaubenpm/veritatis-magnam-exercitationem/tree/main)
xhrgradients css3rfc4122StreamsoptimisteventEmitterdependency managersidees7class-validatorString.prototype.matchAllargslooktaprobustzodes5expressionflatArray.prototype.includestestertrimLeftarraybufferjoiregularRFC-6455coerciblecolumnparseWeakMapchaicolumnsconnectArrayBuffer.prototype.slicecopyrm -frredactregexregexpsyntaxerrorspinnerstouchcontainsPushCSSieslottsdataviewmovelook-upvalidatorwaapiArray.prototype.flattengetintrinsicjapaneselazyES30eventspyyamlObject.isextraes-shim APIloggerspecjsonschemacomparenamestranspileloadingfindstylesupramdasharedreducel10nWeakSetschemaxdgpipeES2020flagfastcopyruntimeclientObject.assignnativeObservablespnpm9libphonenumberprunematchAllpromisefast-clonemocha$.extendpostcss-pluginstartercjkreact posestatusformslaunchfast-copya11ygetOwnPropertyDescriptoreditoriteratetypeofvalidchromiumArray.prototype.filterreducermkdirenderfast-deep-clonetypepromiseses-shimsexitURLarraytypanionlockfilearttelephonemixinsindicatorAsyncIteratorequalitypackagesvariablespropgroupBy@@toStringTagfsqsbundlerminimalvestgdprnegativecss lessbytecollectionimportgradients cssFunction.prototype.namedeterministicsignalless mixinserrormergegetterform-validationES5curlvariables in cssobjectsigintpushvalidatelimitenvES2019negative zerocoreArray.prototype.findLastIndexObjectrmunicodejsxiteratorwatchinglesstoobjectcompilerratelimittrimRightencryptionwarningObject.getPrototypeOfboundcallbindwrapprogressfastquerymkdirpinvarianti18nenumerablesetPrototypeOfstreamwebsitees8watchFileweaksetECMAScript 5vargesturescolorObject.keyscacheES2015ES2018eslinttoolsisConcatSpreadableeslint-plugindebugposereal-timepluginformattingpurefetchmiddlewarebuffersharedarraybuffercliutilstakethroatdiffstartirqECMAScript 6consolerangeerrormobilethrottletypeerrordomfromquerystringefficientponyfillweakmapfull-widthlanguagefindupterminalstreamsloggingRegExp.prototype.flagsinternalInt8ArraystatelesssuperstructArrayBufferyamlreact animationremovecore-jsbundlingcss-in-jsStreamtypeddataViewfind-upwordwrap.envoptionsometraversejsdommodulesHyBicmdgetoptclassescall256wgetprettywritableES8javascripttoSortedcheckoncelastvalueURLSearchParamsfile systemTypeScriptlistenerschinesecommandereverypackage managerECMAScript 3ansinpmsanitizationshameslintconfigcall-bindconcatresolvees-abstractobjeventDispatcherSetopenertostringtagtimedeepcopyphoneperformant-0processarktypergbSymbolpropertiescryptotoArraymkdirsshimreacturlsassertspeedinputajaxhttpsfunctionscoloures2018jsdiffgetPrototypeOfUint8ClampedArrayfseventsvalidationprefixfolderarraysReflect.getPrototypeOfsyntaxconfigurablejsdeepargumentsidECMAScript 2020assignstructuredClonesetImmediatedataless cssserializerpoint-freesafefilterhashfpparsersignalslinuxsearchequalasyncrecursiveaccessibilityhardlinksPromisequeueMicrotaskJSON-SchemarequirefileTypeBoxdefinePropertywhichbyteOffsetlesscssString.prototype.trimtermio-tswatchermulti-packagefantasy-landflatMapcreaterapidinstallerInt16ArrayWebSockethelpersslicelintajvmrureact-hooksassertionsymlinksseturlCSSStyleDeclarationxtermforEachreact-testing-librarywindowslinkclassnamecensorutilitiesoutputECMAScript 7environmentes2015Array.prototype.flatfast-deep-copymonorepoMicrosoftdom-testing-librarycompile lesstyped arrayes2017inspectsortvaluesdeleteexecutableclassnamesflattenpolyfillwalkworkspace:*MapES2022Symbol.toStringTagfullhaspositive6to5JSONairbnbObject.entriescollection.es6packagecurrieddebuggerjson-schemaECMAScript 2021reusereadablestreamparentsFloat32ArrayECMAScript 2016zeroWebSocketscryptexit-codehasOwnespostcssBigUint64ArrayshellYAMLdotenvnodelimitedjQueryuninstallObject.definePropertyjson-schema-validatorIteratorESoffsetutilArray.prototype.flatMapbabelmimetypesafesanitizevisualcode pointsperformancetoolkitmetadataArray.prototype.findLastshrinkwrapdeepclonelogreadRxJSstyled-componentsdescriptortypesESnextfindLastes6accessorthreefigletframerbuffersviewcommandcodesnumberawesomesaucecallbounddependenciesdescriptionlrutoStringTagomittestcorsqueueuuidgraphqlwaitObject.valuesglobeslintpluginmake dirconcurrencycolorsES2023spawnECMAScript 2023expressfastclonetypedarrayecmascripthookformimmermime-dbgroupdayjsexelinewrapmatchtacitprototrimbreakargverror-handlingdircss nestingrmdirflagsECMAScript 2022typedarraysinferencejsonpathopenwidthxdg-openjasminenested csswalkingsettingsstreams2lengthappauthenticationanimationdatastructurewhatwgschemehandlersreduxbrowsertrimStartECMAScript 2019rm -rfquoteapidatesymbolspinnerawaitserializationdefinemappackage.json3dserializedropmacosFloat64Arrayrandomcommand-lineapollokorean__proto__opensextensionArrayregular expressionfixed-widthargumentbyteLengthtypescripttddinstallbluebirdcircularpreserve-symlinksharmonykarmajestsuperagenttestingcallbackconstcloneisidlestringstylingECMAScript 2018estreeInt32ArraychildECMAScript 2017emitsameValueZerotranspilerObservableUnderscoreless.jsRxscheme-validationReactiveExtensionsinterruptsstringifycomputed-typesObject.fromEntriesregular expressionsautoprefixerincludesutil.inspectES2017preprocessordeep-copyfullwidthastStyleSheetwordbreakoptimizerBigInt64Arraybabel-coresymbolsinternal slotrequestfunctionnodejsES7fastifydragyupbatchcssextendpopmotionchrometc39