retire
Version:
Retire is a tool for detecting use of vulnerable libraries
67 lines (66 loc) • 1.71 kB
JSON
{
"author": "Erlend Oftedal <erlend@oftedal.no>",
"name": "retire",
"description": "Retire is a tool for detecting use of vulnerable libraries",
"version": "5.4.2",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/RetireJS/retire.js.git"
},
"bin": {
"retire": "./lib/cli.js"
},
"main": "./lib/retire.js",
"dependencies": {
"ansi-colors": "^4.1.1",
"astronomical": "^3.0.0",
"commander": "^10.0.1",
"proxy-agent": "^6.4.0",
"uuid": "^9.0.1",
"walkdir": "0.4.1",
"zod": "^3.22.4"
},
"devDependencies": {
"@types/chai": "^4.3.17",
"@types/jest": "^29.5.14",
"@types/node": "^18.13.0",
"@types/uuid": "^9.0.0",
"@typescript-eslint/eslint-plugin": "^7.1.1",
"@typescript-eslint/parser": "^7.1.1",
"chai": "^4.x.x",
"eslint": "^8.34.0",
"eslint-config-prettier": "^9.0.0",
"jsonschema": "^1.4.1",
"prettier": "^3.1.0",
"ts-jest": "^29.3.4",
"ts-node": "^10.9.2",
"typescript": "^5.0.4"
},
"scripts": {
"test": "rm -rf spec/out && mkdir -p spec/out && jest --ci --runInBand",
"build": "tsc && chmod ugo+x lib/cli.js && cp src/retire.d.ts lib/retire.d.ts && cp ../LICENSE.md .",
"watch": "tsc --watch ",
"typecheck": "tsc --noEmit",
"lint": "eslint . --ext .ts --fix --ignore-path ../.gitignore",
"check": "npm run lint && npm run typecheck"
},
"engines": {
"node": ">= 18.0.0"
},
"keywords": [
"sbom",
"sbom-tool",
"sbom-generator",
"security",
"cli",
"software-composition-analysis",
"sca"
],
"type": "commonjs",
"files": [
"lib/**/*",
"CHANGELOG.md",
"LICENSE.md"
]
}