check-magic

0.1.1 • Public • Published

check-magic

Manage your app's status with a file.

Constructor

CheckMagic( [options] )

options is an optional object that can contain:

{
    "offline": "maintenance",
    "online": "production",
    "path": "./check.txt",
    "leave": false,
    "startOffline": false
}

offline:

The string that will be written to check.txt when your app is offline. Defaults to maintenance

online:

The string that will be written to check.txt when your app is online. Defaults to production

path:

The path to check.txt. Defaults to ./check.txt

leave:

If leave is not set to true, CheckMagic will remove check.txt when the process exits. Defaults to false

startOffline:

If startOffline is not set to true, you will need to call goOnline to indicate your server is online. Defaults to false

Methods

getStatus()

Returns the contents of check.txt as a string. If check.txt is inaccessible it will return your offline string.

goOffline()

Writes your offline string to check.txt

goOnline()

Writes your online string to check.txt

Readme

Keywords

none

Package Sidebar

Install

npm i check-magic

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • notawizard
  • almirkadric
  • stelcheck
  • micky2be
  • bjornstar