1 {
2 "name": "cli",
3 "private": true,
4 "repository": {
5 "url": "git+https://github.com/npm/documentation.git",
6 "directory": "cli",
7 "type": "git"
8 },
9 "scripts": {
10 "build": "node bin/build.js",
11 "lint": "npm run eslint",
12 "postlint": "template-oss-check",
13 "template-oss-apply": "template-oss-apply --force",
14 "lintfix": "npm run eslint -- --fix",
15 "snap": "tap",
16 "test": "tap",
17 "posttest": "npm run lint",
18 "eslint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""
19 },
20 "dependencies": {
21 "@octokit/rest": "^22.0.0",
22 "@prettier/sync": "^0.6.1",
23 "front-matter": "^4.0.2",
24 "minimatch": "^10.0.1",
25 "minipass": "^7.0.4",
26 "pacote": "^21.0.0",
27 "proc-log": "^6.0.0",
28 "semver": "^7.5.4",
29 "tar": "^7.0.1",
30 "yaml": "^2.3.4"
31 },
32 "devDependencies": {
33 "@npmcli/eslint-config": "^6.0.0",
34 "@npmcli/template-oss": "4.26.0",
35 "tap": "^21.0.0"
36 },
37 "author": "GitHub Inc.",
38 "engines": {
39 "node": ">=22.0.0"
40 },
41 "templateOSS": {
42 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
43 "version": "4.26.0",
44 "content": "./scripts/template-oss"
45 },
46 "files": [
47 "bin/",
48 "lib/"
49 ],
50 "tap": {
51 "allow-incomplete-coverage": true,
52 "show-full-coverage": true
53 },
54 "nyc": {
55 "exclude": []
56 }
57 }