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