pre-exit

A utility package which allows you to clean up before node exits

Usage no npm install needed!

<script type="module">
  import preExit from 'https://cdn.skypack.dev/pre-exit';
</script>

README

pre-exit

NPM Travis Codecov Greenkeeper badge David David Dev

Clean up before you exit.

Installing

# npm
npm install -s pre-exit

# yarn
yarn add pre-exit

Usage

This package will listen on

import preExit from 'pre-exit'

// If there's an HTTP(S) server listening (assume that's `httpServer`)
// then you probably want to close it down gracefully before shutting down the server
cleanup(function closeServer() {
  return new Promise(resolve => {
    httpServer.close(resolve)
  })
})