UNPKG

robot-directives

Version:

Parse robot directives within HTML meta and/or HTTP headers.

25 lines (16 loc) 356 B
"use strict"; var isBot = require("isbot"); var userAgentLib = require("useragent"); function parseBotAgent(userAgent) { if (userAgent != null) { userAgent = userAgentLib.parse(userAgent).family.toLowerCase(); if (userAgent!=="other" && isBot(userAgent)) { return userAgent; } } return "robots"; } module.exports = parseBotAgent;