1{
2  "name": "npm-pick-manifest",
3  "version": "9.0.0",
4  "description": "Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.",
5  "main": "./lib",
6  "files": [
7    "bin/",
8    "lib/"
9  ],
10  "scripts": {
11    "coverage": "tap",
12    "lint": "eslint \"**/*.js\"",
13    "test": "tap",
14    "posttest": "npm run lint",
15    "postlint": "template-oss-check",
16    "lintfix": "npm run lint -- --fix",
17    "snap": "tap",
18    "template-oss-apply": "template-oss-apply --force"
19  },
20  "repository": {
21    "type": "git",
22    "url": "https://github.com/npm/npm-pick-manifest.git"
23  },
24  "keywords": [
25    "npm",
26    "semver",
27    "package manager"
28  ],
29  "author": "GitHub Inc.",
30  "license": "ISC",
31  "dependencies": {
32    "npm-install-checks": "^6.0.0",
33    "npm-normalize-package-bin": "^3.0.0",
34    "npm-package-arg": "^11.0.0",
35    "semver": "^7.3.5"
36  },
37  "devDependencies": {
38    "@npmcli/eslint-config": "^4.0.0",
39    "@npmcli/template-oss": "4.18.0",
40    "tap": "^16.0.1"
41  },
42  "tap": {
43    "check-coverage": true,
44    "nyc-arg": [
45      "--exclude",
46      "tap-snapshots/**"
47    ]
48  },
49  "engines": {
50    "node": "^16.14.0 || >=18.0.0"
51  },
52  "templateOSS": {
53    "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
54    "version": "4.18.0",
55    "publish": true,
56    "ciVersions": [
57      "16.14.0",
58      "16.x",
59      "18.0.0",
60      "18.x"
61    ]
62  }
63}
64