1{ 2 "name": "libnpmexec", 3 "version": "7.0.8", 4 "files": [ 5 "bin/", 6 "lib/" 7 ], 8 "main": "lib/index.js", 9 "engines": { 10 "node": "^16.14.0 || >=18.0.0" 11 }, 12 "description": "npm exec (npx) programmatic API", 13 "repository": { 14 "type": "git", 15 "url": "https://github.com/npm/cli.git", 16 "directory": "workspaces/libnpmexec" 17 }, 18 "keywords": [ 19 "npm", 20 "npmcli", 21 "libnpm", 22 "cli", 23 "workspaces", 24 "libnpmexec" 25 ], 26 "author": "GitHub Inc.", 27 "contributors": [ 28 { 29 "name": "Ruy Adorno", 30 "url": "https://ruyadorno.com", 31 "twitter": "ruyadorno" 32 } 33 ], 34 "license": "ISC", 35 "scripts": { 36 "lint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"", 37 "posttest": "npm run lint", 38 "test": "tap", 39 "snap": "tap", 40 "postlint": "template-oss-check", 41 "lintfix": "npm run lint -- --fix", 42 "template-oss-apply": "template-oss-apply --force" 43 }, 44 "tap": { 45 "files": "test/*.js", 46 "nyc-arg": [ 47 "--exclude", 48 "tap-snapshots/**" 49 ] 50 }, 51 "devDependencies": { 52 "@npmcli/eslint-config": "^4.0.0", 53 "@npmcli/mock-registry": "^1.0.0", 54 "@npmcli/template-oss": "4.21.3", 55 "bin-links": "^4.0.1", 56 "chalk": "^5.2.0", 57 "just-extend": "^6.2.0", 58 "just-safe-set": "^4.2.1", 59 "tap": "^16.3.8" 60 }, 61 "dependencies": { 62 "@npmcli/arborist": "^7.2.1", 63 "@npmcli/run-script": "^7.0.2", 64 "ci-info": "^4.0.0", 65 "npm-package-arg": "^11.0.1", 66 "npmlog": "^7.0.1", 67 "pacote": "^17.0.4", 68 "proc-log": "^3.0.0", 69 "read": "^2.0.0", 70 "read-package-json-fast": "^3.0.2", 71 "semver": "^7.3.7", 72 "walk-up-path": "^3.0.1" 73 }, 74 "templateOSS": { 75 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 76 "version": "4.21.3", 77 "content": "../../scripts/template-oss/index.js" 78 } 79} 80