JSPM

amibot

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 11
  • Score
    100M100P100Q38649F
  • License MIT

Am I bot or not?

Package Exports

  • amibot

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (amibot) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

amibot

NPM version NPM downloads CircleCI donate chat

Detect bots via user-agent.

Install

yarn add amibot

Usage

const { isBot } = require("amibot");

isBot(req.headers["user-agent"]);
//=> true or false

isBot("Googlebot/2.1 (+http://www.google.com/bot.html)");
//=> true

Get bots list:

const bots = require("amibot/bots");

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Author

amibot © egoist, Released under the MIT License.
Authored and maintained by egoist with help from contributors (list).

github.com/egoist · GitHub @egoist · Twitter @_egoistlily