1.2.4 • Published 2 years ago

status-is-ok v1.2.4

Weekly downloads
4
License
MIT
Repository
github
Last release
2 years ago

Status-is-ok

Check if the url is 200-A-Ok 🎈 NPM version NPM download count license

Installation

npm: npm install status-is-ok yarn: yarn add status-is-ok

Usage

Function

const IsOk = require('status-is-ok')
IsOk('http://xkcd.com')

Callback

const IsOk = require('status-is-ok')
const isUrlOk = new IsOk()
isUrlOk.check('http://xkcd.com', callback)

Promise

const IsOk = require('status-is-ok')
const isUrlOk = new IsOk();
isUrlOk.check('http://xkcd.com')
  .then(function)
  .catch(function)

The module exposes just a single function:

.check(url, [callback])
  • this checks the url is ok, and will return a promise or return via the callback if one is specified

The callback and promise will return an object with the following keys:

{
  isOk: boolean | returns false on a failure
  status: status code returned | returns 404 on a failure
  message: status message
  error: any errors encountered | empty on a successful check
}

Development

linting yarn lint // or npm run lint running the test suite yarn test // or npm test

Todo

  • check if the requested url is 200 status (OK)
  • write some tests
  • handle arrays
  • cli

License

MIT license

1.2.4

2 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

4 years ago

1.1.1

5 years ago

1.1.0

7 years ago

1.0.0

7 years ago