{"maintainers":[{"email":"gar+npm@danger.computer","name":"anonymous"},{"email":"saquibkhan@github.com","name":"anonymous"},{"email":"npm-cli+bot@github.com","name":"anonymous"},{"email":"reggi@github.com","name":"anonymous"},{"email":"owlstronaut@github.com","name":"anonymous"}],"keywords":["npm","oss"],"dist-tags":{"latest":"7.0.5"},"author":{"name":"GitHub Inc."},"description":"Programmatic API to update package.json","readme":"# @npmcli/package-json\n\n[![npm version](https://img.shields.io/npm/v/@npmcli/package-json)](https://www.npmjs.com/package/@npmcli/package-json)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/npm/package-json/ci.yml?branch=main)](https://github.com/npm/package-json)\n\nProgrammatic API to update `package.json` files. Updates and saves files the\nsame way the **npm cli** handles them.\n\n## Install\n\n`npm install @npmcli/package-json`\n\n## Usage:\n\n```js\nconst PackageJson = require('@npmcli/package-json')\nconst pkgJson = await PackageJson.load(path)\n// $ cat package.json\n// {\n//   \"name\": \"foo\",\n//   \"version\": \"1.0.0\",\n//   \"dependencies\": {\n//     \"a\": \"^1.0.0\",\n//     \"abbrev\": \"^1.1.1\"\n//   }\n// }\n\npkgJson.update({\n  dependencies: {\n    a: '^1.0.0',\n    b: '^1.2.3',\n  },\n  workspaces: [\n    './new-workspace',\n  ],\n})\n\nawait pkgJson.save()\n// $ cat package.json\n// {\n//   \"name\": \"foo\",\n//   \"version\": \"1.0.0\",\n//   \"dependencies\": {\n//     \"a\": \"^1.0.0\",\n//     \"b\": \"^1.2.3\"\n//   },\n//   \"workspaces\": [\n//     \"./new-workspace\"\n//   ]\n// }\n```\n\nThere is also a helper function exported for opening a package.json file\nwith no extra normalization or saving functionality.\n\n```js\nconst { readPackage } = require('@npmcli/package-json/lib/read-package')\nconst rawData = await readPackage('./package.json')\n// rawData will now have the package.json contents with no changes or normalizations\n```\n\n## API:\n\n### `constructor()`\n\nCreates a new empty instance of `PackageJson`.\n\n---\n\n### `async PackageJson.create(path)`\n\nCreates an empty `package.json` at the given path. If one already exists\nit will be overwritten.\n\n---\n\n### `async PackageJson.load(path, opts = {})`\n\nLoads a `package.json` at the given path.\n\n- `opts`: `Object` can contain:\n  - `create`: `Boolean` if true, a new package.json will be created if one does not already exist. Will not clobber ane existing package.json that can not be parsed.\n\n### Example:\n\nLoads contents of a `package.json` file located at `./`:\n\n```js\nconst PackageJson = require('@npmcli/package-json')\nconst pkgJson = new PackageJson()\nawait pkgJson.load('./')\n```\n\nThrows an error in case a `package.json` file is missing or has invalid contents.\n\n---\n\n### **static** `async PackageJson.load(path)`\n\nConvenience static method that returns a new instance and loads the contents of a `package.json` file from that location.\n\n- `path`: `String` that points to the folder from where to read the `package.json` from\n\n### Example:\n\nLoads contents of a `package.json` file located at `./`:\n\n```js\nconst PackageJson = require('@npmcli/package-json')\nconst pkgJson = await PackageJson.load('./')\n```\n\n---\n\n### `async PackageJson.normalize()`\n\nIntended for normalizing package.json files in a node_modules tree.  Some light normalization is done to ensure that it is ready for use in `@npmcli/arborist`\n\n- `path`: `String` that points to the folder from where to read the `package.json` from\n- `opts`: `Object` can contain:\n  - `strict`: `Boolean` enables optional strict mode when applying the `normalizeData` step\n  - `steps`: `Array` optional normalization steps that will be applied to the `package.json` file, replacing the default steps\n  - `root`: `Path` optional git root to provide when applying the `gitHead` step\n  - `changes`: `Array` if provided, a message about each change that was made to the packument will be added to this array\n\n---\n\n### **static** `async PackageJson.normalize(path, opts = {})`\n\nConvenience static that calls `load` before calling `normalize`\n\n- `path`: `String` that points to the folder from where to read the `package.json` from\n- `opts`: `Object` can contain:\n  - `strict`: `Boolean` enables optional strict mode when applying the `normalizeData` step\n  - `steps`: `Array` optional normalization steps that will be applied to the `package.json` file, replacing the default steps\n  - `root`: `Path` optional git root to provide when applying the `gitHead` step\n  - `changes`: `Array` if provided, a message about each change that was made to the packument will be added to this array\n\n---\n\n### `async PackageJson.prepare()`\n\nLike `normalize` but intended for preparing package.json files for publish.\n\n---\n\n### `PackageJson.syncNormalize()`\n\nThis calls normalize synchronously.  Most consumers of this package should avoid using this.  It was added because some parts of npm were normalizing package content in class constructors and needed this affordance.  It will silently ignore any asynchronous steps asked for.  Again, this is a compatiblity affordance for some code in npm that is currently impossible to change without a significant semver major change, and is best not used.\n\n### **static** `async PackageJson.prepare(path, opts = {})`\n\nConvenience static that calls `load` before calling `prepare`\n\n- `path`: `String` that points to the folder from where to read the `package.json` from\n- `opts`: `Object` can contain:\n  - `strict`: `Boolean` enables optional strict mode when applying the `normalizeData` step\n  - `steps`: `Array` optional normalization steps that will be applied to the `package.json` file, replacing the default steps\n  - `root`: `Path` optional git root to provide when applying the `gitHead` step\n  - `changes`: `Array` if provided, a message about each change that was made to the packument will be added to this array\n\n---\n\n### `async PackageJson.fix()`\n\nLike `normalize` but intended for the `npm pkg fix` command.\n\n---\n\n### `PackageJson.update(content)`\n\nUpdates the contents of a `package.json` with the `content` provided.\n\n- `content`: `Object` containing the properties to be updated/replaced in the\n`package.json` file.\n\nSpecial properties like `dependencies`, `devDependencies`,\n`optionalDependencies`, `peerDependencies` will have special logic to handle\nthe update of these options, such as sorting and deduplication.\n\n### Example:\n\nAdds a new script named `new-script` to your `package.json` `scripts` property:\n\n```js\nconst PackageJson = require('@npmcli/package-json')\nconst pkgJson = await PackageJson.load('./')\npkgJson.update({\n  scripts: {\n    ...pkgJson.content.scripts,\n    'new-script': 'echo \"Bom dia!\"'\n  }\n})\n```\n\n**NOTE:** When working with dependencies, it's important to provide values for\nall known dependency types as the update logic has some interdependence in\nbetween these properties.\n\n### Example:\n\nA safe way to add a `devDependency` AND remove all peer dependencies of an\nexisting `package.json`:\n\n```js\nconst PackageJson = require('@npmcli/package-json')\nconst pkgJson = await PackageJson.load('./')\npkgJson.update({\n  dependencies: pkgJson.content.dependencies,\n  devDependencies: {\n    ...pkgJson.content.devDependencies,\n    foo: '^foo@1.0.0',\n  },\n  peerDependencies: {},\n  optionalDependencies: pkgJson.content.optionalDependencies,\n})\n```\n\n---\n\n### **get** `PackageJson.content`\n\nGetter that retrieves the normalized `Object` read from the loaded\n`package.json` file.\n\n### Example:\n\n```js\nconst PackageJson = require('@npmcli/package-json')\nconst pkgJson = await PackageJson.load('./')\npkgJson.content\n// -> {\n//   name: 'foo',\n//   version: '1.0.0'\n// }\n```\n\n---\n\n### `async PackageJson.save([options])`\n\n\nSaves the current `content` to the same location used when calling `load()`.\n\n- `options`: `Object` (optional)\n  - `sort`: `Boolean` (optional) — If true, sorts the keys in the resulting `package.json` file for consistency and readability.\n\n> [!NOTE]\n> The sort order for `package.json` is based on the conventions from\n> [sort-package-json](https://github.com/keithamus/sort-package-json/blob/main/defaultRules.md),\n> cross-checked with the official npm types and documentation:\n> - https://github.com/npm/types/blob/main/types/index.d.ts#L104\n> - https://docs.npmjs.com/cli/configuring-npm/package-json\n\n## LICENSE\n\n[ISC](./LICENSE)\n","repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"users":{"flumpus-dev":true},"bugs":{"url":"https://github.com/npm/package-json/issues"},"license":"ISC","versions":{"1.0.0":{"name":"@npmcli/package-json","version":"1.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@1.0.0","maintainers":[{"name":"anonymous","email":"luke@lukekarrys.com"},{"name":"anonymous","email":"gimli01@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"i@izs.me"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"ruyadorno@hotmail.com"},{"name":"anonymous","email":"quitlahok@gmail.com"}],"dist":{"shasum":"74a63b9a472a5a493d8441803769fa4dff9119d5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-1.0.0.tgz","fileCount":7,"integrity":"sha512-fGcgENGZDivJeH44gSm3DXOrvxQyRmLh2e6yfOyqI2KblSOo+i+m04MTLhjfZ4eqzMUB9HVBuVSlgs8idlcEug==","signatures":[{"sig":"MEQCIHrIbj23QTu+spqPkGZeBRPgJlGXMq18TPAr/a6ORxm0AiAmFo7iueA+MuN3jWAncnY4R5YKJ3GTSpOFgmn3Ls2J0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0nEaCRA9TVsSAnZWagAAJwAP/0mS2gYS84XUHa/1i+TF\nQite4hFnB8RikjOu6mCjfcjMEMyiufCSunfjqLzvNsPwqgRBhr3uI0hzMtN0\n0/Y6pMsPH8GOJ270VFwwTIpyvFD95DdYKIY4bxpcM061y1cF5GlDr8hcEQ7i\n0RCsWG5kpcRe9Z0zY0fPCL/yMLIzR0UNLaTyk96J1tuWOWC88j0pSCR0VuK1\nJrjN2LQq730WWL788TjLA6/s6vx5sPiuC2GWW1fO32axCrxeVgO3jTyzLSiF\nfKAXUe2wnYKY2ml9964f+8jlnarj4bc2Y/oV0QFEkOXX5whh0liLRRuzoUJX\n+tHl2oGIZQmdIZGshG48FZgj6WpDq9XrByGfRTRx3uqZSL3+WGk4QTcChdzE\nkUcQs4Y/eXOhupf5vpp8xbxM7GxVsbjL4UIZywgLmZlGd40FOTwbge3HlI7+\n6ZDO/Gs0VAzM0wBL00hDzgrRcfrRiN29p3wIeQR24G00/LeHd/24jXZVkTwG\nCIpC6qYFE7RSaTKFCx6vogTxmGSxmwQUp4WRokwmqz2Cnba/6ruXVMWPh82S\no+ezzEN81owfy+QTk2CfdaLNr5AZ+fg0eGrRa+HgSaVHhvSrJ0exZEJGGIbY\n39+hvXd4lPJOdb1o0ebhBQFCW6rnLaMfZWaa/C/sb43z0EAqgXIsCpcBdBSN\nrsqj\r\n=fI4K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f62d8c63acec185f577a3525352d139b4eab0f28","scripts":{"lint":"npm run npmclilint -- \"lib/*.*js\" \"test/*.*js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postsnap":"npm run lintfix --","posttest":"npm run lint --","npmclilint":"npmcli-lint","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"anonymous","email":"ruyadorno@hotmail.com"},"_npmVersion":"7.15.1","description":"Programmatic API to update package.json","directories":{},"_nodeVersion":"16.3.0","dependencies":{"json-parse-even-better-errors":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","@npmcli/lint":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json_1.0.0_1624404250421_0.3274632041267709","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@npmcli/package-json","version":"1.0.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@1.0.1","maintainers":[{"name":"anonymous","email":"luke@lukekarrys.com"},{"name":"anonymous","email":"gimli01@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"i@izs.me"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"ruyadorno@hotmail.com"},{"name":"anonymous","email":"quitlahok@gmail.com"}],"dist":{"shasum":"1ed42f00febe5293c3502fd0ef785647355f6e89","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-1.0.1.tgz","fileCount":7,"integrity":"sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==","signatures":[{"sig":"MEUCIQDKI4yoSe45bc3tknTAhggxfGLHq7U+gkVgH4HOLqSRegIgb0nkTCsvaAPLsCxAeiDYbBz9C4oOwGN8Z7tOtxznVdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg02CmCRA9TVsSAnZWagAAou0P/RkMDFmRLeu723CHaapz\nM1cmfwYje9/PqRFG7mIPXX87v920P739PaNwHdmgIGgVwBqX1Hymre1ahxEs\ncTymj6MEKIa8UksseUWTVzViTFlTWLdLpypOKB2Fqn4Hkoc4xtVySMmkieiv\nAAM6Z/bpTsg9/DBwch1jQPE5sCTwzinnvhqdSP08neMbsK6QvwX5mAR4pXWV\n0gHwIJu6N5Dv8qUet3PJ3nwIKUugidsPWGPLJvrKaYZy8KcIGdRqbOB+MczN\nWYCVMb5R/qV7mY6chasatYoLKaxwl/nQ41neLLHV+Dlp6iyarFpVnUOpP7Rv\n3CmoFeKoxg7416w+wV9QWr4fGskNd5OgCDvZPy4ai4FJ0ZhWdx5StbsTsxwk\nPi/RFOA673K192i+ikwdyV9wkmcdzskK3dlTxJUtD1a4UE+AYKfqZBEGf7eN\nE8W9ePEsZDEG9hbpeMklVPpvmMAyBjJG9tk1b719fi3HiUCiv9Eq0nQy4rOt\nSd+ukTr8fijdFdhY45NGOr7EmQkvVWQijILc6jPYrH+FjXZnwhwdZEfGqQ5I\nnyD8NAmopJ3fE55I46iZ7EPMdhuXI79L0aremQnqQA+eHCYLB1w37rjrSb2/\ny/nGrwdsKo8e+86w99+h2sys39qB49eCzkki8XXnsJJruOWwpAccO02hWZLD\nO/UZ\r\n=4jfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"51fc9c583b6af6eb2c775efb2101a15ad24e651a","scripts":{"lint":"npm run npmclilint -- \"lib/*.*js\" \"test/*.*js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postsnap":"npm run lintfix --","posttest":"npm run lint --","npmclilint":"npmcli-lint","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"anonymous","email":"ruyadorno@hotmail.com"},"_npmVersion":"7.15.1","description":"Programmatic API to update package.json","directories":{},"_nodeVersion":"16.3.0","dependencies":{"json-parse-even-better-errors":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","@npmcli/lint":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json_1.0.1_1624465573618_0.49627158540953276","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@npmcli/package-json","version":"2.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@2.0.0","maintainers":[{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"ruyadorno@hotmail.com"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"dist":{"shasum":"3bbcf4677e21055adbe673d9f08c9f9cde942e4a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-2.0.0.tgz","fileCount":7,"integrity":"sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==","signatures":[{"sig":"MEYCIQCw5KTDzKMbHJCNHTPV89qp6P4eWQH0OEFcYxvvnE7/OgIhAJpojHSwEhQMJrvAZkwzSzl41KcK93fRytPF7AGIvctJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTEvfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMIA/9FEgPoXvAndIZWrjnE6GHMZIdfA2M6FCTqqjf/t1bVaqJy/kp\r\nWLi9BTXjQvAG8Imt+n0tv5dDP7ghzE01eLy/astuJ9B3rBKo5K0cPtMClvR4\r\nyuY9w5hURawQzqBx15D7whbOPEPDryigfnl0CobyU3fXue4sdfnZ2x0GbSiq\r\n1l0Maa7SnmUadlBZo4sClqXBgWVlS/uszQJXt13LBMLz1XPrhPpm5goKDjsh\r\nyBxTbfF3enRrw6a7xagvm6ZjHy1hapaA6e7MVnAqOWFnzNmMgOikC6chVhhr\r\nfVGGBob52rXhQix4EvEx5Uji4b4K3vKwMphVJALCmWPZw/lnRRS7VOFG1YUX\r\ni4hTdy9qk/zLuMHp34lHLuPtvrz3r/3ud4pHBmCK1Gle8WjYLR7LIk1KkL5l\r\n1CJmLUg7+K6CGm5Qq2Eg1j01RVCQxs8iW7Ws7JN9Zq5sjjaxsBBnNnycn6c5\r\ntfb57Qoc6PzB+pqL4bBD305LczS2CDd6cbrJHnByWfGydyG75Qm4mKo3nA7t\r\n/5GGFv58H9zDbsmA74ySQBWflDH/UmVZMNB68dALvvfwwNkeyVjf8+6cG1WL\r\nlNMQPheUr1xKpMZGoTdVdwYaGznIUU9qYRr/Qly44t4hpUQFama3VibC7bF7\r\nKzGZe/chaerhsCVjtV50LoP7g6UcSckHBSo=\r\n=h7kD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"gitHead":"9d7f8d4306239f258c85755685923d8bda70ee68","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"8.6.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"version":"3.2.2","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"16.14.2","dependencies":{"json-parse-even-better-errors":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"3.2.2","@npmcli/eslint-config":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json_2.0.0_1649167327531_0.8897321946306054","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@npmcli/package-json","version":"3.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@3.0.0","maintainers":[{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"c9219a197e1be8dbf43c4ef8767a72277c0533b6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-3.0.0.tgz","fileCount":7,"integrity":"sha512-NnuPuM97xfiCpbTEJYtEuKz6CFbpUHtaT0+5via5pQeI25omvQDFbp1GcGJ/c4zvL/WX0qbde6YiLgfZbWFgvg==","signatures":[{"sig":"MEQCIC1sb+XKMFZmBzZ0MHUV4lXKXdWFn0Xq4BfPpOkokvN3AiAYIbQg+OjL+2RebxpBftuQ9FUbS8z78wIBrwY0d1GUTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSMLaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT+Q/+MwVDLJUllgF49sWZjkG0+ixuHBNK3tuwn5kJMh2oBz7lDksQ\r\ni2ijX+LZ+8dsnAQpbg5l13wvp2NS1/LQ9yPbXguM0yR+maGgCA3r9nlr6tB9\r\nA2vNpiIOiyhaw8m2LBS/5EPtQQjj5JzbSLH8JS7ZZBkn36Gf/JTAMSiRTqrC\r\naiBqBqZtTosBzRbmWJuaFsrELkA92m12l8dQ4+myyYS9l8XyAsD4qftGlU/4\r\nONQrJu4l3vOyUNPUn6xUonUbu1GGjtubCMh3FbC9gdr0BQDTAS8KVGwiW94y\r\nakLGWkApEnjDJlTK3IfuQ8ygmY+rAnx1qwi3UFgYiLTmyqWJBL/EeCFq0pqY\r\nEj9880ZZ0182OKn8Zji9PTswq8bI6bZhXMZsrajFZ7fPfI0ipaa5+387b9Up\r\nwGD7ZsNArVAYlqpxIBuUYiSV5AlVsKYlAKQm7Fi5WluppG7TLa9jGJgw8/KU\r\nU+2wqkF3jYQbsf/L/vjVxvfsq8J8W/lhX0uzpPdsf6aLxOauI5VhLtWvP0R9\r\nMRI4I7nSIlHrrKZ2d+q4LBZLiT9mXONHlnvfUMvaSBZ2x0pq1WHZ2nxYpYOm\r\niMcwZMr34yWLY1Shy8/j67CIjyiR2mV3kgd70dW/HSbpUTtIHA50jrzC/0rn\r\nD3mXUqkKZI/11E4Y/F+TD2kZvRxVzcb7VVg=\r\n=Nw0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"496d0cd78db183252464597d32c2eb4f322bf98e","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"8.19.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"version":"4.5.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.10.0","dependencies":{"json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.5.1","@npmcli/eslint-config":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json_3.0.0_1665712858770_0.021797029178529215","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@npmcli/package-json","version":"3.1.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@3.1.0","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"d9eb34083be4275520f3844d17fc74926d47cae1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-3.1.0.tgz","fileCount":8,"integrity":"sha512-qNPy6Yf9ruFST99xcrl5EWAvrb7qFrwgVbwdzcTJlIgxbArKOq5e/bgZ6rTL1X9hDgAdPbvL8RWx/OTLSB0ToA==","signatures":[{"sig":"MEYCIQCbxWIEMu/6a7+ze+k0SLv6PgeUfBmkm+UqgMR7m1Ew9QIhAIX+ZaFvHIDgetUD2blik4cJh82cCS/1fEjMaHa+VdIk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":23843},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"adb0c176d5e9741b653483bb2f12790c8a7e1370","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"9.6.6","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.15.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.2.2","normalize-package-data":"^5.0.0","npm-normalize-package-bin":"^3.0.1","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.15.1","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_3.1.0_1684252392002_0.3914568718655753","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@npmcli/package-json","version":"3.1.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@3.1.1","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"5628332aac90fa1b4d6f98e03988c5958b35e0c5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-3.1.1.tgz","fileCount":8,"integrity":"sha512-+UW0UWOYFKCkvszLoTwrYGrjNrT8tI5Ckeb/h+Z1y1fsNJEctl7HmerA5j2FgmoqFaLI2gsA1X9KgMFqx/bRmA==","signatures":[{"sig":"MEYCIQC4XEZS0rHwaNCblwG9FYTkGNR3NhWM1EQhsyOkXfqc5AIhAP19n2/YYGdPIE1+78gx+6wVnLYMtAiHQnepC+8Ux9IB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":24452},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"1d474efa57d9c4f740eea9fe1f0f0d44acef56fe","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"9.6.7","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.15.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.2.2","proc-log":"^3.0.0","@npmcli/git":"^4.1.0","normalize-package-data":"^5.0.0","npm-normalize-package-bin":"^3.0.1","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^6.0.4","@npmcli/template-oss":"4.15.1","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_3.1.1_1686072852118_0.5455200220549472","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@npmcli/package-json","version":"4.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@4.0.0","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"a63ae5084eb031e7cdadd3d40b511445f1fe8631","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-4.0.0.tgz","fileCount":8,"integrity":"sha512-ZeXtZBQ/xjSUmrZj9R1Y2gsQRfkdhP5H31SCieJbAd8bHbn4YRglOoajcEZTJTM9m9BuEE7KiDcMPEoD/OgJkw==","signatures":[{"sig":"MEUCIQDZppxsxO7xVn01c9cSvwIhZN7JO+NSqTzST6eTFBK4wQIgHZQWLT/uiW9ceQ510g30afeNbroTv9D7GnkEc0b+Vww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":30817},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"94d98ba9e381e7a033e9ad74dd14413b23f2b3e1","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"9.7.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.15.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.16.1","dependencies":{"glob":"^10.2.2","proc-log":"^3.0.0","@npmcli/git":"^4.1.0","normalize-package-data":"^5.0.0","npm-normalize-package-bin":"^3.0.1","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^6.0.4","@npmcli/template-oss":"4.15.1","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_4.0.0_1688577350586_0.5147122742104944","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@npmcli/package-json","version":"4.0.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@4.0.1","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"1a07bf0e086b640500791f6bf245ff43cc27fa37","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-4.0.1.tgz","fileCount":8,"integrity":"sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==","signatures":[{"sig":"MEUCIAJY0MFfNPabqCr7p3MqMRf//g8Bq0C43OjOAUdao/9HAiEAurd7PKVBi5cE+6dCGt8yQaj32e2y3a89Dgb6OS2Jv9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36924},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"e8b8dcb0bd9ff8078946b4397e8bf989aaf4a748","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"9.8.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.17.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.16.1","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^3.0.0","@npmcli/git":"^4.1.0","hosted-git-info":"^6.1.1","normalize-package-data":"^5.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^6.0.4","@npmcli/template-oss":"4.17.0","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_4.0.1_1689626475045_0.2498071980953822","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@npmcli/package-json","version":"5.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.0.0","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"77d0f8b17096763ccbd8af03b7117ba6e34d6e91","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.0.0.tgz","fileCount":8,"integrity":"sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==","signatures":[{"sig":"MEUCIH3t0sBVDvLDvdkdwgUOP+eFZL9SCzrpY04uAfgKLcekAiEAw3GVJyi8MDVrMUHvNaeVC4uy3GVxW0zXn0QcJhM4LeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36999},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"37f32be1557601e79750b335e43405af194315a1","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"9.8.1","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.18.0","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.17.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^3.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^6.0.4","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.0.0_1692121726223_0.354170964022972","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@npmcli/package-json","version":"5.0.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.0.1","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"c26ca69e89d4dd22d71ceee1db7949e40654a862","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.0.1.tgz","fileCount":8,"integrity":"sha512-WdwGsRP/do+94IXEgfD/oGGVn0VDS+wYM8MoXU5tJ+02Ke8ePSobMwnfcCHAfcvU/pFwZxyZYWaJdOBsqXRAbA==","signatures":[{"sig":"MEUCIQDsxw+GHhpMEMT8Xa1ByuvhlQsHEdahXyyvm3Y9b4coGQIgE2Ok/VZxrS8WyUVObxygqSGv8bcVMapxocWrftf4eY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37012},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"d4814d44e222a128e4df6b417056c39ee86db48a","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.5.1","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.12.1","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^3.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.0.1_1712685214592_0.33680088113512263","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@npmcli/package-json","version":"5.0.2","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.0.2","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"9bf4a04d669d1743b358338eba5a19504e89b057","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.0.2.tgz","fileCount":8,"integrity":"sha512-LmW+tueGSK+FCM3OpcKtwKKo3igpefh6HHiw23sGd8OdJ8l0GrfGfVdGOFVtJRMaXVnvI1RUdEPlB9VUln5Wbw==","signatures":[{"sig":"MEUCIQCqVQw9xwb+FPPUby6DOEBjVl6hZFJ3mq7hVx8SQoDEigIgbQwqpVt4XVMCz2sCKU04bFAfxCxhrJ9abMkGBMFBbbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37352},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"b1e741b63e817405a52a495e0b52693491a5a0d0","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.5.1","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.12.1","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^3.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.0.2_1712764742460_0.8871043778871779","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@npmcli/package-json","version":"5.0.3","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.0.3","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"d8a922fcd5abe27a8b0ed619beddfef0f44e614e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.0.3.tgz","fileCount":8,"integrity":"sha512-cgsjCvld2wMqkUqvY+SZI+1ZJ7umGBYc9IAKfqJRKJCcs7hCQYxScUgdsyrRINk3VmdCYf9TXiLBHQ6ECTxhtg==","signatures":[{"sig":"MEUCIQD/EywnPutTosHZKiRp8K+FlFvfwD2JDcTSC1FBMO7W+AIgcL1kjmMDSHm3QAUC8DvBDaHu6V0C6io8RdmwK2JUrrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37356},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"ee18cb547e64479d9c4f21432812642a2e39b6ff","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.5.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.12.1","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^4.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.0.3_1712959575819_0.6902354670931385","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@npmcli/package-json","version":"5.1.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.1.0","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"10d117b5fb175acc14c70901a151c52deffc843e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.1.0.tgz","fileCount":8,"integrity":"sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==","signatures":[{"sig":"MEYCIQDTbdLrx9gHmxAdETEjStoMKP8FCuDMnT1uz+3mAuQzLgIhAMUHvgi87/VXDJzVcuwQAM8RVQHfOsKeTFSzJU3cljj/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37452},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"57f7f255a38c1cfdfe7374920e651abef2ac3418","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.5.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.21.4","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.12.2","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^4.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.21.4","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.1.0_1713819100680_0.11639282050815702","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@npmcli/package-json","version":"5.1.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.1.1","maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"ec7339438ae16fcb2216f1c34a0dad707e62d55b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.1.1.tgz","fileCount":8,"integrity":"sha512-uTq5j/UqUzbOaOxVy+osfOhpqOiLfUZ0Ut33UbcyyAPJbZcJsf4Mrsyb8r58FoIFlofw0iOFsuCA/oDK14VDJQ==","signatures":[{"sig":"MEYCIQCfTIxBkam7ag6X79n7XZZ9dzK6ndAIq96O3DZFBYw+iQIhANjqaGKVluArNSROaPf9wFEwsPpFPDrHO/XfuNBA3qTL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38243},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"e6c2bdda262e57f1da26687a8cbc1b9805d28ce4","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.8.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.22.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.2.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^4.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.1.1_1716998067383_0.2856439318481001","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@npmcli/package-json","version":"5.2.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.2.0","maintainers":[{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"a1429d3111c10044c7efbfb0fce9f2c501f4cfad","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.2.0.tgz","fileCount":9,"integrity":"sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==","signatures":[{"sig":"MEQCIHxaoFXF0lW1JiKUIrrXa49BnQb1t4pKkWLMMTlpVQD5AiANe3yohHuuKK8vvdnQDGlbOcFxQi0Soc9JgfsymQzSHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39533},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"fa6ed87cb7dbb824d5e74dd3ff03b711e201a5a4","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.8.1","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.22.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.2.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^4.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.2.0_1717430317726_0.28310188057227914","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@npmcli/package-json","version":"5.2.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@5.2.1","maintainers":[{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"df69477b1023b81ff8503f2b9db4db4faea567ed","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-5.2.1.tgz","fileCount":9,"integrity":"sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==","signatures":[{"sig":"MEUCIQDhfonDHkZWslwamWks0VMTAp2H/jLyg5UJGuf40hSDMAIgffOc4v3Yl8+Mw2Ts5ddD5SmRxzeGAytMzLHJstqVKak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39522},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"3426666cc292489d6d7a6d5e89a5029175a86f06","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.8.3","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.23.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.8.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^4.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^7.0.0","normalize-package-data":"^6.0.0","json-parse-even-better-errors":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^4.0.0","read-package-json-fast":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json_5.2.1_1726605310456_0.0895452752142245","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@npmcli/package-json","version":"6.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@6.0.0","maintainers":[{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"a6fe597a3783cfbf48d67beedb66de46f252f172","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-6.0.0.tgz","fileCount":9,"integrity":"sha512-6+SgO3DjUi0hTCP5ih+Z8xYq6ZIpUwp7A3CNDr5zGotXndqk97GBnvp3BeN0xDM/aGcHYWatJpHwse9xD8F9WA==","signatures":[{"sig":"MEYCIQD/D3cW0p6uTBb8OwTwgOG0Qys0EeXUNp58MGrVQibNyQIhAOInWRxwFDRcwGEoNQ35el7SUMINBjDIvL3uZ59DNRIa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39522},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"25761f127c0b1ae04f5cad710b9fc7852bc999ee","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.8.3","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.23.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.9.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^5.0.0","hosted-git-info":"^8.0.0","normalize-package-data":"^7.0.0","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.0","read-package-json-fast":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_6.0.0_1727376632319_0.7612747835983116","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@npmcli/package-json","version":"6.0.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@6.0.1","maintainers":[{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"550a8eb3e0ae9ad8577cb7a3f2d677a04a3bcee9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-6.0.1.tgz","fileCount":9,"integrity":"sha512-YW6PZ99sc1Q4DINEY2td5z9Z3rwbbsx7CyCnOc7UXUUdePXh5gPi1UeaoQVmKQMVbIU7aOwX2l1OG5ZfjgGi5g==","signatures":[{"sig":"MEYCIQCLn3O06zwyGif2S8wZChMho41T29TNpo8G4odZDxkstQIhAJsz7ferCLmZgr72e05xStnfLM9YAbzSdgPQCUQ0eIRZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39522},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"914737eb849d82aa65e4662f43dd5d726bb07428","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.8.3","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.23.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.9.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^6.0.0","hosted-git-info":"^8.0.0","normalize-package-data":"^7.0.0","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.0","read-package-json-fast":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_6.0.1_1727887256876_0.841393155409504","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@npmcli/package-json","version":"6.1.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@6.1.0","maintainers":[{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"34f0875da178b04df1a7746c02bdc26479819afb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-6.1.0.tgz","fileCount":10,"integrity":"sha512-t6G+6ZInT4X+tqj2i+wlLIeCKnKOTuz9/VFYDtj+TGTur5q7sp/OYrQA19LdBbWfXDOi0Y4jtedV6xtB8zQ9ug==","signatures":[{"sig":"MEQCIEZo8hRVpVaqrkHgic0ig/UNWlh1xWyEGTUDE9PUWpdtAiBXv1gVK1S2KqD18lCGuAC41IWGCprnhEeyfQnDxfdNJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43232},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"79cb556342b83b4b298a413677758b39c4d9c839","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"10.9.1","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.23.5","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.11.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^6.0.0","hosted-git-info":"^8.0.0","normalize-package-data":"^7.0.0","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.0","read-package-json-fast":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_6.1.0_1732729214851_0.20544677723030502","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@npmcli/package-json","version":"6.1.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@6.1.1","maintainers":[{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"78ff92d138fdcb85f31cab907455d5db96d017cb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-6.1.1.tgz","fileCount":11,"integrity":"sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw==","signatures":[{"sig":"MEUCIQDBFpNZZ9mjR09eTY0g4LCxErVDuEM40O7tqiBHT8hrQwIgGF5LQVaMPQdLN/oX+C26KqNWNV6l0oUKy5qLRldinN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50779},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"b6465f44c727d6513db6898c7cbe41dd355cebe8","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.0.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.23.6","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^6.0.0","hosted-git-info":"^8.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","read-package-json-fast":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_6.1.1_1737480299021_0.04771903671409783","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@npmcli/package-json","version":"6.2.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@6.2.0","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"7c7e61e466eefdf729cb87a34c3adc15d76e2f97","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-6.2.0.tgz","fileCount":11,"integrity":"sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==","signatures":[{"sig":"MEQCIAiPGwPnZErZxUh7rlKtsi/KoxBHZhOs6ioRIEx30XIfAiBOTJTy4tzmf0KdBU/vBhA8nPkpbaSNq75BRF/ijE1bcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51137},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"a4116dc37d50b6606ab03fec2f8b4a8a30e2abb8","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.4.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.23.6","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.15.0","dependencies":{"glob":"^10.2.2","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^6.0.0","hosted-git-info":"^8.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","read-package-json":"^7.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","read-package-json-fast":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_6.2.0_1747844913097_0.9526609770966341","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@npmcli/package-json","version":"7.0.0","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@7.0.0","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"d429eb2e190b600e43318abaf978931dca5760fa","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-7.0.0.tgz","fileCount":11,"integrity":"sha512-wy5os0g17akBCVScLyDsDFFf4qC/MmUgIGAFw2pmBGJ/yAQfFbTR9gEaofy4HGm9Jf2MQBnKZICfNds2h3WpEg==","signatures":[{"sig":"MEUCIH4lcJSBDgiAnLlco5W5NCiDHNdT6COgkpz0Ha+6jy8IAiEAj8NhhaB2ZbUcaIzs6M/yjNTvVPHPgGwEtlLsQzFrDKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52881},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"f5db81bdfbba5e9d3bfc0732f8bfe511825a20aa","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.5.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.25.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.18.0","dependencies":{"glob":"^11.0.3","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^6.0.0","hosted-git-info":"^9.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.25.0","@npmcli/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_7.0.0_1756414103247_0.13241882788726178","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@npmcli/package-json","version":"7.0.1","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@7.0.1","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"709e852298777f6f1251afa2f200d3843f65caf3","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-7.0.1.tgz","fileCount":11,"integrity":"sha512-956YUeI0YITbk2+KnirCkD19HLzES0habV+Els+dyZaVsaM6VGSiNwnRu6t3CZaqDLz4KXy2zx+0N/Zy6YjlAA==","signatures":[{"sig":"MEQCIB2pLQjcv9WcRL+mNfhYOGD3H7DyuaHjonioLmoVQIC+AiBptzTytuSe1FjfbaNrAGusTmuJYZZn07USsQFjeBBOBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52881},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"5aa1707d4302bcf030c6d19efd812e62609c6b53","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950df50-2c8a-4ada-94a3-2860b9afcfef"}},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.6.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.25.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","semver":"^7.5.3","proc-log":"^5.0.0","@npmcli/git":"^7.0.0","hosted-git-info":"^9.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.25.0","@npmcli/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_7.0.1_1758145986407_0.0047362265834274275","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@npmcli/package-json","version":"7.0.2","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@7.0.2","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"9ac89c08d6a637bd0db8a73717d53ec45d87fa5c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-7.0.2.tgz","fileCount":11,"integrity":"sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g==","signatures":[{"sig":"MEQCICiTocCj0fqDPGI60wHA4SuSuMaTj2Xzhx28Aox+rcfKAiBu5gPkSbKNkyXrG/+J8J5uoO44pNZAcT/OQIfIw1iGRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52882},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"8e979b3c5f215a57156789912f0305bf539daf3d","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950df50-2c8a-4ada-94a3-2860b9afcfef"}},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.6.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.28.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.3","semver":"^7.5.3","proc-log":"^6.0.0","@npmcli/git":"^7.0.0","hosted-git-info":"^9.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.28.0","@npmcli/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_7.0.2_1762281171976_0.27428512147268","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@npmcli/package-json","version":"7.0.3","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@7.0.3","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"785271154d6090b0a1d29303ba1c3bf737b1204f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-7.0.3.tgz","fileCount":11,"integrity":"sha512-XT8016UrDfnR7yh2XvnIqaPnA5v2QomaWryDYYgKNT0LaX0vcKf4gu2f3CWD/ltV4tOto4MwZynWlynMJL8bBQ==","signatures":[{"sig":"MEQCIDrts6G5IJLW4spBorcjgL9HOlKwR0zL5lhlObGn4v03AiBt2+oQMKKQLD9UJ7I83Lmgwx9QAKGRJet7owZIZQQZvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@7.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52894},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"6204a3894ad9ab41050a430a8d84cff1465e9a09","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950df50-2c8a-4ada-94a3-2860b9afcfef"}},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.6.2","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.28.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.21.1","dependencies":{"glob":"^12.0.0","semver":"^7.5.3","proc-log":"^6.0.0","@npmcli/git":"^7.0.0","hosted-git-info":"^9.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.28.0","@npmcli/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_7.0.3_1763505693524_0.23226454572325417","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@npmcli/package-json","version":"7.0.4","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@7.0.4","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"f4178e5d90b888f3bdf666915706f613c2d870d7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-7.0.4.tgz","fileCount":11,"integrity":"sha512-0wInJG3j/K40OJt/33ax47WfWMzZTm6OQxB9cDhTt5huCP2a9g2GnlsxmfN+PulItNPIpPrZ+kfwwUil7eHcZQ==","signatures":[{"sig":"MEUCIBxtlWUC6+VdejTkQmdahzcmGkLrSoUqqVqjLewBjfWqAiEAnNz2vOyg2/+V7I12TFY8ZKyq7dyJDiFe9PyDxwKCprk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@7.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52894},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"87a59959a2850fbdef13440d9a0ca41b63721dda","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950df50-2c8a-4ada-94a3-2860b9afcfef"}},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.6.3","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.28.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.21.1","dependencies":{"glob":"^13.0.0","semver":"^7.5.3","proc-log":"^6.0.0","@npmcli/git":"^7.0.0","hosted-git-info":"^9.0.0","validate-npm-package-license":"^3.0.4","json-parse-even-better-errors":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.28.0","@npmcli/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_7.0.4_1763743259793_0.5795781935792952","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"@npmcli/package-json","version":"7.0.5","keywords":["npm","oss"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/package-json@7.0.5","maintainers":[{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"reggi@github.com"},{"name":"anonymous","email":"hashtagchris@github.com"},{"name":"anonymous","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/package-json#readme","bugs":{"url":"https://github.com/npm/package-json/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"e29481dfc586d1625a6553799e6bec52ae0487a5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@npmcli/package-json/-/package-json-7.0.5.tgz","fileCount":12,"integrity":"sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==","signatures":[{"sig":"MEYCIQDWaxKDvj6uFMgBXtL2BpDMW1d4477q/uZonq1wN8QnvQIhALm4H0McnM/Va9wnNd15ass4AJqMmq1VZjhyx4jSoLtX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fpackage-json@7.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53711},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"78c442dbe8ff4221e529ffdc2093383723da73e6","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","postsnap":"npm run lintfix --","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950df50-2c8a-4ada-94a3-2860b9afcfef"}},"repository":{"url":"git+https://github.com/npm/package-json.git","type":"git"},"_npmVersion":"11.10.0","description":"Programmatic API to update package.json","directories":{},"templateOSS":{"publish":"true","version":"4.28.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","semver":"^7.5.3","proc-log":"^6.0.0","@npmcli/git":"^7.0.0","hosted-git-info":"^9.0.0","spdx-expression-parse":"^4.0.0","json-parse-even-better-errors":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","@npmcli/template-oss":"4.28.1","@npmcli/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json_7.0.5_1771521015565_0.23878281310503247","host":"s3://npm-registry-packages-npm-production"}}},"name":"@npmcli/package-json","time":{"created":"2021-06-22T23:24:10.147Z","modified":"2026-03-19T19:27:41.902Z","1.0.0":"2021-06-22T23:24:10.542Z","1.0.1":"2021-06-23T16:26:13.768Z","2.0.0":"2022-04-05T14:02:07.676Z","3.0.0":"2022-10-14T02:00:58.968Z","3.1.0":"2023-05-16T15:53:12.163Z","3.1.1":"2023-06-06T17:34:12.290Z","4.0.0":"2023-07-05T17:15:50.745Z","4.0.1":"2023-07-17T20:41:15.229Z","5.0.0":"2023-08-15T17:48:46.423Z","5.0.1":"2024-04-09T17:53:34.763Z","5.0.2":"2024-04-10T15:59:02.632Z","5.0.3":"2024-04-12T22:06:15.981Z","5.1.0":"2024-04-22T20:51:40.871Z","5.1.1":"2024-05-29T15:54:27.585Z","5.2.0":"2024-06-03T15:58:37.907Z","5.2.1":"2024-09-17T20:35:10.657Z","6.0.0":"2024-09-26T18:50:32.583Z","6.0.1":"2024-10-02T16:40:57.169Z","6.1.0":"2024-11-27T17:40:15.035Z","6.1.1":"2025-01-21T17:24:59.208Z","6.2.0":"2025-05-21T16:28:33.275Z","7.0.0":"2025-08-28T20:48:23.437Z","7.0.1":"2025-09-17T21:53:06.656Z","7.0.2":"2025-11-04T18:32:52.188Z","7.0.3":"2025-11-18T22:41:33.715Z","7.0.4":"2025-11-21T16:40:59.989Z","7.0.5":"2026-02-19T17:10:15.697Z"},"readmeFilename":"README.md","homepage":"https://github.com/npm/package-json#readme"}