11cb0ef41Sopenharmony_ci{ 21cb0ef41Sopenharmony_ci "name": "read-package-json", 31cb0ef41Sopenharmony_ci "version": "7.0.0", 41cb0ef41Sopenharmony_ci "author": "GitHub Inc.", 51cb0ef41Sopenharmony_ci "description": "The thing npm uses to read package.json files with semantics and defaults and validation", 61cb0ef41Sopenharmony_ci "repository": { 71cb0ef41Sopenharmony_ci "type": "git", 81cb0ef41Sopenharmony_ci "url": "https://github.com/npm/read-package-json.git" 91cb0ef41Sopenharmony_ci }, 101cb0ef41Sopenharmony_ci "main": "lib/read-json.js", 111cb0ef41Sopenharmony_ci "scripts": { 121cb0ef41Sopenharmony_ci "prerelease": "npm t", 131cb0ef41Sopenharmony_ci "postrelease": "npm publish && git push --follow-tags", 141cb0ef41Sopenharmony_ci "release": "standard-version -s", 151cb0ef41Sopenharmony_ci "test": "tap", 161cb0ef41Sopenharmony_ci "npmclilint": "npmcli-lint", 171cb0ef41Sopenharmony_ci "lint": "eslint \"**/*.js\"", 181cb0ef41Sopenharmony_ci "lintfix": "npm run lint -- --fix", 191cb0ef41Sopenharmony_ci "posttest": "npm run lint", 201cb0ef41Sopenharmony_ci "postsnap": "npm run lintfix --", 211cb0ef41Sopenharmony_ci "postlint": "template-oss-check", 221cb0ef41Sopenharmony_ci "snap": "tap", 231cb0ef41Sopenharmony_ci "template-oss-apply": "template-oss-apply --force" 241cb0ef41Sopenharmony_ci }, 251cb0ef41Sopenharmony_ci "dependencies": { 261cb0ef41Sopenharmony_ci "glob": "^10.2.2", 271cb0ef41Sopenharmony_ci "json-parse-even-better-errors": "^3.0.0", 281cb0ef41Sopenharmony_ci "normalize-package-data": "^6.0.0", 291cb0ef41Sopenharmony_ci "npm-normalize-package-bin": "^3.0.0" 301cb0ef41Sopenharmony_ci }, 311cb0ef41Sopenharmony_ci "devDependencies": { 321cb0ef41Sopenharmony_ci "@npmcli/eslint-config": "^4.0.0", 331cb0ef41Sopenharmony_ci "@npmcli/template-oss": "4.18.0", 341cb0ef41Sopenharmony_ci "tap": "^16.0.1" 351cb0ef41Sopenharmony_ci }, 361cb0ef41Sopenharmony_ci "license": "ISC", 371cb0ef41Sopenharmony_ci "files": [ 381cb0ef41Sopenharmony_ci "bin/", 391cb0ef41Sopenharmony_ci "lib/" 401cb0ef41Sopenharmony_ci ], 411cb0ef41Sopenharmony_ci "engines": { 421cb0ef41Sopenharmony_ci "node": "^16.14.0 || >=18.0.0" 431cb0ef41Sopenharmony_ci }, 441cb0ef41Sopenharmony_ci "tap": { 451cb0ef41Sopenharmony_ci "branches": 73, 461cb0ef41Sopenharmony_ci "functions": 77, 471cb0ef41Sopenharmony_ci "lines": 77, 481cb0ef41Sopenharmony_ci "statements": 77, 491cb0ef41Sopenharmony_ci "nyc-arg": [ 501cb0ef41Sopenharmony_ci "--exclude", 511cb0ef41Sopenharmony_ci "tap-snapshots/**" 521cb0ef41Sopenharmony_ci ] 531cb0ef41Sopenharmony_ci }, 541cb0ef41Sopenharmony_ci "templateOSS": { 551cb0ef41Sopenharmony_ci "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 561cb0ef41Sopenharmony_ci "version": "4.18.0", 571cb0ef41Sopenharmony_ci "publish": "true", 581cb0ef41Sopenharmony_ci "ciVersions": [ 591cb0ef41Sopenharmony_ci "16.14.0", 601cb0ef41Sopenharmony_ci "16.x", 611cb0ef41Sopenharmony_ci "18.0.0", 621cb0ef41Sopenharmony_ci "18.x" 631cb0ef41Sopenharmony_ci ] 641cb0ef41Sopenharmony_ci } 651cb0ef41Sopenharmony_ci} 66