1{ 2 "name": "libnpmhook", 3 "version": "10.0.1", 4 "description": "programmatic API for managing npm registry hooks", 5 "main": "lib/index.js", 6 "files": [ 7 "bin/", 8 "lib/" 9 ], 10 "scripts": { 11 "test": "tap", 12 "lint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"", 13 "postlint": "template-oss-check", 14 "lintfix": "npm run lint -- --fix", 15 "snap": "tap", 16 "posttest": "npm run lint", 17 "template-oss-apply": "template-oss-apply --force" 18 }, 19 "repository": { 20 "type": "git", 21 "url": "https://github.com/npm/cli.git", 22 "directory": "workspaces/libnpmhook" 23 }, 24 "keywords": [ 25 "npm", 26 "hooks", 27 "registry", 28 "npm api" 29 ], 30 "author": "GitHub Inc.", 31 "license": "ISC", 32 "dependencies": { 33 "aproba": "^2.0.0", 34 "npm-registry-fetch": "^16.0.0" 35 }, 36 "devDependencies": { 37 "@npmcli/eslint-config": "^4.0.0", 38 "@npmcli/template-oss": "4.21.3", 39 "nock": "^13.3.3", 40 "tap": "^16.3.8" 41 }, 42 "engines": { 43 "node": "^16.14.0 || >=18.0.0" 44 }, 45 "templateOSS": { 46 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 47 "version": "4.21.3", 48 "content": "../../scripts/template-oss/index.js" 49 }, 50 "tap": { 51 "nyc-arg": [ 52 "--exclude", 53 "tap-snapshots/**" 54 ] 55 } 56} 57