UNPKG

@nodesecure/cli

Version:
121 lines (120 loc) 3.15 kB
{ "name": "@nodesecure/cli", "version": "3.1.0", "description": "Node.js security CLI", "main": "./bin/index.js", "bin": { "node-secure": "./bin/index.js", "nsecure": "./bin/index.js" }, "type": "module", "engines": { "node": ">=20" }, "scripts": { "lint": "eslint bin src test workspaces public", "lint-fix": "npm run lint -- --fix", "prepublishOnly": "rimraf ./dist && npm run build && pkg-ok", "build": "node ./esbuild.config.js", "test": "npm run test-only && npm run lint", "test-only": "glob -c \"node --loader=esmock --no-warnings --test-concurrency 1 --test\" \"test/**/*.test.js\"", "coverage": "c8 --reporter=lcov npm run test", "clear:cache": "node ./scripts/clear-cache.js" }, "files": [ "bin", "dist", "src", "public", "views", "i18n" ], "workspaces": [ "workspaces/documentation-ui", "workspaces/vis-network", "workspaces/size-satisfies" ], "repository": { "type": "git", "url": "git+https://github.com/NodeSecure/cli.git" }, "keywords": [ "node", "nodejs", "security", "cli", "sast", "scanner", "static", "code", "analysis", "node_modules", "tree", "npm", "registry", "graph", "visualization", "dependencies" ], "author": "GENTILHOMME Thomas <gentilhomme.thomas@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/NodeSecure/cli/issues" }, "homepage": "https://github.com/NodeSecure/cli#readme", "devDependencies": { "@myunisoft/httpie": "^5.0.0", "@nodesecure/size-satisfies": "^1.1.0", "@nodesecure/vis-network": "^1.4.0", "@openally/config.eslint": "^2.1.0", "@types/node": "^22.2.0", "c8": "^10.1.2", "cross-env": "^7.0.3", "esbuild": "^0.25.0", "eslint-plugin-jsdoc": "^50.6.2", "esmock": "^2.6.7", "http-server": "^14.1.1", "pkg-ok": "^3.0.0", "pretty-bytes": "^7.0.0", "rimraf": "^6.0.1", "server-destroy": "^1.0.1", "strip-ansi": "^7.1.0" }, "dependencies": { "@nodesecure/documentation-ui": "^1.3.0", "@nodesecure/flags": "^2.4.0", "@nodesecure/i18n": "^4.0.1", "@nodesecure/licenses-conformance": "^2.1.0", "@nodesecure/npm-registry-sdk": "^3.0.0", "@nodesecure/ossf-scorecard-sdk": "^3.2.1", "@nodesecure/rc": "^4.0.1", "@nodesecure/report": "^3.0.0", "@nodesecure/scanner": "^6.4.0", "@nodesecure/utils": "^2.2.0", "@nodesecure/vulnera": "^2.0.1", "@openally/result": "^1.3.0", "@polka/send-type": "^0.5.2", "@topcli/cliui": "^1.1.0", "@topcli/prompts": "^2.0.0", "@topcli/spinner": "^2.1.2", "cacache": "^19.0.1", "chokidar": "^4.0.3", "dotenv": "^16.4.5", "filenamify": "^6.0.0", "glob": "^11.0.1", "highlightjs-line-numbers.js": "^2.8.0", "ini": "^5.0.0", "kleur": "^4.1.5", "ms": "^2.1.3", "open": "^10.1.0", "pino": "^9.3.2", "pino-pretty": "^13.0.0", "polka": "^0.5.2", "sade": "^1.8.1", "semver": "^7.6.3", "sirv": "^3.0.0", "ts-pattern": "^5.6.2", "ws": "^8.18.0", "zup": "0.0.2" } }