UNPKG

user-agents

Version:

A JavaScript library for generating random user agents.

77 lines (76 loc) 2.36 kB
{ "name": "user-agents", "version": "2.1.21", "description": "A JavaScript library for generating random user agents. ", "main": "./dist/index.cjs", "module": "./dist/index.js", "repository": { "type": "git", "url": "git+ssh://git@github.com/intoli/user-agents.git" }, "author": "Intoli, LLC <contact@intoli.com>", "files": [ "dist/", "src/**/*", "!src/user-agents.json", "!src/user-agents.json.gz" ], "exports": { "import": "./dist/index.js", "require": "./dist/index.cjs" }, "engines": { "node": ">=18" }, "license": "BSD-2-Clause", "private": false, "type": "module", "scripts": { "build": "tsup", "postbuild": "yarn gunzip-data && cp src/user-agents.json dist/", "gunzip-data": "node --loader ts-node/esm src/gunzip-data.ts src/user-agents.json.gz", "lint": "eslint src/ test/ && prettier --check src/ test/", "test": "NODE_OPTIONS='--import tsx' mocha --exit --extensions '.ts, .js'", "update-data": "node --loader ts-node/esm src/update-data.ts src/user-agents.json.gz" }, "devDependencies": { "@babel/cli": "^7.23.0", "@babel/core": "^7.23.2", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-syntax-import-attributes": "^7.22.5", "@babel/plugin-transform-classes": "^7.22.15", "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.23.2", "@babel/register": "^7.22.15", "@types/node": "^25.5.0", "@types/ua-parser-js": "^0.7.38", "babel-loader": "^9.1.3", "babel-plugin-add-module-exports": "^1.0.4", "babel-preset-power-assert": "^3.0.0", "dynamoose": "^3.2.1", "esbuild": "^0.25.0", "eslint": "^9", "eslint-config-prettier": "^10.1.8", "fast-json-stable-stringify": "^2.1.0", "imports-loader": "^4.0.1", "isbot": "^3.7.0", "mocha": "^11.7.5", "power-assert": "^1.6.1", "prettier": "^3.1.0", "random": "^4.1.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "tsup": "^8.5.0", "tsx": "^4.21.0", "typescript": "^5.8.0", "typescript-eslint": "^8.57.0", "typescript-language-server": "^4.0.0", "ua-parser-js": "^1.0.36" }, "dependencies": {}, "resolutions": { "diff": "^8.0.3", "serialize-javascript": "^7.0.3" } }