{ "name": "targate", "version": "0.1.0", "description": "targate is install-time supply-chain security for npm — open source, AI-optional, and run from your terminal. It vets every dependency (tarball, lifecycle scripts, lockfile, reputation, known-malicious records) before its code can run, and only installs if it passes.", "type": "module", "bin": { "targate": "./dist/cli.js" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "files": [ "dist" ], "engines": { "node": ">=22.13" }, "repository": { "type": "git", "url": "git+https://github.com/marcoabate-ck/targate.git" }, "homepage": "https://targate.dev", "bugs": { "url": "https://github.com/marcoabate-ck/targate/issues" }, "scripts": { "build": "tsc", "benchmark": "node --import tsx benchmarks/analysis-scalability.ts", "dev": "tsx src/cli.ts", "docs:check": "node --import tsx scripts/check-docs.ts", "format:check": "node --import tsx scripts/check-format.ts", "pack:check": "node --import tsx scripts/check-pack.ts", "audit": "pnpm audit --prod --audit-level high", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest", "typecheck": "tsc --noEmit", "local-agents": "node --import tsx tools/local-agents/src/cli.ts", "local-agents:typecheck": "tsc --noEmit -p tools/local-agents/tsconfig.json", "prepublishOnly": "pnpm run typecheck && pnpm test && pnpm run build && pnpm run pack:check" }, "dependencies": { "@anthropic-ai/sdk": "^0.110.0", "openai": "^6.45.0", "tar": "^7.5.22", "yaml": "^2.9.0" }, "devDependencies": { "@types/node": "^20.19.0", "@vitest/coverage-v8": "4.1.10", "tsx": "^4.23.0", "typescript": "^6.0.3", "vitest": "^4.1.10" }, "keywords": [ "security", "supply-chain", "supply-chain-security", "sca", "software-composition-analysis", "dependency-security", "cli", "react-native", "npm", "install-time", "pre-install" ], "license": "MIT", "packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499" }