{"_id":"@manuth/package-json-editor","_rev":"34-aae9afdf820ce400e9a4dafa165927e5","name":"@manuth/package-json-editor","dist-tags":{"latest":"3.2.1"},"versions":{"1.0.0":{"name":"@manuth/package-json-editor","version":"1.0.0","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.0.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"e5f003c3fe59bbff557c811496d8797905c0d163","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.0.0.tgz","fileCount":65,"integrity":"sha512-rcD/glxwHDqfzVoOjaFJvvc0eVg+n5YCxYukPICktvygMdjqFUpyLdy62xoOW4MUFhQSVD43hTSKscUWHwXvNQ==","signatures":[{"sig":"MEUCIQCA5uc4c2ddseemAGRNKD4LUGUQVu5c5IcUbuI4HygYOgIgfmXOQ16FJ5HifkHU1QU5nntkpr6dIhXor/7zFL6oS9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAncSCRA9TVsSAnZWagAAqHkP/A5H0W15Br8GE4ptjvBj\nfZgoVPQocMxafwKbP0pydnjZDxT/a1kfffbqOikXBCksNLyXpuI4DHpGm9cM\nVZPtjqN4n+MJ0C1/RWJLnG706HT5WVBFkmgwPRk2FV+pRmkDDpqR47wcCple\nE5C2ksS74yAmuU7XU45xc9x5/Ubnvdg+ptlAcclBsdcn1j6ZA7mOVB7cgAqK\nrzO+HBQDfh8ge2zbccwFR2SRjusq70TF7pPat/ku1Gx0eK+GtVP5VTenZw4G\nx94vBRPuGhhZ+DCInQw6YyLKlhs29oK0uJZZU0i0ViCYI29dCE5IpRkkOXUb\nrhqO6GM91wRdRlzY5UfDNNHx/AB49wwJJ5O5i2Up6gm1x0wF9ckYl04MMDEB\no//5GMkRo6oF1sQ4hXSXHhVL561Cw8Qi3/rcP0cXWDpEsHFtTxA2h8GQ6mbF\nQ4zb9vV/9ya7Y7roPNh8CAE59LQuRQzm2U+cO4viGeMbYiKIg0gzzEjbA6Ct\nAhrY9wI08LuEWAdMyPo/nN2naDZYKT+HxWDQWE/Huc7rsHxmJpAZ7y61yUbR\nMuGfQaXoy3b+KPDKfkPjVv5Ho6uBjd/95fnEG0IOlrQcO+uf4WD7jSpxB3gL\n4cDS01mIWF1tNERTP72F0AfJ+baT/VW0V2LgDPZY37jc4Tx532U7ShBh7kIL\neO2o\r\n=jElH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e02ee93da57f047a329b63278b32402dcb400e68","scripts":{"lint":"eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./src","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"parse-author":"^2.0.0","stringify-author":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.3.1","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^28.5.1","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/eslint-plugin-tslint":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.0.0_1593997074413_0.0828449535145328","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@manuth/package-json-editor","version":"1.1.0","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.1.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"8d48fd50b743afeacc467564be8b33f954ad01fe","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.1.0.tgz","fileCount":65,"integrity":"sha512-9+Vvg19D2Xj28ky5wCotPNUU7UL38LIz1MwcJqaP+MRn6oH1KnNuDspKzrJberC57GQh29XTMD+Q0uikmWm/6A==","signatures":[{"sig":"MEUCIBLLVYTZr6I2J9aro3KxDkTQQYA8QFtTXFYtcuRuX2FNAiEA0nDN96P2jB63WMv9PZb3oX46mwxcbmyBVq4lYiBwMOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0K7CRA9TVsSAnZWagAAPAIP/i3bxumGdbdmOdrFCFhg\ntblzH/AaY+0AjfdGRUfYM88atplgwiiB4nr1VMQ/rWS5b2WkiPkGFgorwa1F\nnr3LWDQurBjtuZbSD1AZ2VHiNRQUuilMtMcVKwr3729ELVWf5tgm3lPtLP4o\n4eLiivtdrQ+P1tWYGdL0hQeHo/I2gQIzCf/UzWLapoIag/M+FpH9YH20Rb+t\nXvtRb6Jw8DkWDUfbN+SpTdlaSCJp+S0FTXL+5r3vF85UB51NlYLWqHNysGSP\niOhdY8cpwoUV/foHZHf/xV/txA2ybVJ2ULJC45avYyGiV7+fmXELxjJUhl/w\nRAaWv0LVm92ywzSYFP+O2bAenMPIiF+sC6EqTMw/8DtKjScHqZkNVp1m2po4\nnkyeV6Yojlj/JTckNkwGa8DbKtk5xFw3lL4EtEZd3h6FjqqnyPSaz1DS8IW7\n6+/NQslwlVDbWVeQxZH5UzK+8KRtEgzXlQKybVeS4hlqow7nlofPJazl7Nvj\nbSc7rvlOtGxGlO4g4Vi9w/a7c7ilAUY+F2aMLRemxzJWC/nMFWDX8flL9W9o\n2s0j4AgkBKJxBqboiuX7PD/7s6j48VCtyaX2fad1ES+n/LWb76ObDhZJJtzr\niRQL+vQQA+Xfj8qZwu+VJ8+k9qmvsLwbkWWN83DKK6Hp9xleamD3lRHk2jw6\nk9dD\r\n=MGdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ade609a2bde01eeb3847cd414476d639aab71641","scripts":{"lint":"eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./src","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"upath":"^1.2.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.6","@types/node":"^14.0.14","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^28.6.1","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.5.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/eslint-plugin-tslint":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.1.0_1594049211467_0.8275118825187446","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@manuth/package-json-editor","version":"1.2.0","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.2.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"424b4536be8b35d3b03dcae4e07bbbb446083244","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.2.0.tgz","fileCount":65,"integrity":"sha512-IorkGoassDkN3uPu5eWtMeZjI2AYFOtSlC8dSqcnmR4jisohpo1wOpHK94tkXR7q+kzZEOnRm1y6LBvr/UE0cw==","signatures":[{"sig":"MEQCICFLyxg+VOFpvjInC35CRi/U2/Kf67Oi/dHamUMG2Mg3AiBUGTyuJmHUdUA/cdoNa8wA+SekvAZ52vKbIut+6Sk0kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4ypCRA9TVsSAnZWagAApBoP/iGPwTYEIEXaQMnN8KsD\ngR3d5kw/59QNN/S2zRiW+fyyHywHE/LuAhxEhAdaEcLK3TVeWyXOliLUwQwm\n0bQyA68Ku00I/XJO3jO3dlq/uqNGoXtFPfxhPupW7Og1f/HIppsfnsrMkilb\n9JNsLKduif7yc5SwmwdAXRr85Qs8fyNfTt3ahVT4r80kz/s1GRd8c8hgzKbQ\npphKdATTW4Lv/9WEb9hn55M3AsAz04Aw+fHYqyOMMcPafma0UScXZnMMqwnx\nQIW3Tu0jEHFqb1BBps8eFjciyWVoufLfKp5I+RlMqT9jqSBvMQac1vU/+WBC\nrLBOVE8Lz3677rj6CYjunThZakfLqk6K0PwOhAI6gXRVG7Jg36cC4NM6nyL/\nb8wdaOhQ1cisgeY39ECG9Iys18UaHqUOAFRa6UObOxW32ePCPHD+0zYYA9Yv\njXPJnGxwXvvCunj0iIng9nB5KsmtFaBGQ7somNdYBsmNiC1ZS5FV2TAdBFCR\nNTSYiKFwpAMD3OrZPjtkva0DhZwIWJ+RISgBHPf1SpvTrfqW9LqPxeb7uqLS\nHHYryopRmW1OCkonv6SDl7DBWT7XUQt/RulK/5y8sJ5rXG8Ps22V0FstBHh+\nT+s36gBdbnYTw9ExonFoyv/4bBSGYaZZe9bePc8UVnwXgFBGqDGGQNMy0eie\n7Bcw\r\n=ns/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e5991deb4c36418910135b93252ed2435ed6f87e","scripts":{"lint":"eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./src","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"upath":"^1.2.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.6","@types/node":"^14.0.14","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^28.6.1","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.6.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/eslint-plugin-tslint":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.2.0_1594068136686_0.5834593132375825","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@manuth/package-json-editor","version":"1.3.0","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.3.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"494261e2bdb70dfe2fb7b414709eab63f3a678b3","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.3.0.tgz","fileCount":62,"integrity":"sha512-xc8rmMlJGIzAxedrO6dFenpPoRAGSpXgyq6mhPe/uSt+YlPxZ+hDMHX4ZNk5OMwwirU2uUX0eUsGQLcQ+wThwA==","signatures":[{"sig":"MEYCIQDOLl4PQ0xzClE+ETEfRsXFSy9sGfMCg8f19txhv27EcgIhAPmdUKA3yNKKnCIPNXyvFw3fdlONU5M843bsZxUMZvd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBKM+CRA9TVsSAnZWagAAVn4P/RENOySQ4eldUXUZlRXT\nK2AALB/wl+6Yp/aiFjc1xmKs7C9ssTCppeTcivFWIO2BDNttGbQ6S6/cITRn\nKcM3C/yUgCCvNaqjLvjD07e0rL7a57umTBCNq8FwX9MQz7/cvjJlD07DMyke\nbe0K/8rMFvQT2YEx/H9ZJiunU8D/yU0Eb+lZlNDlN7JOJj6ZezKzXTfIeT1y\nM0PerHVEVsWcmwQ4l79Vmj3nClGwFNpTe2l6/WCdhdLQUr8vHEu6Mguspz84\naFZK9isuf9B14YlkkWQIN4WK/v4p+JzXQxrqZSGBaRaIkWoJ1jQOBdnavzT2\nqp3D+qs+hzH6s+zRoPWW/gKdIokXKTZNm5lTo81GDtHoamBDe7RSmHHRFDWz\nJkfg6eEOPmz+oWCpDpzRzbr0FD5OSwuK4C1j9lX0FYl2PBQ/zcSU5Pk0x3oR\nqIMI7Qky91o42R9F6/L+YmL0ssNm7y2xESGVSafItIZAhdV76fuvuUscc2uz\n8OF6K4uLkSQppsNKVB22c1I7uU82VCpmP/NPjUPtXn5ZpXQW+gl4qE11zi6b\nSJjKSUO4eAeFviEYI/auM0VaiYVlBqGJ1tN2BQKoPOef6ewOHe0niP2htX6G\niCKFA0t21AfgKs2rthg6kVrrZILcWKHmgDfYp60BEw4PoLRmuU3uOZvZ2O1m\nwCOm\r\n=hB0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0019aae466b5a64b907bf89558883a1375805adf","scripts":{"lint":"eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./src","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"upath":"^1.2.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.6","@types/node":"^14.0.18","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^28.6.1","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.6.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/eslint-plugin-tslint":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.3.0_1594139453996_0.2998866264260234","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@manuth/package-json-editor","version":"1.3.1","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.3.1","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"68238633f23f706b4ee1ab3c89ada9bf1c864372","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.3.1.tgz","fileCount":62,"integrity":"sha512-xLzG+5+YZvyZw4fVdgvkY8oWGXAJCXlowfR7d9wwe650y76Oe9jlhfMCQyPjVf+KNQmH8cAUKAUMYJQU6I+snA==","signatures":[{"sig":"MEUCIQCaM2ROMsZdX6BCrm+Vae3GbPKUZY0YKa8JP3hEQTuUMgIgWyKsIWlZk/K7LtfdCwVXZ7LyYWWHIKzQzweIFZ77yc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBK0jCRA9TVsSAnZWagAArHQP/2mmcQjw2eUNIbKEN46+\nX0EgsjWMoyQuh5xj0GP8TP8nxP/UEUBlFrR/zUhGXRp2yuIQuRu0+xSWCKav\nYFuYoaf973dtjHZ/yJ3USGDH7tPnQQINoAPikAyzNNP3swjiSkIIMkm+QALu\nM3nmd1qWgP0gAodzrnAgMkFnwaVT3pQUAPCcQRrhI3KgMIcDjdIRGQLn7y/j\n4Zodhdt1mLRBktLFcp8yczBjvCj2fWQQNflFViBBkOl6NfYWFF/5ShiVGKfy\nbDCyhIzPCUeW967N31UcGuFTeD5EiVZerhuKVdIJd6bhQ+6X+0xkP2kraVmf\nGOrZqj70PnTtMn+AVBNRev/hC5a7XCMGRzsDiCwU3VGGNoLK/h2xbkBQPZuL\nwKrqOi4AgpMLNy481NVr+9OJM533UAocKzj9befeF+mtGyVvxn4lsgACgQvp\n2CWgBwtN7rx/EablVsZabzO59aC5iNS3BTL1TTFeM1GkKDkPNW5I9Ndb7kS6\n26ObaHTu8A3ducbjhtsnjefoCRfQKcWOcXfOSoHIqofRYVE6ehUodcLVC22P\nMM5l0Z7u5vkx/X973+RBcQhITfvpbLR9G9KQfUATrTaTKSM9k2ALUMvzg4wB\ni0ElH3E8A50HF26thm4mpRefxLnBK9ydsFnPZjdSD3wpH0wunuHlBrdGNI7p\nLgKb\r\n=22MD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"305b0d40d5d3b07f2e8a9b38cb9775988815138b","scripts":{"lint":"eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./src","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"upath":"^1.2.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.6","@types/node":"^14.0.18","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^28.6.1","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.6.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/eslint-plugin-tslint":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.3.1_1594141986758_0.8504955900613065","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@manuth/package-json-editor","version":"1.4.0","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"2447d05da664849aa6d66d7616c091ca9f526cba","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.0.tgz","fileCount":64,"integrity":"sha512-JP9eaJevfXXGAKEkBY+HoYNt3wFmJmGdEjU4kV9GMTM/FD0FlogHL7J0uZCEzmLUEP1VagJKiJxfNHl6bns6EQ==","signatures":[{"sig":"MEQCIBJa0xNWCE15jynI3zDtW71yAvDupYA9/ygAr8N7sQdYAiAFkOkAr7YOYETCSH/T+dYHuqzGN8KelWD6Wdmfr4b0aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBQvRCRA9TVsSAnZWagAAc9wP/izSuCAlC/jS8IWZcf9K\ndhZb0vVHxuNHgXFuRe90FWlCuPo8l1RavjjgbAiPkTKAkBHn3mcW9sQxu8A+\nymIYsBRfX9cnDxS9wUYQr0kKJWX5Om9kBKvs/f1L2ekBBWHYoPA5mHJztNL3\nRMxJEaQUFX8fvLof67B0lP06y1vFcKIB0YsfFkurehV3qrsuKNK5CxW5ZvUR\nXNq/ZSHl2kMGbnO6uyO662pZOTi3VZeox5pnUcoFoKNEV3KpEeBwQ3upYPeI\nQ/qbV+W7GLWtXeRTTTcpQT5q8E1MPNKy5IJFi31NocSacRXdc5elSdwIwuWC\neg9rkKQU3ZSv38M15NdTETBa6GUVmM14bv02qHMgJLcaoU4C5Nxer6Fg/MBB\nAP0Gog0sxEL60lnhNfK9A9/QYR5rZGH/Zo7f5flMGmJulOkBmu2D3AkM2Voq\n2jxiidnN0B36ReCiKfdYlM5UBg2zvaB+gFhXxPPPjewxac2xcK2cvFbExZw1\ns5q0C7KPbNNaiDFt/pmVE6HYbQSrODm8vsJsKEs+uDY0b0lnn0F9401wtMlD\n+yaib59Fjyln+ieFoQyTGJa20Amz3ufpMY9IBr92CsDnzC5KX3d4xw7hENNp\nPo2iaW4oPZA/JYtv568ntVjkLM9IgAZiFLludPKS3kxqVJQG1t4ea4zwKCul\nlkJd\r\n=UP2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"71c5957ca1f8898d7ffbc1d62a30581aed7223f8","scripts":{"lint":"eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx ./src","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"upath":"^1.2.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.6","@types/node":"^14.0.19","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^28.6.1","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.6.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/eslint-plugin-tslint":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.0_1594166224997_0.5332080806869404","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@manuth/package-json-editor","version":"1.4.1","keywords":[],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.1","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"19b2836e273546befb6fc0205ec8b982583f9b94","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.1.tgz","fileCount":64,"integrity":"sha512-swyGZppW5uAI1fq/zSKjcZTibnSUXplsRd+/cEMcnhjA19PiwuDzZqC+Kq6SWg8DABaRUFbarUxhIpyi9h5Fpw==","signatures":[{"sig":"MEYCIQCx1RSb8UV/46cGsoYa/OiY7sVTtRPpk/TgHIWFxpt+gwIhAJQa9cCxkgFdKPVkZMJndRFOI+At4xutzXNGBPQWW0jc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCMZ2CRA9TVsSAnZWagAAB7QP/2LIeJEnnefC5eqnZVrE\nloQc4j06+8ReCFBha7l1nlM8ljxaJejHMV6PCEG0sjxpT8HQym7G/e75KYyH\n501qbEu7llBFnzEZ80mAfmNiVE4GjvyHeSiPl0khxgpf/0m7gdmtYBzpL/KK\n8X0NZptynwxou/yH6IqeWfteZxGPjqeaSsks+IZ7qX7AbC9FC/b86gPs5uK0\n8oumLZxJstn+sPye5VcPSfUjEFLGYmDU6WlLNLdUovbUjHtlsr2S92ydBpe3\nWV4r7C3tvTOMYDYIYhnAfhvoypF/vW8gjaDiTUOyOXGq2DASLXL3vX6SWY1A\nM/2yHZvGwu6slkMEV4It1nneLVk+yflZpdx5FJybRt21nEOyO6rKew4IUP9U\nhdqe8HbmutaPD/pWySvYRFug78EAbZFOuMHBNXNlyPuB6o0szlos+UdnXwGn\nHaOrYWl9y2NKuHyxIMcZ3mE/dCBt0XWJVMsnUW3XDvwG3MBy3DU5k5BQHr6b\nrnlyY+0eztWVc5PlzNTBJAmJHs/Zs6032xANux8opnhf/TUcyD2RUMzNZZH6\nzZkS17Wdcm9PtWHjdVBw2WRRxiP+GS0DJ/PSNno1tQZNR+FkNuEYGM4eeiTy\nfLG/SD0g+5QeiXzqEvoR3bvLwa+/mGBFpZYWHwNiRp/y3YP89vZ9kGoRbpSs\nCeed\r\n=HAhJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7ec37740e60bcfba6cc32ec31bdb100c32307b24","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -p .","clean":"rimraf ./lib","watch":"tsc -p . --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.5.0","dependencies":{"upath":"^1.2.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.4.0","rimraf":"^3.0.2","tslint":"^6.1.2","fs-extra":"^9.0.1","random-js":"^2.1.0","typescript":"^3.9.6","@types/node":"^14.0.22","read-pkg-up":"^7.0.1","@types/mocha":"^7.0.2","@types/fs-extra":"^9.0.1","temp-filesystem":"^1.1.3","@manuth/tsconfig":"^1.2.2","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^29.1.3","eslint-plugin-import":"^2.22.0","@manuth/tslint-presets":"^1.0.4","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","typescript-eslint-plugin":"^1.2.1","@typescript-eslint/parser":"^3.6.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.1.2","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/eslint-plugin-tslint":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.1_1594410614521_0.7687120641052796","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@manuth/package-json-editor","version":"1.4.2","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.2","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"061e9072f7871c1c6bef2f847bae5e09ef18b548","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.2.tgz","fileCount":64,"integrity":"sha512-Cny8J1NEtcnX99vVCY8CTXC5/4tIonYzTzz9sdU29d5mV0cKRhtyYOKhV02/7DBiOVQ5JQLij3hyBJ1D5RXNOw==","signatures":[{"sig":"MEUCIQCmSMjUWbQszqS8OV/qR3kb4pcOWLNQXwGTXZ8jFMrZ5wIgVzMNvGAAC/NeHHEmvuYn0a+XAbGahkM7a3DcTQCb+wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdzd7CRA9TVsSAnZWagAAqGcP/ir85R5BrsdUSxeRoib5\nzeDBt9sThrgbVv2CnHRsnGn1umsTKmvwKMzsTuHh6tdvscQLTDLUrG+uubsQ\neNYALUTu4UTeaXX7S2ebbJ9gsFtuzO1QIVwFBLuKSj0xin+df5+p7z7CbUmJ\nKuvfcNjQg771vBzK/T+Jk93k5nqMA+I9YlYVcJFpjMHk0Vc5WYVhF+GJ5D3G\nAFOCyc26VJCv1GgloFoEmDVVDtzU3yx1+j4ccMY8Bjxy8+McNS32BSVIAWQa\nkE+xJRPetV19YASTGue2ypT7sFUBBqrc3erzgKn2F59buRzMM9V9VYOuMQIq\nO9p5AzOelQKFYxC3elzuSvwJCJu4KeOH3aKjNs5QkAWB1W8X9D3EaeawWAxk\n0Qkg2Liq7ql+PQYrc3yH+3ptdo8kJp33tEEJlMXAjbqnvNdA8yc9hU7hkK80\n0duCvabDuvpK+KGNhHiWALYhwZR8JHGk+bB0t72sfh/sY3g7XxgwTcV0QvHf\n5QJTkwnNUxz7TLDBauHkSXJ1U9cL9XSMyXYI+jbedIm1eU+47HmM5Zj9OcoT\nt7u43eLeNixW8p5aCbOi4pLiYpJ+79+pM3k67xUeX5PVWukrpPX3mjYpMCC+\nqjInlv15HNbzBCuvbyf99O3BbnFz5TU5SEkWiaAD4Cca1Lienf03lpITCpG7\nhHOM\r\n=yPWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"771e8ede756136b8553f75140b02be308dd0c1bb","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"6.14.8","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"14.11.0","dependencies":{"upath":"^1.2.0","fs-extra":"^9.0.1","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","eslint":"^7.10.0","rimraf":"^3.0.2","tslint":"^6.1.3","random-js":"^2.1.0","typescript":"^4.0.3","@types/node":"^14.11.2","read-pkg-up":"^7.0.1","@types/mocha":"^8.0.3","@types/fs-extra":"^9.0.1","@manuth/tsconfig":"^1.2.3","@manuth/temp-files":"^2.0.0","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^30.6.2","eslint-plugin-import":"^2.22.1","@manuth/tslint-presets":"^1.0.4","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.3.0","eslint-plugin-deprecation":"^1.1.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.3.3","@manuth/typescript-eslint-plugin":"^1.3.1","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/eslint-plugin-tslint":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.2_1601648507275_0.8973658324506419","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@manuth/package-json-editor","version":"1.4.3","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.3","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"c2640731342b2007d1d41523a2ba3de0d0e7e26a","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.3.tgz","fileCount":64,"integrity":"sha512-Ggevnn8CHIqppUUOL+2K4Gabbly+34vAtYyWidVxniX/eNr+Rql2dqK/XF2gyXJFe/cXgKIjO8oPEqSLdmECKQ==","signatures":[{"sig":"MEUCIQC9qpDQU3HNnzuLigg5ktPBgdjIy+r9WEJ1rzKh3CpcLQIgPPZyKho6fH3tDRmNjZVJEWYWlK3Ktv9ps3vsZPlIEEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2+UjCRA9TVsSAnZWagAAwXsP/A2vWdoKcKam9UdUKUnb\nawCibPENr6JoJZw5e3iN7D7b+C42MZpsyrbS7hp6tELnaP6+9/DDr5qijAHR\nt2/Myi53UYtHIMZb/gAU85FS6DC/9YZmT+uE1E+R3e86MTTE5RieD3XOLiiF\nfc0DTY5LtbXBr4EY0skrDSDJb0+TFNfFjM+IZ+4kq80pbeoVDste8UyPNtke\nPQxX06Qj4cQ8mgYGB5sJTzVGND6WLFcz0YIJHUtLCIdGlmjApmaMWlektqHt\no10tiKSs1wKfGvPZFshORtAYHfoZVT//p9GQ8p1Nd7UI1wrCh1QDs1cXzept\n7f15jrhWQgSN2JnF9Zh3LSMS4YvRWlpEwhp8nP8EWAklLrTveKTNkh0sPYNt\noF2t+h+s3nqB5S5ZnIIuIVdCn8A3XQHvcG4btAijkDsqk9MNMHlJSBHpY7ux\ndh3xeHmp4wbk0lwCvow3lvySv5OjScr+oFfhLnAYil8smMDO6WsxH4Gk2wTS\n5HZD4oRxNrAyqN+LZEJHVRh2RvUyD7gd5ZIEjiusZtYfHtEjRjYNam/CrJ2Z\nrqnydlK6KitUbyN8DvbcFAYTJ02hmTxeLXqOjIdsS0045ffONuiY6DBQxRnk\nI1+6l9/OBNfrHdNZBf0Oq4zcDn9jjKXC5GSvTxGKmxyzUfOAxBkNV4aDS47x\nvym9\r\n=Un+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b920a24747738a01a4d0bf9be9d0eb41dcd50d94","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.0.15","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"15.4.0","dependencies":{"upath":"^2.0.1","fs-extra":"^9.0.1","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.15.0","rimraf":"^3.0.2","tslint":"^6.1.3","random-js":"^2.1.0","typescript":"^4.1.3","@types/node":"^14.14.14","read-pkg-up":"^7.0.1","@types/mocha":"^8.2.0","@types/fs-extra":"^9.0.5","@manuth/tsconfig":"^1.2.4","@manuth/temp-files":"^2.0.1","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^30.7.8","eslint-plugin-import":"^2.22.1","@manuth/tslint-presets":"^1.0.4","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-deprecation":"^1.2.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.3.4","@manuth/typescript-eslint-plugin":"^1.3.1","@typescript-eslint/eslint-plugin":"^4.10.0","@typescript-eslint/eslint-plugin-tslint":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.3_1608246563269_0.7628531800885971","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@manuth/package-json-editor","version":"1.4.4","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.4","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"3dc39ccfbbf36434a8119b42282df50ee7742c1e","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.4.tgz","fileCount":64,"integrity":"sha512-qjBJ6YfmAfvLTvMi6YFo2j7mYODiDmQmrLCHfQC0Sa2AB/0awCfe9TuiFOZ89CBKduG8TstfJD9fclq4gZzrXw==","signatures":[{"sig":"MEUCIG1QaxzorZRVb8a09MvOLQ6rjrd8VlFw0avI19vlwW3QAiEA5PDM0zrinE0o+cYZqoxA2e7yyD7c1542U1rjZWPzJL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAxqlCRA9TVsSAnZWagAAAJMQAIZuXcQWXEL2ggwYKgf4\nlaz4shitULwhweRJPaiT4G9zZ9tIGh4KoKkQx/ugHbuMm4kyqa0h5jpYS0vb\nWpFucq7wYIXLIUXThHM+t+NAffbM6OBXiaiKGKsxmIcID/vQnZjukZxO3tsN\nJBORN/0zgu9F+kVXSen1iq3zKemYxdwPbBTzzD+tTkr+eclj68BP3DchNaeh\nHomDTquLlY12BOrbiVV/bc9OVPoLw4JjLYvlP/wJKcVzRGQ85S5HA9YQvzt6\n/D8iz67CAo3Gx4JM8eNRMIb2o6NB7p+METVpquim3fikiWrDe7AEKialYGOh\n6QMOxqbheb6Ocu0tODd2ECuVUB16BssCKA1977helUOLAnkEkZL0IlfVRzK2\nlbzwjCMUwmA6fdz39u7+H4i3+I3MvbUP2/UTh5MgLvN4PZFx6xklGsN6NvoH\nHG8sKI+acU+X4kiKUPhMpojdn+gKvYZWqunWsYfyz34rk75UPLUO6w4a98Cv\n1ALyutz3QTH5BE0JpKpvvpv2Y/HuROEXR4bTe5KUod8QSm/73MRlMH4DlcXQ\njMnnVtBonjpn2tDUEaE9t5oRlqLD4K3sgzT0/fS/weWdG/xN/mvfoTBaGTv+\nVIIK1+rK6AcZhyjlO884rZ4DbBGtxLquvL9L8YfxalV2919o4RznDKeuFU3Z\n2BJ6\r\n=WKvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0b98168cdc916b503d781ef0faeab6549e801af0","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.3.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"15.5.1","dependencies":{"upath":"^2.0.1","fs-extra":"^9.0.1","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.18.0","rimraf":"^3.0.2","tslint":"^6.1.3","random-js":"^2.1.0","typescript":"^4.1.3","@types/node":"^14.14.21","read-pkg-up":"^7.0.1","@types/mocha":"^8.2.0","@types/fs-extra":"^9.0.6","@manuth/tsconfig":"^1.2.7","@manuth/temp-files":"^2.0.3","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^31.0.5","eslint-plugin-import":"^2.22.1","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.13.0","eslint-plugin-deprecation":"^1.2.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.3.6","@manuth/typescript-eslint-plugin":"^1.3.3","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/eslint-plugin-tslint":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.4_1610816165313_0.8838571084991289","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@manuth/package-json-editor","version":"1.4.5","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.5","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"3d8f5817e60d1acd143aec0c964080c16bdbf470","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.5.tgz","fileCount":64,"integrity":"sha512-uqub2+OsHANMaZ2S4r3x6pTQTtYBuDXsDtCFIlDBdWvh4NCQsIi460nXppsi0uEsaHJvtdyD7f73PwlenUy/3g==","signatures":[{"sig":"MEQCIEOtActSD457xgii6utwk8TE0zTIxe0Ijyt9yDFH1zixAiB7bMOHOhr5VeosuCQT9F6luq8gfd7TngPd2vmSmVb0hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJganCHCRA9TVsSAnZWagAApfwP/iMtD5JLoKmZQ4hxmi67\npYPMPrbtRmx4Dohgn9jQAokvhsAF/e31ToBZIKyBzr8hSPIFWpKFrW7CamuV\nf7Sa7N/F92e+3OLaguVAx2JSX4jGyjLULipw6KskkNqlOuLXQ+9gd4c3XBsV\nNUR2BLzLY1+6jQ5imL0knPg9OUKalclc3arW4qO6iI2OeqEjjNJo+sqKjjJR\nHOGp3vK7vfls4cnOrREbjuiIbLbeC6ZmeU/S6be4FwrCnb9uhTjz6o/IO0v2\nkK9pTiqBVgyNATVSTIjITVo8Y9lfEpFJ2wfTrXipb4kGR4tRqXMdgaOOwdml\njvnvzM/5uAqyL7mqWKpLeMgDB4nJrqoYtMGIGG91oAO0eSHZldm6jIextsHc\nuvm6+wo9OknaewaLBAtL4OwJHtgan9I1+vwUJMpNcykPRQl/XyK6q0H4yrlw\nNGvwEg+SDlmTwCy5YtrPYig60V182ZpMSdn2nNvSNR4TwUJyGulQq9CHmSEY\nU1AbORy79XbNBCP1rdHdy2Kqii2psRsks4ZJq+nvvzV7LdeKw3Ha5soAtva6\niLUHnBuB63Z0Zg2W5Kbs2caFnjfL6HLH9y7j3ALJKCHosUwiDZ+APL8rFW4l\n/26X4wDOFDuqgOoqSiXgPflWEzUNgBmFBI47ufwm7sIoBO2l3hffljtCpGmH\nqrBg\r\n=IK2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ce87d7acb4096b6a4c22acf0aec76ad65f3db36f","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.7.6","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"15.13.0","dependencies":{"upath":"^2.0.1","fs-extra":"^9.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","eslint":"^7.23.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","random-js":"^2.1.0","typescript":"^4.2.3","@types/node":"^14.14.37","@types/mocha":"^8.2.2","@types/fs-extra":"^9.0.10","@manuth/tsconfig":"^1.2.9","@manuth/temp-files":"^2.0.4","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-import":"^2.22.1","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-deprecation":"^1.2.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.3.8","@manuth/typescript-eslint-plugin":"^1.3.4","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.5_1617588358643_0.3669719877606348","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@manuth/package-json-editor","version":"1.4.6","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.6","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"9fd719896932ab4761e2c4140c8933bc405c0464","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.6.tgz","fileCount":64,"integrity":"sha512-G3DWAe5Sj7tmbpmhKQweeJzxjB+q0cLHGdKEnetmGsO8o397RY708WIKR462QZx+A8Ue96d9LQEN5DHgO38APQ==","signatures":[{"sig":"MEQCIC7iNGsC0/X/uIYWr98G1pRwV7kNXtx1q2rdApRBa4N9AiA3y9iPI9U8iHIs6Sk/4N15827Xa0JcXZBM7cDQyKy25A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge2gACRA9TVsSAnZWagAAaQcP+wWJQ6F90IlsJHN03aUk\nbNmi6DT+Z8naSLYq8usjstohwrlZ55pQG7k5OF36GW+Gs2HNB3ouFjVLmr0q\nBeXmt+4nab3mSRQkD10KIIK+uuJygJ71TxBsBeOMjpe1tNjRuHeUFMdDvWe/\ne/9WUOrUusi6XCavyXDK7oZ+gcaZwfdjWFEH1tcjWsexY/6FeLp8sljBr1TM\nZv1x/ZErUPWC9PkxRDysCPyIgpCMRyTo2FqwtNvIA2XyfNu3ZXzfQkEDfb6S\nNq+/bBFX+AD2ez/ateBBv7sNH5KC+ULZJuSiySiRCcWFXItCsK22suOJL7eh\nLWtmZ8brgXPhrPSa8KgvPyceunzPlMPSttXBSiWPd0X0hLf9oqa8bgPFg+eU\nRO+u3wREdilyZrE0QPxHXQ4LN59QpU9sRTYLgG6zJJDSiy5i0PmFUWaVVfRX\np/dHzoYNSNa8qaNgQLZjDq0yXESUjcM0Oqy8a2o3qELrkUpPff8NQQTw3kQB\nAVicy4WziWrYcpHAD0zInpoeODi6g7pCPtz4CjrAQXUO0X0arS97uwsT85VQ\n0NbBeEXZaBsNIuXzxBaehQpmTi7YUGZcVfZmjHmOp4H+WrBMmre8ygKum8u1\nw/gdegVGFwGaW4bybj0jEEVfbsPQq8DPIKLfZszepGxAWFgUGhSCzWXpPQoE\ntYjh\r\n=inFO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b38bb8ab1f3eeba5b560be981a2ae41ec3579488","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.7.6","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"15.14.0","dependencies":{"upath":"^2.0.1","fs-extra":"^9.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","random-js":"^2.1.0","typescript":"^4.2.4","@types/node":"^14.14.41","@types/mocha":"^8.2.2","@types/fs-extra":"^9.0.11","@manuth/tsconfig":"^1.2.9","@manuth/temp-files":"^2.0.4","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-import":"^2.22.1","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.22.0","eslint-plugin-deprecation":"^1.2.0","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^2.3.9","@manuth/typescript-eslint-plugin":"^1.3.5","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/eslint-plugin-tslint":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.6_1618700287648_0.27406548595290214","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@manuth/package-json-editor","version":"1.4.7","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@1.4.7","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"a3e2385d7807c9fe2cdc96e2ba27ccfaf531c996","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-1.4.7.tgz","fileCount":64,"integrity":"sha512-e9pp8SO/2i4PlOfgpRRhTzz+PedNboFmtwZysbOp7/32e3LQ7SRSdMJZvlacKcPrVWlwGl0+VSs5+vY9qe+B4A==","signatures":[{"sig":"MEUCIEIvOdHKePByyrFb6M0F8klxFTKRBuXg3EhcV6eQLVUSAiEAxWgvoVK6RFRvf300DngojBQIQ0xv/8MnUcaH3UJ8Qv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs659CRA9TVsSAnZWagAAj30P/iYqQzULXpFBT1sikTfN\nPgL+zSFmBn+E/fERAlIZTP1p5Uvw7VjNBhPoJ1hUD1wlNeHjfzkFK9yXivW8\ndtzZrpWofSvYWrhuypGZqgA7WX9rrotwM6sVWnvAwJjBU8oopmpOdIoyapJP\nNcR1oZJYg6xlNzJ/nFee3+WaCuqDitURzhbXgL0s6NluLxpTMuwHOlaAcuEf\nkMM6IXshhIpfRiJeooKf+9uDWo3mheSWv9CXMrruZAoxXTxcMUVAbVTjadf8\nFCsempRa1U5B+pCvkw/uem+NZQUD2lrKd8O2fQWEHxz2z9IPU+u9lj79UeQi\nYZ1M7xVIf1pTl0yaOybkIcN4XAyNmRtiL5NiPv0ZCIe0UzKywmNpaVVXltSq\n/yvNz8SjN4hMbFdo02T1WQhf6X0XXyHKC7/ugmF+J2rKe1E1GXymT2ICiSre\nSRwQjNAFlsuMvUhPJD4lSX8o1teffJhzRhfwMudh66jWnti7RXfLerop/Xf4\ncXdCoPdZm+bMg0dscGvuMOEn1V2IggUPwKlGBsPpdaTSoZHHsGiVehWR/ike\n5LWOiwVzcCrXsqa7NS8M2ckgJYNFHpdwK4PGacgBrdadfwrYH/Knoa92svrz\ni4wxDdSud5sWlF7Ueg3OdPPFgyXQdLFh266msB4ovVBM8RA8u7Tkk1tL1nDq\nAHY0\r\n=8I1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d8f0abdaa58855823fc29414332ab84b7e314c2f","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.13.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.2.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.4.0","eslint":"^7.27.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","random-js":"^2.1.0","typescript":"^4.3.2","@types/node":"^15.6.1","@types/mocha":"^8.2.2","@types/fs-extra":"^9.0.11","@manuth/tsconfig":"^2.0.0","@manuth/temp-files":"^2.0.4","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^35.1.0","eslint-plugin-import":"^2.23.4","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.25.0","eslint-plugin-deprecation":"^1.2.1","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^3.0.1","@manuth/typescript-eslint-plugin":"^1.3.6","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/eslint-plugin-tslint":"^4.25.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_1.4.7_1622388349244_0.18436386779572955","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@manuth/package-json-editor","version":"2.0.0","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.0.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"22fbc30acdc6a645580e4dd6b3ac405421f518a7","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.0.0.tgz","fileCount":66,"integrity":"sha512-7v7jRRtm6NeW46xgMu58EMe/iczIZrJTQpvzkDewRHgdU8PW0J2sgyWzbNG5F28IFVzqVf4ws1insXx5odTp/g==","signatures":[{"sig":"MEQCIAIhFIn9sWrmRJbMe++ysPvPNzSidchOv0PvLEzL14HzAiBFon4xHpsJvU0a0yJITWa8FpYy9eBZeQGj1rC11X7k1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzooqCRA9TVsSAnZWagAA3WYP/0mtMS/eXrMkcSdWvT+y\ntQNLz0xJIZNt900mP4y2EXv+H5ggNfeCcF4rMhS3Aq4hEUaQ2x6Q3OgVg347\nxcGOUZ+0SVo1QY0YxfWwaC6mTgzhuod5QFLb4yoszdInvVpJczcFhkyG2eIm\nYckIwxLpU2deF0/EVlD1Z95jLVR46bkl+jcRdSWFkt6/9hNVPg1WEREMKGt4\ncvcK2vHFTymYaO5YFQ7y1APveW7VPLsdgVBmnOEv4TqgR13VvyehwPJ/Nq2B\n8jiL6KHpjOECpUFZ6P1PfTGcX1X7M/Oy/EssEHlzUvZu7B/YqhkVhr+lQN4b\n8x6s4N880qHadzEi4YBCPuxZ+dbKJ3GlBFIjYUxcgH0gaqbHbriYf2JDF6uD\nkU5X4wEDkWy7+/OVzpfg+n4JYixGsJyJnr6mdxx8ZvmrLw1BvLJmvYxYYwRs\nuMq1fto2kw4Qsh5Ky0E8Hqa1B6GrRoZw6Eb0oTyKj8f88StiZutBYL5lYmku\nHNJRtVmrhu4OsYBltArcIEtsITT/vE+E20H26bgKyTcL+5Mk7aSWeimvVMIW\nUD4ZApFEwnxwbj97KdU1pcwpAyasBePlzlrq3oM6GrUc8AhGXm71zrMe2r5n\n8ykb0cSz8SfZ4zSYHIJd4elPSeJw3RoXR4QaZzFGvW34givb3xwX/OfpIqY+\n4vXf\r\n=MERH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d52852dd4962a332f60f2a118de3259e8f686711","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"ttsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.15.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.3.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.1","eslint":"^7.29.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.3.4","@types/node":"^15.12.4","ttypescript":"^1.5.12","@types/mocha":"^8.2.2","@types/fs-extra":"^9.0.11","@manuth/tsconfig":"^2.0.1","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.5","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.0","eslint-plugin-jsdoc":"^35.3.2","eslint-plugin-import":"^2.23.4","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.27.0","eslint-plugin-deprecation":"^1.2.1","@types/normalize-package-data":"^2.4.0","@manuth/eslint-plugin-typescript":"^3.0.2","@manuth/typescript-eslint-plugin":"^1.3.6","@typescript-eslint/eslint-plugin":"^4.27.0","@typescript-eslint/eslint-plugin-tslint":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.0.0_1624148522029_0.5160326838086888","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@manuth/package-json-editor","version":"2.1.0","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.1.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"802a728f606fd20eaea7faca9c2f3c58026dc250","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.1.0.tgz","fileCount":66,"integrity":"sha512-SDnagnQN7jb1qJ4KQkch8bexxYsbEEm+h6QuNa00HdSribZh5Cv9SxiPfV1IzWbxG06fMs+qzQ1zz1wdPtQi8w==","signatures":[{"sig":"MEYCIQCZ9vNv8Svapo5+wId4jiH5cWoNRjDTHrfjF7UfLAhaUgIhAMLSwERn+VmrRXYMKvcvEDfeiZSvBBvM3UDXxgiCY61j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6ledCRA9TVsSAnZWagAAQdIP/AuVvQFtMScuNvC/djyY\nVyaBXSdEiiHzySqxkTiBXHWg5Vb8IOzMO2v+TmDYtxnGy0GASN23yT7tyugv\n1ouU8ZZTUaplJdcU5+vKSo3jjDCfNlMdnSaNUI2vAQtbXd3f1n4iHT+eGrdi\nee7EW6vLsKluHQ64+A27EiMElxUNbU2SaJfn/GOlrAuJl1F9TcpBQLCQkytE\njC3Ky0/3N/EM+QnASsDv8Wsh3vKFkmWPAFCyYw6Sxeb6oEi7YkC+PnhMdRQt\nUYcb5JfiskS6TsXuEObXN0UoiBCNdkyCdhkxYfAIUUdkLqBmc/EgCntruRkG\n5OCM04X33FQ9Y1T+IjxesgE7h+Shi+mlZySN0wXoJz1NP0YUGgP39J1xUyMV\n5+64q53mvPTKFJVJwHwkk8Z+Y5aVhe+eh7V7pDlYKcX6NDH68fGHA4QM7UD3\nLYe1Egg8pZgHuqJdbxFU2xDGiwOgWPHh7dXIHziZWzQIHBANW7jyGchR6iDY\n6Os4WtBBqnnOixV/zWB+NGywpTL+qg1zAXn9+qI+HNe1BW0wLVLahsU9xJsL\nuxcnmPDowa9nyl+nYlkMkQxtB7eYNENYW1r69bhAY8wDUbTirpICGM4cIDO0\nC8yjobg1+3+J25SurheiM5zs+MmLMCNJL8Z/M6v7o3zTiGPq73U8sM/p8Jwp\ncF4n\r\n=lJGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5c57c91903c8f28767034b66849c9f84fd5609f1","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install && ts-patch --persist"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.18.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.4.2","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.30.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","ts-node":"^10.1.0","ts-patch":"^1.3.4","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.3.5","@types/node":"^16.3.1","@types/mocha":"^8.2.3","@types/fs-extra":"^9.0.12","@manuth/tsconfig":"^2.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.6","source-map-support":"^0.5.19","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","eslint-plugin-jsdoc":"^35.4.3","eslint-plugin-import":"^2.23.4","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.28.2","eslint-plugin-deprecation":"^1.2.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.1.3","@manuth/typescript-eslint-plugin":"^1.4.1","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/eslint-plugin-tslint":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.1.0_1625970588997_0.6963727111424456","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@manuth/package-json-editor","version":"2.2.0","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"737e6d2a68e3e733c994610cd7543f0e7408406a","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.0.tgz","fileCount":73,"integrity":"sha512-2Mie9Bae87KlmFbSt2qv2idv+QshfB1Ws2TFgiwGqLJrKocwVzG6023+FLyf5w6jQ5oA3O3J2Ix0bbKRR30tvA==","signatures":[{"sig":"MEUCIEzt8sxdUI5JHH34zYIZaIfqj8NMeHNokFJ8GSpRtK7NAiEAwRYXuqndwCyq1XwWVpjTNsNjWGDeeBajQeShW2GAEBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9zoyCRA9TVsSAnZWagAA91cQAIOg0oRrUO54StPMXkED\nP7XtpmCA8BBKRiJoguPmvsaRIsy7luyravyV2MvxhLLxJMSAA7y0GMUTquw3\nQwqbWU+jLF66VTOQP2Ru9gi9dZnKB88466w1C79r1LPjlrpEvcTN6M5Bjfq3\nZ27AfuMaXejduZJ/InjCwxfMIod+nWwpTj++ZO2PKIN0+w/fK55qriEAS6hN\nth/hWy08gxSxogH1/WSVzbRhAiT9R9c2JcFcfiGrA0vfOw1CqOrZTq0yb7r3\nIj2JV+qdtaBb6mXXkeWLOpERE+EQJMGkg9a6O1y9ixj9RZYDyvw/k5Nt//TJ\n4zx5bFxQFqMDXxx+iHztU07x2x+1Ol+GAbjCZYlyxo6HcRPaUDaUplVyYFs7\nK4I0rEVR2H7ISY+V4d5mkqrxTQwQXLrPxexxWoW9DEJ5gaoz8ZI78QBl3OW+\nccpR8nDIbzaH3UTdFUkjdc1xavL2/nEtfCWlNnovz4t/lb264Oqru5c8PQtc\nWCF70XPDahDC0ogVn1m2izsc/EujpHtoEA+gek9XkME4eJZ+ey2KAs/K7vrq\n6seVN7Yjv30FstqleIDl5RhHK6iQ+EF6Sz8FYOXqNh7XJStlNHueOZ8vNbWx\nxgukuSZ6M0EVL/cpna0kshDlhF6bwgH5F2ZXYVytfmSHibhQ/KiqBX1UgP4c\n77hs\r\n=mTug\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"54d24d7957cf839df75b4d9926ab08976514e538","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install && ts-patch --persist"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.19.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.5.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","randexp":"^0.5.3","ts-node":"^10.1.0","ts-patch":"^1.4.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.3.5","@types/node":"^16.3.3","@types/mocha":"^8.2.3","@types/fs-extra":"^9.0.12","@manuth/tsconfig":"^2.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.6","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.19","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","eslint-plugin-jsdoc":"^35.5.0","eslint-plugin-import":"^2.23.4","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.28.4","eslint-plugin-deprecation":"^1.2.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.2.3","@manuth/typescript-eslint-plugin":"^1.4.1","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/eslint-plugin-tslint":"^4.28.4"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.0_1626815026296_0.4298190095583745","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@manuth/package-json-editor","version":"2.2.1","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.1","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"bc3f698be9589b309c358f7e1ba5658284c65aeb","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.1.tgz","fileCount":72,"integrity":"sha512-wXPjwD5rmgrddQ05N9oyhbpE+Spi8LOSlI07msN2VxNDLAb+KSDE/IMTucrxfTBInkUFZZKWt8QbYplB2Ptl0A==","signatures":[{"sig":"MEYCIQCC7+3h3wjwjM/pFIntsLwsxEAT99nR5sUwAuzX89j8bQIhANWThYEkL4UP+OmT+j6UNVOZxEwlC+3UgCH/BaFF88JQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+yB0CRA9TVsSAnZWagAAae4P/06Bl7hi63KSBrjO2Irt\nicON38x+K4Cu9YR0Lm2TD1Z/To+HsqNqRIfjoPuuQWKIQR9bKqoKRCmqTfPS\nCtufUAG8fCnwkKfTsK6yYRmEt7FRDyztHJLITxD41bw40fcOaFdhM25AAbqi\nNC0NYXQJoCHXa/qlIeZxj9agxmgowAqTjCarUSehUAHQ55895uTicYtj5c7x\nWUnnQ8LCPFFRDF+4kuOK3KQBTGRTK+I07RYR5zvphzJV3eMr1A5c1ZSs198I\novjYz3HisQKKE53QWdntPx0pB2d02MSxVJUoZWuQAVuMEpHfYY6EreFzzFHL\ny2MP0uOCHNJatkbXflwyUIz3NzwAAmCT48WOLe7WH6z17E5Lk7tVr7c2DSbW\n7oayAkxTMi9Er+Clii682u2ghbReD5XtJ7/d0RVYrimu2rDNI2tkICnOmyNV\nnLSwK3n3X+ls+rtdubHWUoiVmM5/cGlAD/EuVqQsSOBMRF0Fp6G1OqsH6hdd\nTD9853yrKT1f1jWy52FDtPhg1eTpBQhAGPMr95DHmBTNtkRFKskgf8R2chPZ\nmGuX8f1GnpVU3mkzgscpM29dnkIfJTiN3flxvp9XXxUXLlTThG+qOdokUoeX\nF+y1kgXaPxX4EFUH5L++0y5O/ahmTewkREN2iJ7Wd6J6YUBfx3U+VwCNzRgh\n6y6O\r\n=RCXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2ac1a730305a25f61af59e2963a53d0aa8235ebf","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install && ts-patch --persist"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.19.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.5.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2","@stdlib/assert-is-iterable-like":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","randexp":"^0.5.3","ts-node":"^10.1.0","ts-patch":"^1.4.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.3.5","@types/node":"^16.4.1","@types/mocha":"^9.0.0","@types/fs-extra":"^9.0.12","@manuth/tsconfig":"^2.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.6","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.19","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","eslint-plugin-jsdoc":"^35.5.1","eslint-plugin-import":"^2.23.4","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.28.4","eslint-plugin-deprecation":"^1.2.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.2.3","@manuth/typescript-eslint-plugin":"^1.4.1","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/eslint-plugin-tslint":"^4.28.4"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.1_1627070579998_0.6130860758780317","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@manuth/package-json-editor","version":"2.2.2","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.2","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"e51f68180b17d6a0e436daa57f9a57228715559a","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.2.tgz","fileCount":72,"integrity":"sha512-DpSB+TkCeYHHIRv7eGEFPVz5qDHjAPYNgOaEVq3q9VIBLYUnlDtNsAzhQR7p/ACI+XDCXm5k46hNrvgIs9k19A==","signatures":[{"sig":"MEUCIEa89VhG3s/tdLlLexPoZJnYmYCG40gF+ikGFzUJ/T6qAiEAsUEgsPMLKl1uBtxlNLob4eJVGc5erhdUaWzt61cDjbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/U4OCRA9TVsSAnZWagAAUHgP/3Mg4RkBg7v2orxjSwM7\n6xuwO2o7gtlNseTsnUUu9gh4MMRbVcuG9nYXuwcmLKosBj/UMe5aW40H9C/t\nF+GZhpHA+lgyfgM+mIyNbY2T2Ajytvyur1fy5qqWjvWFZrSCsQbMgr3q7U4l\nObYWM0zy+3exoSLsKqCxIrH/9E/Gc+zgbeEYPcFWEW4thLxk+lcFPVGAhBzz\nJ7AG8o2vqS26Gsk79RRABVocBxxIAyrRouVgTkjorNvkzBMWb9IqNpUqRzRq\n4esVnldOm2PBH3jzv6Dqb3xUVwXTSduUvgsBG9njs43rwD0uqvQ5XsorRXvs\nLl5FYVxz+R2ph/F9Gsen8HJXOhUJd7s0V7e0zH9aT7OKJR42j+5ava+kjF+V\ngEUAYZpo6ybHduGm6qC/SkKEhELjrKGOKF16ohth44tDYtULROwbdWjOVXk5\nCPkAsXELBXY03EadhemMNaqDwD00tSChiTekvafiTtAhNoqeARC0kEJz3o/a\nri+kFl7eEtadSABl5lK6fvEgRbK03Ox5cnzuAnklklqS0UJhD3/cuJ81Ilgo\nkqckxp9wVhd47XFPnHyKHnDlDnKmIlu+UQegyht4C4yv9t3wykPcTZyfXFeV\nsMfB/nVl5uOq6Gkyy2uVjsWItZIAbIMmw7bCavdgtwsfizEmPE+P6ulDrJO+\nlENX\r\n=nEIP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"619868207951fbde1e5c2c9695e2db19746d4c71","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install && ts-patch --persist"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.19.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.5.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.2","@stdlib/assert-is-iterable-like":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","rimraf":"^3.0.2","tslint":"^6.1.3","find-up":"^5.0.0","randexp":"^0.5.3","ts-node":"^10.1.0","ts-patch":"^1.4.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.3.5","@types/node":"^16.4.2","@types/mocha":"^9.0.0","@types/fs-extra":"^9.0.12","@manuth/tsconfig":"^2.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.6","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.19","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","eslint-plugin-jsdoc":"^36.0.2","eslint-plugin-import":"^2.23.4","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-eslint/parser":"^4.28.4","eslint-plugin-deprecation":"^1.2.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.2.4","@manuth/typescript-eslint-plugin":"^1.4.1","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/eslint-plugin-tslint":"^4.28.4"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.2_1627213326394_0.4903552770263879","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@manuth/package-json-editor","version":"2.2.3","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.3","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"0a3952062a86ea52cadcc12356346182eb921273","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.3.tgz","fileCount":72,"integrity":"sha512-hShNR4PMho80wS96ejVNiKMC1HC5AIgw0PcgqmHT+jO93NiBssgHoYEq55WA3kEMrurUHMxeXbeqgK9hQEJLgg==","signatures":[{"sig":"MEYCIQDvFWyVvxnSqNUH561LWZolT2Mpy3aOtxehVrjLUwLcvwIhAKSW1zxjiFvC2DHex8YQr3rmKHRgZziANMpkX6SD7cXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIuZsCRA9TVsSAnZWagAARpsP/3Cb6dAxN3BOa6qvPG5O\nSV7M2skZ3g59cnaIb9lAnTUlbcpa59M4ojsBfu5XwRqiKI5dYhkxrcBj8f7+\nB/YLpOZNOc2TqUpQW4T5ylmYuREl0uqc0ZDlgJWqYIRKsdKKVs0SCNpFrKqf\nYvyBndbm4eCidefJRs4uIZuK+Zrrm+F/HR57KcTr4IBrSXnqupNTJOa5LSgS\nm7nRMY1PaabdEu8uXDwSbE+B7ZzfWeLp3dA6rT7+7sBD05cbPOk2e5ZZxSRK\nDO9NHdbXKQ06tKp03sKTbpErtSCqdVJlh3lVCOITB7LHCESyr3pCu6wrD9Ei\nWuZGM8iXoZZ+hWSJOTHKAS+nXEYeRD18tnZbW/cu2aF0Hl+UMGyqM5la6L/f\nr1X5gKlOEeH9WETDIFOdUaRclrg+5ed4RQ1b+QVtlmDMkavLDPv1LXQQY1X9\n88uahWAlgHHZ0p0T3vePe4etaTGOPhAFFHgHjsk1316Se2rPTBFtPnV9d6sb\nrKiizOEmUCpEdBzJbxGkqDJ5dNZ0S+1go6+rdrV7U2C3Q3Qr/h1TqHPO7C3S\n+Fb/4FHa4mzz8W3qdctFqv0SOYdHirTpnIjg8E/gNDNkZe07cy4KLIq3Ah+Q\nEGZSNzkITEjRNNBJChiBEo47lfOapbaAZvcRiw/PtTNoIqiZwOeapKyf60T5\nrL/K\r\n=qJmt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b60156805e77156dd1e4dde2dcd86ac10aa5d3ec","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install && ts-patch --persist"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"7.20.3","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"16.7.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.3","@stdlib/assert-is-iterable-like":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.0","eslint":"^7.32.0","rimraf":"^3.0.2","find-up":"^5.0.0","randexp":"^0.5.3","ts-node":"^10.2.1","ts-patch":"^1.4.2","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.3.5","@types/node":"^16.7.1","@types/mocha":"^9.0.0","@types/fs-extra":"^9.0.12","@manuth/tsconfig":"^2.0.3","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.6","source-map-support":"^0.5.19","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.2.5","@manuth/typescript-eslint-plugin":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.3_1629677164281_0.6757354665823492","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@manuth/package-json-editor","version":"2.2.4","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.4","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"15e1641c3819fcf202b7626680f3055b4e0e4271","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.4.tgz","fileCount":72,"integrity":"sha512-uptDg+woqleA526+qx9Mv4j2/0AyboYtBhd70w3Zth44KBCybua+fqBkO7s9cab2aYC/BOeoe4IESxOA3Zb63Q==","signatures":[{"sig":"MEQCIBj2c0YoE90kGQbebk4CYwYmsX/jwBsvgiysYzaR1QdqAiBUxxxQNKmT+mLh4+9O2jRb8OI/9VSVG6fxZzROqeBn+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtnxjCRA9TVsSAnZWagAAUksP/2NXXw9BzWDw/tJfNwuI\n0VaVeG+QGUn8UZzhnaRYiSodSYWvIi5wf3R5LoU+IArYgmHrm3IaqiHvppPt\nbYwVb3l+m+eugqxne2LM1L7qeZDzjA/uRXX+OOBdo3CS03XN2+MoxQXYqKdc\nxKuqmOLj4tcgXz+Uhq5jeMVPou5uwhFpPE7W7/oEuaEH3O2ylSTKLV/oWeLZ\nPlNXRorTDIbXh8cjHGGD0Eju50KrF8H70tTqYCzGvEHfJw1sedCVZ59ysLWB\naxEWTBybg/dDt/Dt09v1PfM9mhCs+6iu7lhDrnFIUtYobpxpkgmm77esc1kL\nbHKT2KwmAECVggM0AG6snc4mANbZIqPXoBNRCJV5OFfHTyIBVJvPyNs9ZGcy\nAlryqqzm+006Zx4SA5uSuRwiGPvb/BUJGENlHsJg1++XP07W2cMXnX3WrjRq\n7ls5fKgr1EFVlfiGtLWHUolQIC3fq1ucXlrtXu+ooLWuPl8wxF15xLHVFh+R\n9LBAK7HOqJDmCv/7+BayESrSpc6lyNJFTOpz2jNMEzH5H9fZ2mF+DhriRNFR\n1HdC1SlUracyd6sHyc2t9WNSyy0nJunhMXS5z/Ap9HqUA+fXG5RnLDUfOUD3\nIfm5B4eyVNunZrltoNcvsy4TcDCfypid1umgJ0FYnTHtPnhic3VzKANast8Z\nD1vX\r\n=HbQ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9a95f04ff33973a6b9794bcfebd787616b032748","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"8.1.4","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"17.2.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.3","@stdlib/assert-is-iterable-like":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.4.1","rimraf":"^3.0.2","find-up":"^5.0.0","randexp":"^0.5.3","ts-node":"^10.4.0","ts-patch":"^2.0.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.5.3","@types/node":"^16.11.12","@types/mocha":"^9.0.0","@types/fs-extra":"^9.0.13","@manuth/tsconfig":"^3.0.0","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.7","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@manuth/tslint-presets":"^1.0.5","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.4_1639349347423_0.9813991172181173","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@manuth/package-json-editor","version":"2.2.5","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.5","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"a86550e71e2e25de93bb1fb747319e07fb77dc29","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.5.tgz","fileCount":72,"integrity":"sha512-mud2P9cEAi/bDXiU0kK2gGUj19T+sMANhrqFiOvIvDxal+yvWckPGqAFa54T+l8Wwyvz6JX1IQgq3dfdEQY4XA==","signatures":[{"sig":"MEYCIQD1KdeUkoLKQrrrmTIOrMnYcM3JL+WXHaafvhnlSqzoJAIhAL+xYaj9MDIhN3HnxryJsSe8oFi/f5kfpUiF1aLr93A6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxneCRA9TVsSAnZWagAACZkP/2L7MXLpTlfgaVaVQEpt\nW/ErLLwYYmb7LlXUnDvotInZ3xkMRx8keAJV+M9ABuSovCQR1EOOtCIq2u9E\nyLhri3NPwYQlqvhlbAB5unzZLNMURpfQgWMFlGgOnINcdIOU9XOZjFAR3DeO\nHdbuIFK9NoQcdS5K/dTt5wfGF5XJE7fkUVWcLQ/65fa8FcJHmTfGs33YKL+m\n28QDBI77e6AVv3kRFp/NpY+zaH2O9nve02CbxjfExb9CWjXrhZoO5Efwiv7J\nazQqX/J6UNWfWBB1nC/C4sPllBM/YTB/RSO1zpjUfg5RDO+HDz4CrHpVhPhl\n8v7rgDFl+3+MJFBjIE2uS7+3Vnr5183pewAXsBzh38HF515nTb3/gvOdoDMk\nvWYrfFsplH7vL0aLOVXcE+JuWsllZ+FASSqj7T/xPztlkdSk3R92uRIWa5g5\n+8uvAZwhZSXxpLg1Bg8nm3FX/QyQfgT1ijbUlfnffnaPq37C0Af+lIcIQRfR\nYn6y+sLZMfzJSLmSgfvB5i2UZ/Vwy8of6+cGQqRVREeV6O1SxdK/DhpF2TYu\nhg8gNaLTDim7DmYX+MGwgkak5SyFh2MvJv5a3ZIY2p+9lDoUPR9dX+JbCkhW\n6oUv+UNbp+6KBK+1MWEZDibxIUi6ru/iJPMY563o7g60ZjVqo3nG/bPAr0+d\nw4r2\r\n=vL0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8d40c85cd961cd1ffb24a6b4821b9e3298af4d3d","scripts":{"lint":"npm run lint-base -- --ext .js,.jsx,.ts,.tsx ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-base":"eslint --max-warnings 0 --ignore-pattern \"!.eslintrc.js\"","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"8.1.4","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"17.2.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.0.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^3.1.0","normalize-package-data":"^3.0.3","@stdlib/assert-is-iterable-like":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.4.1","rimraf":"^3.0.2","find-up":"^5.0.0","randexp":"^0.5.3","ts-patch":"^2.0.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.5.3","@types/node":"^16.11.12","@types/mocha":"^9.0.0","@types/fs-extra":"^9.0.13","@manuth/tsconfig":"^3.0.0","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.7","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.5_1639389662236_0.4467594345908392","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@manuth/package-json-editor","version":"2.2.6","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@2.2.6","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"2e7cda82d4435b30bd31dc3abd9f9ec21e2418aa","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-2.2.6.tgz","fileCount":72,"integrity":"sha512-Z/2ON6cIn+tjwzbMrr6w4Irj3ih79OuX7GEMCDKTGUNUBnY24kksKWK3w8XSLvipAtwZ34LQlVjDFhOhKaqW3g==","signatures":[{"sig":"MEQCIHUmVLGaOw01H32llEzmTN48ZpX4C5bCF8fFlKgIIwa+AiBS83aH67WVnY6kZzXRbpdPqL1KVNZbzFB2t8BeHVadqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitwhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUoBAAngjSjKBcq7xst1QnYEhm55QQJyECvofNtv/An5hnx5AKn6r8\r\njBQAlkPX+3BNu8DODiKV8fbkOLlQfhTJSZZr7FNSF9/EnVvBq6BglB67vyU8\r\nN0M/91TwtoiAd9wFtzX5OJUUR1Ho9aZHuTa4bYlUR3WgRxJHCsP15bUN3zoA\r\nH7dmSxvTK25x13LN6LWFMeUYR1GgH/KWN/3KcCrpaFbZenOhvrbV5dinlxYZ\r\nwmK6uQEAgMY5hkyhMtgNJ257+LDvIsIabmPHMPXnP2l3LvUxgOA/igBuJxWU\r\nSmdZ3sx/A/NVdHULzR2qcZb3mvYufK/RMplmtr7OOEI2ZDM3vSFVNiuh+9Cr\r\nXP3nli/1BeWQQPMVNpfhs4WY5w5HXOo5bGPjItpVREgcffJzoTkyhyX8KaXn\r\n61HGpK4X0wZn+288mXD71AHAG/9M1mSilF/6dyByYu2Xr2CFsysK0kTarqTZ\r\ntoqS8v4LQIAnBNAfMx3V/zOmweWargXhVMR4yfDX5y3Isu1l5CFgfwQmlrl/\r\n2cDpF0KQuTg9fygn2iz1oDbIEsTDpbRL67RGgK6iFxBiajoOCm+e6SrQ9MMS\r\nkUohM+eDQs0+q2Z9ZjOhliWOuApx1Kgo76/kZpRaeQLHVNYsnzpr1SRx/Rm5\r\nHi+nWcYYoyhQBkqf+bt6BI2Q7mdzworR1Bc=\r\n=MNw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8f035af9de4ebb4bbfdaa5db06d146246c6b7855","scripts":{"lint":"eslint --max-warnings 0 ./src .eslintrc.js","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"8.12.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"18.4.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^4.0.0","@stdlib/assert-is-iterable-like":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.18.0","rimraf":"^3.0.2","find-up":"^6.3.0","randexp":"^0.5.3","ts-patch":"^2.0.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.7.4","@types/node":"^18.0.0","@types/mocha":"^9.1.1","@types/fs-extra":"^9.0.13","@manuth/tsconfig":"^3.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.8","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_2.2.6_1656162401379_0.24341845783659677","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@manuth/package-json-editor","version":"3.0.0","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.0.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"63f7d5304583a657fd712839f821bef3724e77ef","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.0.0.tgz","fileCount":72,"integrity":"sha512-rR+G81TeqiG5ZAT5vO/SRjArfPzdbHMqwjsrxmFlixXH7H9MZbh+ej/5qFpgFqVS29/W83HuFyFZCmdzvzFBVA==","signatures":[{"sig":"MEQCIB7NLYl8rNRpVx7BLSmru7V0umROAyCFw3n6iZcqyVKaAiAA/8CJPmn3r0g+8DioyukYWEsO4Qs8AyxeahVQqrjghA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitxhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwgA/+PWFLIoDJpeikNvKeKyoywInzQuGsmQI24O4uFuGEpk4G1dVj\r\nu5UqPgbySRuDpxk/UFpuBBAWW+1HSrGAYfAAMpGhNRLWwbCfXRJBBzA5Tabp\r\nb1V/ENJUj/MZDaM2rJqs/u2XP6xG6kH/NunMk6q/ZnVhsxBs3SXT/BvPyK3B\r\nyKeWYoeoPt7UUGxV04EjVOC4Q66hOyHCGflOcy5qmBQhP2HdECJq0XQZVpLj\r\nR86nF+QZTxEmT8IwdXXSDVogPvAZwM1JbHJMTZEYtZ0+93+knJ3jQpQduPrf\r\n9uOTu7ZhMIUgtBPOpWzJ3eIjZHmT+3NC6tip2UzvLicteqVgP8Tw/sjd+Klt\r\nl/x++SJ5QEJvu8pj6PwUDoR1n3MaGWfVXSl9KNtfJoRhJTgQGHxZOJEbH2y3\r\nvZWsK8xdlYwKsz9RauMNjspFGMhMo4SMAlxqRESR16X8LTiVQFLrFbYKTvEv\r\noxtHKjmHGvYAD62THZrmu+tAxk9mBtRP7D66Re96JbmR0PUpaMJu251S50m5\r\nG69zKLSF21EmPx8s6LF2dI/9ZHMCGl4G7Do7UdQ0y7J+DIHQmi4Tr6ibr89E\r\nYNB/zk7fjLdItBPyvravXlAVCc/U0AHetmRVoOJtb1nsgSwAr770Em9frqgO\r\nIGu9GEN67h+CxKH6YD0ONUfDAXQRijebTus=\r\n=3io6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"9130f55041c717018e8b3bbe32f9444161ae0ed7","scripts":{"lint":"eslint --max-warnings 0 ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"8.12.1","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"18.4.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^4.0.0","@stdlib/assert-is-iterable-like":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.18.0","rimraf":"^3.0.2","find-up":"^6.3.0","randexp":"^0.5.3","ts-patch":"^2.0.1","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.7.4","@types/node":"^18.0.0","@types/mocha":"^9.1.1","@types/fs-extra":"^9.0.13","@manuth/tsconfig":"^3.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^2.0.8","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.0.0_1656166480113_0.48067995713475353","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@manuth/package-json-editor","version":"3.0.1","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.0.1","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"6a87c1ea30902bd0e23cb848c5ba8a88ac42973c","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.0.1.tgz","fileCount":78,"integrity":"sha512-Bb0u5SXD5bSiZHdRqn+NqPzOeeEuDy+VDjAQkE8zJPRY1XA2e17M/SxMkKa8ngsNv+hPsnuENnm9Sa+3P6ylFg==","signatures":[{"sig":"MEQCIC6Jv6bfz/f7+5HMYMmFOJftv1ocTresLyDiuNxlNPchAiAIpGQjNGApSZ6Yl/Q8pflMUhT0But+fH6T2xbc8OdbMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+sFvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXVw//ZvhAjg3kEeZTexZsZtFY+DU1x6d2tCMalc8ULakwZdVunnov\r\nn1c3+yMoN/ziNqTkeliFf2z1NTfst1O811/+g+OC6FHrG6AIcEboWpPlQzMt\r\nzVwl+S1yf1MFFL9ap5CeX9lltQEvhvxESc54DWhCjFz0ch+mm478ZIoip1FA\r\nZelJwbqYRsaB+q/iNNg7Ui+Ho7O3QNCMsFEh3etmQG3BkntLl334Ho6rQVv/\r\nG420dX0byuvkfJZt+uJXaU4JMyo3f+2NpvjDz92yfOm5PIs2Limkbb5G81Lr\r\nKxw1A+lVqJo/m8bivMOk3VVtva0+hmKXEO9RFt3mM8EbFsy3rRMAfM4ZWZzt\r\nyPHD/xpAsw1t1vXkulmvFwrIRL0BPkhm+jDl0vRJ0FX5/DOFvUYVeEjFGrcL\r\nrjYZFewOD9sw/O7lSDveESNxxY5pAzdmU/hsnttArRs/UapJ7mvVbDCg5gw5\r\nZDgfK5bKmbhC/SHXIjY48XUkubF5kxV4BfhJkDrzC/AsybfSyZn2VPRVfmjm\r\ndlaxRqDRHYLbc9LdQM0NuPUBnGOw/lPqsxKtu7Y9z1O9NSLwHjLMBHux1vUV\r\n4iWNjpnKT1JIrL+O4KlQwHNAvcEZXjgnLn3WDnpFvm2CLWzTxIqPVm9QiIxn\r\nsujUl+G09m+r8YAMrNCso8WLIdzBTTX5/oA=\r\n=AMuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"gitHead":"63ea8b86c644fa618979d7d0f90cbe897f490f78","scripts":{"lint":"eslint --max-warnings 0 ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","lint-compact":"npm run lint -- -f compact || exit 0","patchTypeScript":"ts-patch install"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"8.15.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"18.7.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^4.0.1","@stdlib/assert-is-iterable-like":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.22.0","rimraf":"^3.0.2","find-up":"^6.3.0","randexp":"^0.5.3","ts-patch":"^2.0.2","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.7.4","@types/node":"^18.7.5","@types/mocha":"^9.1.1","@types/fs-extra":"^9.0.13","@manuth/tsconfig":"^3.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^3.0.0","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.0.1_1660600686724_0.10664838530672571","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@manuth/package-json-editor","version":"3.0.2","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.0.2","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"4f2bae606df5328a22bea67c6a9fb30dd5538d4c","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.0.2.tgz","fileCount":79,"integrity":"sha512-/8rO+L0KdAWsaAFrvYHxdfH01nGWEn7ZMf6Exk+zgyrtYbWpoPxXMiUoAxFoxd+RhlAY/MZAj241LBg4vNvGOw==","signatures":[{"sig":"MEQCICTIDp8NXtxoE0rGnGS0kLHGe2U7CNyDpRuPDLQNM5LuAiB6Y0If92S2x/Gh+EVianUWcs/bn+Upxb8G3YkjLvPy7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEldHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJew/+Mp0UtlLOzwEiTd1kk8oxy6Usf+AvXAmjYcpQeUxbRUk1oUKe\r\ntFCRLftARExlqLDHxSZ3cGqqa56ryCWOgdUWgETyn7kntf09CSK36HzoUzv7\r\nNHLbveX/auQnKcY1c3JOWRa7VxMGUbHBycZShfvZM8zZEGWhGFgehDRD4Rd9\r\n0a7KJjI+L9QYrBpIdUYqo7Fx9sMObDAhsz0h46TkENc674WAlb2RPPtaYxLN\r\nA/HK/2JH5m22ETLRUFRcLceoF5Molh89r5wC2bVakypdDYXBNe7kciS0ET1l\r\nMmnlEt9jyGG06yDw8MZZMIXlQz+C7mJZHsjI+jURJ6oNwwf4SEXR39/p2po2\r\n12G6s9cOVpqdB2WGZ21BZecIIL6PhR4I99Ln+h3TNrDFcGgzi2+x7KhDGIZn\r\nsGm6l8a5hkRzkGbturcIqtsbLIGnVJX2bB5ocRmAIX1zuzlvQgYHb5ErSDsJ\r\nWhpqYU9BgI6o68KkOOcMMe8t02PrDp71I1B2xIBIoTP0+icuN7C9hq+cRKEj\r\n19XUG6YNhkMoSZ4kkR6zYa6MgrtrPxeEqHxfjXjbnQXGEt8z42yNKzlqkLeF\r\n0Qm/5qWFtrffw0rDX9W/32x4J1HxehAHtQhjC7tohYoG3xfGHOpeHHyNLJr/\r\nmyddUH6h2z6lFpHlTsfnsr4iEzWebOIC8ko=\r\n=PiWs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"gitHead":"601063fc5e40a877024c3b0e46e29dff13738689","scripts":{"lint":"eslint --max-warnings 0 ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepare":"npm run patchTypeScript && npm run rebuild","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","patchTypeScript":"ts-patch install"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"8.18.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"18.8.0","dependencies":{"upath":"^2.0.1","fs-extra":"^10.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^4.0.1","@stdlib/assert-is-iterable-like":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.22.0","rimraf":"^3.0.2","find-up":"^6.3.0","randexp":"^0.5.3","ts-patch":"^2.0.2","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.7.4","@types/node":"^18.7.5","@types/mocha":"^9.1.1","@types/fs-extra":"^9.0.13","@manuth/tsconfig":"^3.0.2","@types/ts-nameof":"^4.2.1","@manuth/temp-files":"^3.0.0","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.0.2_1662146374803_0.984131504429872","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@manuth/package-json-editor","version":"3.1.0","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.1.0","maintainers":[{"name":"manuth","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"9391ef061e7fcc3a714e10e3ef5a6f92911cf372","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.1.0.tgz","fileCount":81,"integrity":"sha512-IAKfYUZECxe1UZDDQRw5WtRNjTbfWFyRbccOZ5FdMKiu0n8b7llAKfc3LztfpwbPnlmit5pUJdKFg+EI42HjOw==","signatures":[{"sig":"MEUCIDEvC5mLyViuyEijoHZY54KLoG4qPvH5wC1RbcSvTk02AiEAwlua9iJQzprCGZtkSrR+S5Np8igp+Tq1p1avNn1rTEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBLVZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotJw//STIOZoKVF7pPevOztao1emPesjCs0UVfHiepczZ89De6ov2L\r\n1OIF+GMSTZPe3OGkXBtxo4JeE/qoELqA1j7MCqDvVeYs0RFhNx6GtT+5cPb1\r\nlkynjeQKa8KtlKM5xk+FwMpnrUIGIKwL87phTKWjxokTRklbZiYPCEq7VTUP\r\nN0hilP5h4WZu+4ejaHiBEqY6hmY19nO3QoxhgYggLCN4WU9dH3pZ6zUZoZt/\r\n34UiTGRtq6pOwLyQlcoMbVSMCBB2OPsNxClRG8WsAoqAqnTF8SfKh4s1+bQI\r\nFO0v1kMcc0rpImjO9G1limoOamqQPI7G3kPK6XBCTL3zwBebLtkVwB/gIBHm\r\ntM1oJbhFKmZkaitRTuNVNANLTobpv1elolQXd+CFNmdBmGY5bdjedjtC8J4p\r\nWNhvkA+wpMrtOf+nDmSldXENuL0Lx/1F5LOSKQAgI4+ebOmJbsATeBzPt9AN\r\nZUw2ArPlvKJcwlMZx2z4Scr+Sz8fB4qZ2Mm5efL0czuR3+8+b3HmZo5KMFNi\r\nUUdt13n5C351yhLgSi56daihHwQ71HTNVy1pp3fBLCNeYgw+qA+ZH6b5WTGU\r\ns7gsbPLMw/7v03vlGAyFjVByheaIu2lB1h1vwNhZ8dUFEc/1vofs39So2JVy\r\npY6PjCYd2KCFVS1EsWB1MHBrgl8B1sTG+Xs=\r\n=JwP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"gitHead":"24f15e94fa246bd237f8f9904d09b94cb8008d8f","scripts":{"lint":"eslint --max-warnings 0 ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepack":"npm run build","prepare":"ts-patch install","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0"},"_npmUser":{"name":"manuth","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"9.4.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"19.6.1","dependencies":{"upath":"^2.0.1","fs-extra":"^11.1.0","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^5.0.0","@stdlib/assert-is-iterable-like":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.35.0","rimraf":"^4.3.0","find-up":"^6.3.0","randexp":"^0.5.3","ts-patch":"^2.1.0","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.9.5","@types/node":"^18.14.6","@types/mocha":"^10.0.1","@types/fs-extra":"^11.0.1","@manuth/tsconfig":"^4.0.1","@types/ts-nameof":"^4.2.2","@manuth/temp-files":"^3.0.2","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.1.0_1678030169257_0.8459640890213733","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@manuth/package-json-editor","version":"3.1.1","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.1.1","maintainers":[{"name":"lordgizmo","email":"m@nuth.ch"}],"homepage":"https://github.com/manuth/NPMPackageEditor#readme","bugs":{"url":"https://github.com/manuth/NPMPackageEditor/issues"},"dist":{"shasum":"331a1edb73c33b845686f7312af5d39ad04b997b","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.1.1.tgz","fileCount":80,"integrity":"sha512-HSTP9ek7v4yplZeUyAo6s42hY58FlnKNp49N/D00ipx7VjKTDGKU/ZRKzgkQZ1FCwU1/qVavlQMyHFG45whvuw==","signatures":[{"sig":"MEYCIQDkkesMDtteDeawJVVM5EkL1RfctYWlBROjwravZ8YoDQIhAPN/I7En1QXh1eJubvZnl5jC8sLeyrrMMDz6KnAKPfAF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUZnfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFrw//bIiFEukuWqJ18L+Zwl3pGlvtfCexHXIHnn+1KFPdcVvhKgsN\r\niOMy+7S4z5bvXatg6hbOYynYXY3XXKp79EVQdiclFizqkvaN2YdLPezLRkdF\r\n04G5Yr6jVs/NQkZvYTIk2+yPmVMm92nFCJITJDVueck5It8yzFmkNBWFozlA\r\nZlbY/JgUe9qk2E8GgrlqX5PqkEGVYc6THBRRA2wSJGXCM5Zn2dvJnfsOJQ5o\r\nyXBzrE+8OtoDNk2HHqWnAJE/wy/zOk+oB/35dxxqL1A0I26NH6ouyRG8OPuy\r\nZkI1FCq9pV2lbjnYrL+tM/eZjckQzM8c8Fo8aBtLcYrnVvTFIuvY9qvUpMvf\r\ns8HCDhWadGoSaP/HjgOHWvMrZLDRawNXUkblq9ZTFj6wFU4N/2TpAONi09/q\r\nqk762qsqq4nAS1JK6z7Gs6iDTcmZj65aXlJjNM8YehsWo1e+5Edm1qxXX1JW\r\n38qiwBYxLS7k7o6uEWIPAE5fSFAGTabA8l2YROhL+Z+YrZcU8XDI9BDlJRY9\r\nF8FS2DgYnvFIS+twPFRb2wrFg/8iUIloyqUvIiS6rlvTghE8IKTqkaLrNqIs\r\nZSZaBvxw4d0Mqp8uwYudrnQCqLgDvPkIHWObuzPo8RejqlLM6hfgXUoLdkBM\r\nwuiuRGVqGp7UBt5Pt2nLqwGtL/PMIX4NPmw=\r\n=vBLM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"gitHead":"3cb79c10a692cf2984316c6c2301939ea4555fbe","scripts":{"lint":"eslint --max-warnings 0 ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepack":"npm run build","prepare":"ts-patch install","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0"},"_npmUser":{"name":"lordgizmo","email":"m@nuth.ch"},"repository":{"url":"git+https://github.com/manuth/NPMPackageEditor.git","type":"git"},"_npmVersion":"9.6.4","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"20.0.0","dependencies":{"upath":"^2.0.1","fs-extra":"^11.1.1","git-root-dir":"^1.0.2","parse-author":"^2.0.0","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^5.0.0","@stdlib/assert-is-iterable-like":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.39.0","rimraf":"^5.0.0","find-up":"^6.3.0","randexp":"^0.5.3","ts-patch":"^2.1.0","random-js":"^2.1.0","ts-nameof":"^5.0.0","typescript":"^4.9.5","@types/node":"^18.16.3","@types/mocha":"^10.0.1","@types/fs-extra":"^11.0.1","@manuth/tsconfig":"^4.0.1","@types/ts-nameof":"^4.2.2","@manuth/temp-files":"^3.0.2","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.1","@manuth/eslint-plugin-typescript":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.1.1_1683069407153_0.05844766038301552","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@manuth/package-json-editor","version":"3.2.0","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.2.0","maintainers":[{"name":"lordgizmo","email":"m@nuth.ch"}],"homepage":"https://codeberg.org/lordgizmo/NPMPackageEditor#readme","bugs":{"url":"https://codeberg.org/lordgizmo/NPMPackageEditor/issues"},"dist":{"shasum":"c20fd8ef5f7b87a153ffb115ed90bc0fad600b04","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.2.0.tgz","fileCount":82,"integrity":"sha512-BCuiZwenYCaln1H066EFbL7rwE3JKM97STxQccd79442h55GRZ2uqj5owhNdxv/J1p2Em8rZvGgaoteCWrncuw==","signatures":[{"sig":"MEUCIDHRxs+5GtnINrjCe9f/kMRBO3m8HLWK6VhhZ4cubvA0AiEAwO2ZtydrRO3YnN5zEMJsp7h9Gqma8zryTq7ayF7gvYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120983},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"gitHead":"58f679dc5af2bc5beef8d6361de3bdbbe7b7c65a","scripts":{"lint":"eslint --max-warnings 0 ./scripts ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepack":"npm run build","prepare":"ts-patch install","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","bump-version":"node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only ./scripts/bumpVersion.mts"},"_npmUser":{"name":"lordgizmo","email":"m@nuth.ch"},"repository":{"url":"git+https://codeberg.org/lordgizmo/NPMPackageEditor.git","type":"git"},"_npmVersion":"10.1.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"20.7.0","dependencies":{"upath":"^2.0.1","yargs":"^17.7.2","fs-extra":"^11.1.1","git-root-dir":"^1.0.2","parse-author":"^2.0.0","detect-indent":"^7.0.1","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^6.0.0","@stdlib/assert-is-iterable-like":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","dedent":"^1.5.1","eslint":"^8.50.0","globby":"^13.2.2","rimraf":"^5.0.5","find-up":"^6.3.0","randexp":"^0.5.3","ts-node":"^10.9.1","fs-extra":"^11.1.1","ts-patch":"^3.0.2","npm-which":"^3.0.1","random-js":"^2.1.0","git-branch":"^2.0.1","typescript":"^5.2.2","@types/node":"^20.8.0","@types/mocha":"^10.0.2","@types/yargs":"^17.0.26","@types/nameof":"npm:@typescript-nameof/types@^0.0.7","@types/fs-extra":"^11.0.2","@manuth/tsconfig":"^4.0.2","@types/npm-which":"^3.0.1","@types/git-branch":"^2.0.3","@manuth/temp-files":"^3.0.2","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-nameof/nameof":"^0.0.7","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.2","@manuth/eslint-plugin-typescript":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.2.0_1696114361848_0.30089994921128227","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@manuth/package-json-editor","version":"3.2.1","keywords":["package.json","package","manifest","edit","editor","mutate"],"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","_id":"@manuth/package-json-editor@3.2.1","maintainers":[{"name":"lordgizmo","email":"m@nuth.ch"}],"homepage":"https://codeberg.org/lordgizmo/NPMPackageEditor#readme","bugs":{"url":"https://codeberg.org/lordgizmo/NPMPackageEditor/issues"},"bin":{"normalize-npm-package":"lib/bin/normalize.js"},"dist":{"shasum":"1ebd6112bf0ae21e3fd7ba26fcb746491efd3ee0","tarball":"https://registry.npmjs.org/@manuth/package-json-editor/-/package-json-editor-3.2.1.tgz","fileCount":82,"integrity":"sha512-tVB1kjkxcim0VodE6BZ1X7s+u+zglGsDM7tBv7lxrb/eKS7RhoyAfrRGBAZjqj4NqkwbMNjxrRENQXl1l/mLDw==","signatures":[{"sig":"MEUCIQDwOcaWASsWq8yphdRkFFCEvlU6kfP3J2xcpgkiUn8kwwIgfFsDsv+S09LrSkvcc+KWUyrurjqp7BGlmoyAIDSqUYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121222},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./package.json":"./package.json"},"gitHead":"544043e4d93e82cf2ef3c3466920a6b9aa2b5da8","scripts":{"lint":"eslint --max-warnings 0 ./scripts ./src .eslintrc.cjs","test":"mocha","build":"tsc -b tsconfig.build.json","clean":"npm run build -- --clean && rimraf ./lib","watch":"npm run build -- --watch","prepack":"npm run build","prepare":"ts-patch install","rebuild":"npm run clean && npm run build","lint-ide":"npm run lint || exit 0","bump-version":"node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only ./scripts/bumpVersion.mts"},"_npmUser":{"name":"lordgizmo","email":"m@nuth.ch"},"repository":{"url":"git+https://codeberg.org/lordgizmo/NPMPackageEditor.git","type":"git"},"_npmVersion":"10.1.0","description":"Provides types and tools for editing `package.json` files","directories":{"lib":"lib","test":"src/tests"},"_nodeVersion":"20.8.0","dependencies":{"upath":"^2.0.1","yargs":"^17.7.2","fs-extra":"^11.1.1","git-root-dir":"^1.0.2","parse-author":"^2.0.0","detect-indent":"^7.0.1","types-pkg-json":"^1.2.1","readme-filename":"^1.0.0","stringify-author":"^0.1.3","github-url-from-git":"^1.5.0","git-remote-origin-url":"^4.0.0","normalize-package-data":"^6.0.0","@stdlib/assert-is-iterable-like":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","dedent":"^1.5.1","eslint":"^8.50.0","globby":"^13.2.2","rimraf":"^5.0.5","find-up":"^6.3.0","randexp":"^0.5.3","ts-node":"^10.9.1","fs-extra":"^11.1.1","ts-patch":"^3.0.2","npm-which":"^3.0.1","random-js":"^2.1.0","git-branch":"^2.0.1","typescript":"^5.2.2","@types/node":"^20.8.0","@types/mocha":"^10.0.2","@types/yargs":"^17.0.26","@types/nameof":"npm:@typescript-nameof/types@^0.0.7","@types/fs-extra":"^11.0.2","@manuth/tsconfig":"^4.0.2","@types/npm-which":"^3.0.1","@types/git-branch":"^2.0.3","@manuth/temp-files":"^3.0.2","source-map-support":"^0.5.21","@types/git-root-dir":"^1.0.0","@types/parse-author":"^2.0.1","@types/readme-filename":"^1.0.0","@types/stringify-author":"^0.1.0","@typescript-nameof/nameof":"^0.0.7","@types/github-url-from-git":"^1.5.1","@types/normalize-package-data":"^2.4.2","@manuth/eslint-plugin-typescript":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/package-json-editor_3.2.1_1696122105447_0.03030400358241825","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-06T00:57:54.380Z","modified":"2025-10-22T22:46:46.132Z","1.0.0":"2020-07-06T00:57:54.500Z","1.1.0":"2020-07-06T15:26:51.619Z","1.2.0":"2020-07-06T20:42:16.812Z","1.3.0":"2020-07-07T16:30:54.120Z","1.3.1":"2020-07-07T17:13:06.956Z","1.4.0":"2020-07-07T23:57:05.110Z","1.4.1":"2020-07-10T19:50:14.658Z","1.4.2":"2020-10-02T14:21:47.423Z","1.4.3":"2020-12-17T23:09:23.481Z","1.4.4":"2021-01-16T16:56:05.461Z","1.4.5":"2021-04-05T02:05:58.834Z","1.4.6":"2021-04-17T22:58:07.782Z","1.4.7":"2021-05-30T15:25:49.429Z","2.0.0":"2021-06-20T00:22:02.181Z","2.1.0":"2021-07-11T02:29:49.132Z","2.2.0":"2021-07-20T21:03:46.491Z","2.2.1":"2021-07-23T20:03:00.173Z","2.2.2":"2021-07-25T11:42:06.552Z","2.2.3":"2021-08-23T00:06:04.397Z","2.2.4":"2021-12-12T22:49:07.615Z","2.2.5":"2021-12-13T10:01:02.440Z","2.2.6":"2022-06-25T13:06:41.603Z","3.0.0":"2022-06-25T14:14:40.278Z","3.0.1":"2022-08-15T21:58:07.012Z","3.0.2":"2022-09-02T19:19:35.060Z","3.1.0":"2023-03-05T15:29:29.419Z","3.1.1":"2023-05-02T23:16:47.313Z","3.2.0":"2023-09-30T22:52:42.021Z","3.2.1":"2023-10-01T01:01:45.656Z"},"bugs":{"url":"https://codeberg.org/lordgizmo/NPMPackageEditor/issues"},"author":{"name":"Manuel Thalmann","email":"m@nuth.ch"},"license":"MIT","homepage":"https://codeberg.org/lordgizmo/NPMPackageEditor#readme","keywords":["package.json","package","manifest","edit","editor","mutate"],"repository":{"url":"git+https://codeberg.org/lordgizmo/NPMPackageEditor.git","type":"git"},"description":"Provides types and tools for editing `package.json` files","maintainers":[{"email":"m@nuth.ch","name":"neurolag"}],"readme":"# NPMPackageEditor\nProvides types and tools for editing `package.json` files\n\n[![status-badge](https://bergwache.nuth.ch/api/badges/lordgizmo/NPMPackageEditor/status.svg)](https://bergwache.nuth.ch/lordgizmo/NPMPackageEditor)\n\n## Installing NPMPackageEditor\n`NPMPackageEditor` can be installed using the `npm`-cli:\n```bash\nnpm install --save @manuth/package-json-editor\n```\n\n## Using NPMPackageEditor\n### General\n`NPMPackageEditor` provides useful tools for creating, editing and analyzing `package.json`-files.\n\n### Usage\n#### Type-Checking for `package.json` Metadata\nUsing a code-editor with typescript support provides autocompletion for `package.json`-metadata.\n\n```ts\nimport { writeFileSync } from \"fs\";\nimport { IPackageMetadata, Package } from \"@manuth/package-json-editor\";\n\nlet packageMeta: IPackageMetadata;\npackageMeta = {\n    name: \"example\",\n    version: \"1.0.0\"\n};\n\nwriteFileSync(Package.FileName, JSON.stringify(packageMeta));\n```\n\n\n#### Creating a Package-Object\nYou can create a `Package` object by passing a path to a `package.json` file or by passing the `package.json`-metadata as an object or nothing to create an empty package:\n\n```ts\nimport { join } from \"node:path\";\nimport { cwd } from \"node:process\";\nimport { Package } from \"@manuth/package-json-editor\";\n\nlet packagePath = join(cwd(), Package.FileName);\n\n// Option 1: Passing nothing\nlet package = new Package();\n\n// Option 2: Passing the filename\nlet package = new Package(packagePath); // Loads the metadata from the specified file\n\n// Option 3: Passing the metadata\nlet package = new Package( // Loads the metadata from the specified object\n    {\n        name: \"example\",\n        version: \"0.0.0\",\n        author: \"John Doe\",\n        maintainers: [\n            {\n                name: \"John Doe\",\n                email: \"john.doe@example.com\"\n            },\n            \"Jane Doe <jane.doe@example.com>\"\n        ]\n    });\n\n// Option 4: Passing the filename and the metadata\nlet package = new Package(packagePath, { name: \"example\" }); // Loads the metadata from the specified object\n```\n\n#### Normalizing Meta-Data\nUsing the `Package.Normalize` method, some properties of the package are set automatically.\n  * If `bin` is a string, it is set to an object with a property named like the package's `name` and its value set to the original string.\n  * If `man` is a string, it is set to an array containing said string.\n\nIf the `FileName` property of the package is set, following properties will be normalized in addition:\n  * If undefined, `description` is automatically loaded from the `README` file\n  * If the package is located inside a `GitHub` repository, `bugs` and `homepage` are automatically set if they're undefined\n  * If the package is located inside a `git` repository, the `repository` property is set accordingly, if undefined\n\n```ts\nimport { join } from \"node:path\";\nimport { Package } from \"@manuth/package-json-editor\";\n\nlet packagePath = join(\"path\", \"to\", \"package\", Package.FileName);\n\nlet package = new Package(packagePath);\nawait package.Normalize();\n// or\nlet package = new Package({});\npackage.FileName = packagePath;\nawait package.Normalize();\n// or\nlet package = new Package({});\nawait package.Normalize();\n```\n\n#### Editing Meta-Data\nThe `Package`-class allows you to easily edit the metadata by providing useful abstractions for bug-info, persons (such as `author`, `contributors` etc.) and dependencies.\n\n##### Editing Persons\nThat way you can always be sure there's an `Author` property to edit even if no `author` is specified in the source package.\n\n```ts\nimport { Package } from \"@manuth/package-json-editor\";\n\nlet package = new Package(\n    {\n        name: \"example\"\n    });\n\npackage.Author.Name = \"John Doe\";\npackage.Author.EMail = \"john.doe@example.com\";\n```\n\n##### Editing Dependencies\nHandling dependencies is the key feature of this package.  \nDependencies are represented by a class that allows you to easily add, remove, set and manage dependencies.  \nThe dependencies of the `Package` class are ordered alphabetically out of the box.\n\n```ts\nimport { Package } from \"@manuth/package-json-editor\";\n\nlet package = new Package(\n    {\n        name: \"example\",\n        dependencies: {\n            eslint: \"*\",\n            tslint: \"*\"\n        }\n    });\n\npackage.Dependencies.Set(\"eslint\", \"^7.0.0\");\npackage.Dependencies.Remove(\"tslint\");\npackage.Dependencies.Add(\"@typescript-eslint/eslint-plugin\", \"*\");\npackage.Dependencies.Add(\"@typescript-eslint/parser\", \"*\");\n```\n\nThe `DependencyCollection` class allows you to easily create dependency-sets for certain purposes and adding them to a `Package` object or even another `DependencyCollection`.\n\n```ts\nimport { writeFileSync } from \"fs\";\nimport { Package, DependencyCollection } from \"@manuth/package-json-editor\";\n\nlet package = new Package(\n    {\n        name: \"example\",\n        devDependencies: {\n            typescript: \"*\",\n            \"@types/node\": \"*\"\n        }\n    });\n\nlet eslintDependencies = new DependencyCollection(\n    {\n        devDependencies: {\n            eslint: \"*\",\n            \"@typescript-eslint/eslint-plugin\": \"*\",\n            \"@typescript-eslint/parser\": \"*\"\n        }\n    });\n\nlet tslintDependencies = new DependencyCollection(\n    {\n        devDependencies: {\n            tslint: \"*\"\n        }\n    });\n\nexport function installLinter(eslint: boolean)\n{\n    package.Register(eslint ? eslintDependencies : tslintDependencies);\n    writeFileSync(\"package.json\", JSON.stringify(package.ToJSON()));\n}\n```\n\nThis is especially useful when creating proper `package.json` files in [Yeoman]-generators.\n\n<!--- References -->\n[Yeoman]: https://yeoman.io/\n","readmeFilename":"README.md"}