{
  "name": "which-browser",
  "version": "0.7.1",
  "description": "Browser sniffing tool and UA parser. Browser sniffing gone too far — A useragent parser library for JavaScript",
  "main": "src/Parser.js",
  "types": "which-browser.d.ts",
  "scripts": {
    "test": "lab -a @hapi/code -v",
    "test-and-coverage": "nyc lab -a @hapi/code -v --timeout 10000 -l",
    "lint": "eslint --quiet .",
    "update-applications": "node ./bin/update-applications",
    "update-browser-ids": "node ./bin/update-browser-ids",
    "update-chrome": "node ./bin/update-chrome",
    "update-indices": "node ./bin/update-indices",
    "update-models": "node ./bin/update-models",
    "update-profiles": "node ./bin/update-profiles",
    "update-regexes": "node ./bin/update-regexes",
    "update-all": "npm run update-applications && npm run update-browser-ids && npm run update-chrome && npm run update-indices && npm run update-models && npm run update-profiles && npm run update-regexes",
    "prepare": "husky install"
  },
  "engines": {
    "node": ">=6.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mariotsi/WhichBrowser-js.git"
  },
  "keywords": [
    "browser",
    "sniffing",
    "user-agent",
    "useragent",
    "node",
    "ua",
    "parser",
    "whichbrowser"
  ],
  "author": "Simone Mariotti",
  "license": "MIT",
  "devDependencies": {
    "@hapi/code": "^9.0.3",
    "@hapi/lab": "^25.1.3",
    "eslint": "^8.52.0",
    "eslint-config-google": "^0.14.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-prettier": "^5.0.1",
    "husky": "^8.0.0",
    "lint-staged": "^15.0.2",
    "nyc": "^15.1.0",
    "prettier": "^3.0.3",
    "request": "^2.88.2",
    "sinon": "^17.0.0",
    "yamljs": "^0.3.0"
  },
  "lint-staged": {
    "*.js": [
      "prettier --write",
      "eslint --fix"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "printWidth": 117,
    "trailingComma": "es5"
  }
}
