{"_id":"@anolilab/package-json-utils","_rev":"24-2f67fac5b5fec9bc688bcbb98a8de9e6","name":"@anolilab/package-json-utils","dist-tags":{"latest":"3.0.9"},"versions":{"1.0.0":{"name":"@anolilab/package-json-utils","version":"1.0.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ac8d64b18b0d100cf4cb03e76f36d9db19fe4e73","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.0.0.tgz","fileCount":9,"integrity":"sha512-WwzwuJGlhhyJr89IZ+vsun6+Sesd98AEirLBzBxPQIrAbkFH22nELB4WWQgFVk7Z/hG6YGcc1Hy5M1OBLpIMgw==","signatures":[{"sig":"MEUCIFYCt1MUzENecAvOQumD8bXFf8vFrb2UbRjXzNx3N7bSAiEA/2mELBLp9S2RchEho/FOU+5OpxWTOITvXL0thpVJ3fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":33269},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"dc5f2b39a6166d18b696bd9ae4ac81433f622fb4","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","rimraf":"^5.0.1","vitest":"^0.32.0","cross-env":"^7.0.3","typescript":"^5.1.3","@anolilab/semantic-release-preset":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.0.0_1686415760158_0.2931019036784517","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@anolilab/package-json-utils","version":"1.0.1","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0da3f0818ad160a86d1f1573d2430e426327b444","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.0.1.tgz","fileCount":9,"integrity":"sha512-D5pN2gfw530AD/qPlVQPv41ZsbnorTBUZP8VVb8cWRDPpFyXZ0+k3YTWctX4k8wX4TxNF0L/x3NQvrFo7Gt+Jw==","signatures":[{"sig":"MEUCIEfme28fBoCaYp760kO6v8WAF10hwDTbvjXRaQ3pISY8AiEAj1s657pXjv8gGdl5tIxbDZjcbogYq8QbWxG3Jqm0acI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":29598},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3e492f3bc42b1e21a0f027edc8b24d382e1463a9","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","rimraf":"^5.0.1","vitest":"^0.32.0","cross-env":"^7.0.3","typescript":"^5.1.3","@anolilab/semantic-release-preset":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.0.1_1686416688191_0.7184928960477688","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@anolilab/package-json-utils","version":"1.1.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"42f5e4418c67f7707f9c2f40ceb585fb86ab52fa","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.1.0.tgz","fileCount":9,"integrity":"sha512-ASia+4phD2ziqjeEPtgXPXVxVwn4PS2p4Ucpan2zlejWUpTOtOmW379ukq3XMgegagPOXW8gXZ6qCFVRXK1rVQ==","signatures":[{"sig":"MEUCIQCnUYJMNnhq5QjqUPdU2pa9xxo9rdd7UTSDBI2hLIPIbwIgbQQkGcEtRyWZYo60qb+Vjut9GfBwEqq/iD5FEo8EFJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":30916},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"bd44add3d42c2eeaf024be1b9bf3bca81f95194b","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","rimraf":"^5.0.1","vitest":"^0.32.0","cross-env":"^7.0.3","typescript":"^5.1.3","@anolilab/semantic-release-preset":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.1.0_1686438543995_0.58689378193721","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@anolilab/package-json-utils","version":"1.2.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.2.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"5ca1e7ec27fa5823b54c29c8986c8d78ef67ddbd","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.2.0.tgz","fileCount":9,"integrity":"sha512-zp14j8Du2rY7JU4JJne8Pp2EBjD4GDya9xTWAq6Vmo6PXuLK/BCG8VRkAz1MxLHdzgf6Jy++fTmSP5L5huzIiQ==","signatures":[{"sig":"MEUCIBFN30JBYMtbI6XszzKPonYC4W1nK5sVGo1Ft7SvlIa+AiEA0NpX4Yr+Q4S9rgwZ2+z/Wj+c3Ex2zi0xeXhYP7AFxW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":31619},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1d16f8f09aad30ddd82e98eb53dd8b987756239f","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","rimraf":"^5.0.1","vitest":"^0.32.0","cross-env":"^7.0.3","typescript":"^5.1.3","@anolilab/semantic-release-preset":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.2.0_1686477920346_0.17649036646313254","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@anolilab/package-json-utils","version":"1.3.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.3.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4298202a2de4cbf9c57b5e899ea6f02a08f2320a","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.3.0.tgz","fileCount":9,"integrity":"sha512-4zOzYqUk2X6rK3FzlnHhaTWlRAKTv/5hGCtVSvgINezpn58Kk0W67G7TFrapGyf5AyeFOk7u9RXJogkxPY6B3w==","signatures":[{"sig":"MEUCIHND+zUvKhhdLmnZU21ntPgOpnOJBfsqfv/CYX359bZGAiEA00uP/eSJjtXACYl0BJnaMtboETG2Psmzajjc+Sw7Plk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":39595},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b1aed5b27d246e20150a257bf89085c83bfde04f","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","rimraf":"^5.0.1","vitest":"^0.32.0","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.3","@commitlint/cli":"^17.6.5","@commitlint/core":"^17.6.5","semantic-release":"^21.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.5","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.3.0_1686833247766_0.5722207120886789","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"@anolilab/package-json-utils","version":"1.4.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.4.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8806c86afbb4968375d68291c05dbbade7b645e0","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.4.0.tgz","fileCount":9,"integrity":"sha512-PJY9tHvG9tiTGVqrqOPqwzF5req5tAVL3R9mpq8K7MYdSoraTDz78YXkIDHRBPSimQrC9oP9wDcLzdhYuqkoNw==","signatures":[{"sig":"MEUCIGBl4weZytszUPylwf8QGdYnqVs9f+XIiNmIo9sw8XXOAiEAokc47xvnUaY5R2IGhpsvwnO2M4t2z4GFQ0/C6RFwmhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":41993},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1f435ad6fcf183270eb49d3353c24fe21eae137e","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.0.0","rimraf":"^5.0.1","vitest":"^0.32.2","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.3","@commitlint/cli":"^17.6.5","@commitlint/core":"^17.6.5","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.5","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.4.0_1687427437111_0.9589746507070875","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.1":{"name":"@anolilab/package-json-utils","version":"1.4.1","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.4.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"05d354d4ce1490b991052f992cb7a2f02bbf599c","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.4.1.tgz","fileCount":9,"integrity":"sha512-get6quqvY8ijnRYyMriLGVGu67nnCGgi3Rub+DLKAvpVhnAboTqVFui8yXBGiUzS+ol/GkMEDIkRDC4sm5NI+g==","signatures":[{"sig":"MEUCIQDo6Bgj7BlMpaLaTdRAqfW/JU5S9oWS/chjJ3ZJR2RLMQIgTFrkocPQnAMy8VbH2SemNsYOR+1CXp5Nam7KKRw238A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":42711},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4d1ed3d7956127ed999bb4b4744844bea57909f2","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.0.0","rimraf":"^5.0.1","vitest":"^0.32.2","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.3","@commitlint/cli":"^17.6.5","@commitlint/core":"^17.6.5","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.5","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.4.1_1687429843299_0.1156516338818101","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@anolilab/package-json-utils","version":"1.5.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.5.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c72072c260e70d6a6b522aa18f5845090ce407fc","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.5.0.tgz","fileCount":9,"integrity":"sha512-B0POBBJ+WOpdvUCM0e1U07+pt5VCLuCR7bs/EGU8na3CoZQqvmM91l8hXW3BthoW8mLi66Up7KYNcV70m46TUA==","signatures":[{"sig":"MEUCIQC3FyObxeEjQc8adJ+ZYHl6p0WPr68n2DnvoHOoWcb3SAIgSRn0P1r5W+QAm3oxAEBNcHDkDPwmRDcQzXXSXiHzISw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":43095},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c4a6ccc1f436accdea744ddf599caf39a74f12e5","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.0.0","rimraf":"^5.0.1","vitest":"^0.32.2","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.3","@commitlint/cli":"^17.6.5","@commitlint/core":"^17.6.5","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.5","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.5.0_1687521042921_0.5897445956986029","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.1":{"name":"@anolilab/package-json-utils","version":"1.5.1","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.5.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0139ccb9d8bbe0573f863741568bda3b8e0d3d49","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.5.1.tgz","fileCount":10,"integrity":"sha512-+vzYDkdspaylA+m6+V0S1YKW5WWgF7QIffsYuK1qYybfsdPki7zUSLLojY9LSH+cryq+P2m/dMOLeT/j/PSVBw==","signatures":[{"sig":"MEUCIBHmaTTy0mFEGy4Rx5WfP8FE6wVk6C/uWzKpITfxFsZdAiEA0q3CmDGcjAafCZtVQJfo1jYSgEtlk3PixPTcv2l2Ik0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":46341},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"67a8967f8d20eecb3534dc11f4755b63d6a3ab92","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.32.2","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.5","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.5.1_1687964276426_0.24581348310503026","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.2":{"name":"@anolilab/package-json-utils","version":"1.5.2","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.5.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"adaa2da50c9aa4e866cc87ae835afab63e72ecf3","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.5.2.tgz","fileCount":10,"integrity":"sha512-5XCymGAVMN0ufy1c/17YhCA+xcNYk4Se7Zk+WWTqtVpZBNiXV4UiHOusiADaxDgEgoiPJKLPchcCh5cfd04uaA==","signatures":[{"sig":"MEUCICYwDrBVXqLKxBtCUNFk0AElnuORsW5OKCXnw5Nm1u6DAiEA6xjGVMXgOQ3IpDSBK3SlDh1KGB3ECus8cwxayXwWSts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":46926},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e1afa863dafa07c3a57abf33fe02dc254357c894","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.32.2","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.6","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.5.2_1688073545688_0.6545099168382056","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"@anolilab/package-json-utils","version":"1.6.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@1.6.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"5630f8ccd3f242ec3bd2c10a3dfa1579622c2391","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-1.6.0.tgz","fileCount":10,"integrity":"sha512-RtEAPlUcwuM/7VwnTJvf3HBh5wv3EgCVmoSvYkELhsIoZzBH7G8xj2y3+I2CUhl4OP3Sq2IUNcVw0mc1prRBIQ==","signatures":[{"sig":"MEUCIQCieb1BdBS/Rh47QaflN4B7BNCuPOvb72tdJszwGrb2DAIgVa2cyflwQp0TpHWDxFmHU3EP4Bokidv/ctnnAFYeapU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":48369},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f3f6487eea9b63256b9f783079b4026032aab37d","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.32.2","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.6","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_1.6.0_1688410265725_0.018820720482222608","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@anolilab/package-json-utils","version":"2.0.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@2.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2b38b5403a48ad62251d2ecffa988ce41624b272","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-2.0.0.tgz","fileCount":10,"integrity":"sha512-5FjMjsVMkV4LGLHKmtUuLn+ffSdE8p6bJN4CvV25pIagT9UEpD4dqNx2FFGZAOHFZFFiJWXk/DykNGDb7eJeIw==","signatures":[{"sig":"MEUCIQC0YmnO1jVpuUa/PaiZ81EFtTK4E5eE5vmqYvQlZpWFgAIgaErwDgptv9uSA0VuneTsCyrwiMJ+ovYUix7h+gtKjLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":47816},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"827ce3b1e1bb5cd5468c035fe45ab5e66f33e422","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.32.4","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.6","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_2.0.0_1688418583158_0.5433323193337298","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"@anolilab/package-json-utils","version":"2.0.1","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@2.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"f9ab99dd49e22b5040ddccdb750c4a79d8e9cb5e","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-2.0.1.tgz","fileCount":10,"integrity":"sha512-l7/oNO2ATOYXJYT5p0++f6ErQwszhUhK7E+4TJ3EHkIak7rjqoGcTYsH2GUO3LMOEPdd2sYk82JLKT2LUtIPXQ==","signatures":[{"sig":"MEYCIQDFcGvAcoOU/3HxYOOI0bQvc73/571gijfzM4vtll78XAIhAONLZv4rtFsG5Sx7FiV7+G74WI489VE3Y2WMjBjdw0Y1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":48202},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"20e8b8e0f1b45ccff43d02101ab80729b6f94876","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.32.4","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.6","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.3","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_2.0.1_1688570210041_0.10354679510565967","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.2":{"name":"@anolilab/package-json-utils","version":"2.0.2","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@2.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"52c3d15c4a055494b03c61ceee1bc7df7adccb9a","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-2.0.2.tgz","fileCount":10,"integrity":"sha512-zEnPH04a+lqxYLqRCqZaGCUcr2lbDa+7qTOUxVzSIwNT7metktPfXRNWQiOgpo27SKdxmD2o288sbffWyfW7pw==","signatures":[{"sig":"MEYCIQCNoljaAllKOo+AguF0PWpRmACdI8KqfGsX62VLw4fwJQIhAKsrZYl4fh7/Wezpz9Q0NjzP3pa/nat4kXFn/G0Gzbb9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":48837},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"37c39092f30690f022c738452242fcb97ea3753d","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.33.0","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.4","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_2.0.2_1689694571660_0.5657022059739227","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@anolilab/package-json-utils","version":"3.0.0","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"11223eca1974c6c9732ee80c2cc48f67648153c4","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.0.tgz","fileCount":10,"integrity":"sha512-QJyciQ7kgDzsvElf6imDk6wbiahHXE7VYF9AEScWuOGSBTkH8PH5gsgMXUvKOLIObuheU33HoeHaCabIUFyV9Q==","signatures":[{"sig":"MEUCIH6eoAAd3Y3HjsF8yFT755K8KfkV6Hh/C5H4Vd/9QLHhAiEAtxqi/P2hdHrsGT7qavxmr5COXuHtedlYdwWYfoF7slA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":50284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"13ba57efc6869a2c1a06ac848ed9157c44f31d86","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.33.0","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.4","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.0_1689701515307_0.9726325965157039","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"@anolilab/package-json-utils","version":"3.0.1","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c125a1e1279a31ad7e479eb3903839bf32ed7071","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.1.tgz","fileCount":10,"integrity":"sha512-z8pavCFQ1KZvBsBcfqP0VZTAOV7VPxSa4PUgHyTQNnWI7GP534g/iqIpSWArwbznXF1JKu5l5Mi9b456fIis3g==","signatures":[{"sig":"MEUCIQDghL/ZTr+MrHD4ukcai3Og9i8bUTEZdg6jDOCdCyzUKwIgWouaez3hIeUL+tpB2eCkHCKbOdPGtI1ChWQwBW++HvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":50621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"cd306c2025a9af2f25fb32afa4bf9ef5e2b0871f","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.33.0","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.6","@commitlint/core":"^17.6.6","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.6","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.4","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.1_1689707560150_0.8223091573059726","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"@anolilab/package-json-utils","version":"3.0.2","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"7a51fb4ba3afb59fe846817b4a62722d0a4538c6","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.2.tgz","fileCount":10,"integrity":"sha512-zknU+Ub7d7GPREPejM84belpGE+v1PQI4KDMidKxShMy7/YTItokBSWnDbIEbVdJ6hRZT5XBZssU7X8BolkdBg==","signatures":[{"sig":"MEUCIQDlJMyLd19hZlQ8Q7yzh2k9fkk6wUxrmABePCdx4OipCAIgVoiTBlOSNQtuTFB6Z+7KjpWFlIiyYRapspwlldnmL/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":51013},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"704a3b6b25c2c12e0efb5bf3641f8134d0ce4fc8","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","rimraf":"^5.0.1","vitest":"^0.33.0","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.7","@commitlint/core":"^17.6.7","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.7","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.4","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.2_1690360000884_0.236814121990349","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.3":{"name":"@anolilab/package-json-utils","version":"3.0.3","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e560d88d6e0440f5e7b366ed33be534e052ccf10","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.3.tgz","fileCount":10,"integrity":"sha512-qWNDpMsEkctFrwztm9+/QV5Oi+u1sRcJNLx+ES9LaHaqKBXE6B/gFsICaDz/a8vl4dKJAlCA7qecFmuShbmxyw==","signatures":[{"sig":"MEUCIDfPo3MEnFETrJmYa29iI1tha8v9mVJznlQ2tIKu607AAiEA1abP8FBc+m35QaBksXVvMmHrjuPGQZg9+DG8m9iyl8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":51358},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3fdeae7b40ee99fd490c73e0ba2864db3fa8a354","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.1","vitest":"^0.34.1","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.6.7","@commitlint/core":"^17.6.7","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.6.7","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.4","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.3_1691140053496_0.856057722968171","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.4":{"name":"@anolilab/package-json-utils","version":"3.0.4","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"24b644353f647954560be20211a3e38ded519ffc","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.4.tgz","fileCount":10,"integrity":"sha512-jr/KbJ+v7x5eTCeE+VvmiuLgJZBrylYqYGj27nJp5mM6z2oT+22a3WzQyCAWzTNuy/CRrcH2hZnkkeX85dwXAA==","signatures":[{"sig":"MEUCIQDeH8+VJZj+V+Ru9IEhI2XRjyjOlIIN5H70KsC+ivkeTgIgSsd8BSFKCgBXiC1huFh7ukiR/J8xlB6UL6T4myexQhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":51723},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"57629920b040d6f002ea14ed3d83986f0cf721f7","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.1","vitest":"^0.34.1","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.1.6","@commitlint/cli":"^17.7.1","@commitlint/core":"^17.7.1","semantic-release":"^21.0.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^10.0.1","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.4","conventional-changelog-conventionalcommits":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.4_1691661252047_0.367314736694232","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.5":{"name":"@anolilab/package-json-utils","version":"3.0.5","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"9f31eb2139dbbd4d95eb0d02e1f3f49590d40141","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.5.tgz","fileCount":10,"integrity":"sha512-0cwWHsD+TlFxl1OvcYpqxmrec/V2v15j6gjL5pvbiyTbp0ctNY64EdawIJKjvtAS3vN7GhOBHNWSHpS8KTEfHA==","signatures":[{"sig":"MEYCIQCgSiuupQOQfU6elDnjSf+p9rj3TUGAfVeATy8ZKhwEWwIhAKSVBXnaSWJE1vs+VlP7gTDcWrzypu27O8DAMWT1VjrV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":52112},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7fcd2289a75ccbbe317f65b93068db6db2dcc9f0","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.1","vitest":"^0.34.3","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.2.2","@commitlint/cli":"^17.7.1","@commitlint/core":"^17.7.1","semantic-release":"^21.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.5","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.4","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^10.0.4","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^11.0.7","conventional-changelog-conventionalcommits":"6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.5_1693409385872_0.5932833244334086","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.6":{"name":"@anolilab/package-json-utils","version":"3.0.6","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e13b63d371d1e9f967917844bfde02b702dbfd39","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.6.tgz","fileCount":10,"integrity":"sha512-kmJVQdzPNEutMy02hjFdFB82nXN/3OiOD/KK9RJsFXJ1xx1W61n1B6H13H4u9lh5fZy+kERD2Q+OL3lnOUGyuQ==","signatures":[{"sig":"MEUCIQC8E9aoDMM/zCz93fBu9+ZWjkdS1m3v2Jo4M+wavkNIWAIgXURGEiEVqBc2GivqLTYahPKc4Z7QoZObbOwlsoPqyEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":53021},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b5b122011ec5324bc8d1075e39aa9dcc4f0432ed","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.2","vitest":"^0.34.5","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.2.2","@commitlint/cli":"^17.7.1","@commitlint/core":"^17.7.1","semantic-release":"^21.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.0.7","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^11.0.0","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^12.0.0","conventional-changelog-conventionalcommits":"6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.6_1695714393464_0.14213097942464925","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.7":{"name":"@anolilab/package-json-utils","version":"3.0.7","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d34d33b74adbc14fb6f3e9592ee8ad3dc8834ade","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.7.tgz","fileCount":10,"integrity":"sha512-5ec+w9ytViIuY0flLGU8ajplxk2AsqvyaIYhkrTqFvJfYyvTGcc7ETAU4YR1N/1C/qf/4UsEuWmT/srYyt70kA==","signatures":[{"sig":"MEUCIQCt3lS9pCC9KBtfz+y30BCNwmES2J0y7iTV0bcxDf8CyQIgLD8QI8/iqqg5afzm5DnVew4JXGBICh0TyJvmDWyLiB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":53377},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"5d0e163cc3cab1c81cc85cbe2e6e0d07029e83a5","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.5","vitest":"^0.34.6","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.2.2","@commitlint/cli":"^17.7.2","@commitlint/core":"^17.7.2","semantic-release":"^21.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.2.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^17.7.0","@semantic-release/commit-analyzer":"^11.0.0","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^12.0.0","conventional-changelog-conventionalcommits":"6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.7_1695980057686_0.34617193102147237","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.8":{"name":"@anolilab/package-json-utils","version":"3.0.8","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2702a0bb283165595598891dfa329385140d8ee1","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.8.tgz","fileCount":10,"integrity":"sha512-QiAEITVwS0A2Dnrk35PZOUipt8L+sMMzY6D3YFWnRpjRLnmmrZbphcoHpNtW0BMPvabYCqSvW9FK4dsokYAKgQ==","signatures":[{"sig":"MEUCIGH7p7Mx0TgyiL3W6Sk/Gybv1nX7HWu8jRp0hRwes51TAiEAziFmzGHb4ICnG+HrmCBdx6ni4XjLZSKAgKCoaZJZSLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":53714},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"885726d045f01cf204ed4e56b6dfc15f3f103c94","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.5","vitest":"^0.34.6","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.2.2","@commitlint/cli":"^18.2.0","@commitlint/core":"^18.2.0","semantic-release":"^22.0.6","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.2.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.1.0","@semantic-release/commit-analyzer":"^11.0.0","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^12.0.0","conventional-changelog-conventionalcommits":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.8_1698775738408_0.7469855219883677","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.9":{"name":"@anolilab/package-json-utils","version":"3.0.9","keywords":["package.json","utils","anolilab","javascript"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/package-json-utils@3.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/package-json-utils","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"9e11140d82f79318b7dca35f52ab22ac51cf36a0","tarball":"https://registry.npmjs.org/@anolilab/package-json-utils/-/package-json-utils-3.0.9.tgz","fileCount":10,"integrity":"sha512-CYwpW2hlsOSdwtksYG5vH7Y48X7qwSnvk4yTsplce/FZFZLKRxuCbwlUqgTEYUng3nZ55A+5EC3rEttgor7e9w==","signatures":[{"sig":"MEYCIQDZQ3nButuUAxt857x03vLgYQ6Q7lWll6nis17lCT0amQIhAOpQDWzRQdJ9z3NQRiPlZoGBxhntQAuU5Op12myTfVIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2fpackage-json-utils@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":54054},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","source":"src/index.ts","engines":{"node":">=18.* <=21.*"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"28e757393bc96c2e3d14c1bb3eca76bb2dcd1c3a","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"_npmVersion":"9.6.7","description":"Shared utilities for parsing information from a package.json.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"read-pkg-up":"^7.0.1","dot-path-value":"^0.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^5.0.5","vitest":"^0.34.6","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.2.2","@commitlint/cli":"^18.2.0","@commitlint/core":"^18.2.0","semantic-release":"^22.0.6","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","@semantic-release/exec":"^6.0.3","@semantic-release/github":"^9.2.1","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^18.1.0","@semantic-release/commit-analyzer":"^11.0.0","semantic-release-conventional-commits":"^3.0.0","@semantic-release/release-notes-generator":"^12.0.0","conventional-changelog-conventionalcommits":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/package-json-utils_3.0.9_1698965974919_0.6140832958431253","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-06-10T16:49:20.098Z","modified":"2024-12-17T12:35:32.533Z","1.0.0":"2023-06-10T16:49:20.328Z","1.0.1":"2023-06-10T17:04:48.347Z","1.1.0":"2023-06-10T23:09:04.268Z","1.2.0":"2023-06-11T10:05:20.565Z","1.3.0":"2023-06-15T12:47:27.934Z","1.4.0":"2023-06-22T09:50:37.243Z","1.4.1":"2023-06-22T10:30:43.435Z","1.5.0":"2023-06-23T11:50:43.153Z","1.5.1":"2023-06-28T14:57:56.671Z","1.5.2":"2023-06-29T21:19:05.936Z","1.6.0":"2023-07-03T18:51:05.902Z","2.0.0":"2023-07-03T21:09:43.299Z","2.0.1":"2023-07-05T15:16:50.200Z","2.0.2":"2023-07-18T15:36:11.844Z","3.0.0":"2023-07-18T17:31:55.493Z","3.0.1":"2023-07-18T19:12:40.288Z","3.0.2":"2023-07-26T08:26:41.057Z","3.0.3":"2023-08-04T09:07:33.677Z","3.0.4":"2023-08-10T09:54:12.248Z","3.0.5":"2023-08-30T15:29:46.016Z","3.0.6":"2023-09-26T07:46:33.659Z","3.0.7":"2023-09-29T09:34:17.920Z","3.0.8":"2023-10-31T18:08:58.696Z","3.0.9":"2023-11-02T22:59:35.154Z"},"bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","homepage":"https://anolilab.com/nodejs/packages/package-json-utils","keywords":["package.json","utils","anolilab","javascript"],"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/package-json-utils"},"description":"Shared utilities for parsing information from a package.json.","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"readme":"<div align=\"center\">\n\n<h1>Javascript Style Guide Utils</h1>\n\nShared utilities for parsing information from a package.json file.\n\n[![typescript-image]][typescript-url] [![npm-image]][npm-url] [![license-image]][license-url]\n\n</div>\n\n---\n\n<div align=\"center\">\n    <p>\n        <sup>\n            Daniel Bannert's open source work is supported by the community on <a href=\"https://github.com/sponsors/prisis\">GitHub Sponsors</a>\n        </sup>\n    </p>\n</div>\n\n---\n\n## Install\n\n```sh\nnpm install @anolilab/package-json-utils\n```\n\n```sh\nyarn add @anolilab/package-json-utils\n```\n\n```sh\npnpm add @anolilab/package-json-utils\n```\n\n## Usage\n\n```js\nconst { pkg } = require('@anolilab/package-json-utils');\n\nconsole.log(pkg.name); // will print the name of the \"process.cwd()\" package.json\n```\n\nList of available helpers:\n\n- hasPackageProperties\n  > This function takes an array of property names as input and checks if the \"process.cwd()\" package.json object has any of those properties.\n\n- hasPackageSubProperties\n  > This function takes a package property name as input and returns a new function that checks if the \"process.cwd()\" package.json object has sub-properties under the specified package property.\n\n- environmentIsSet\n  > This function takes an environment variable name as input and checks if the environment variable is set and not equal to \"undefined\".\n\n- parseEnvironment\n  > This function takes an environment variable name and a default value as input. It attempts to parse the value of the environment variable as JSON and returns the parsed value. If parsing fails, it returns the original value as a string.\n\n- appDirectory\n  > This variable is assigned the value of the directory name of the package path or an empty string if the package path is undefined.\n\n- fromRoot\n  > This function takes a variable number of path segments as input and joins them with the appDirectory to create a complete path from the root directory.\n\n- hasFile\n  > This function takes a variable number of path segments as input and checks if a file exists at the specified path relative to the appDirectory.\n\n- hasScripts\n  > This variable is assigned the result of calling hasPackageSubProperties with the argument \"scripts\". It checks if the \"process.cwd()\" package.json object has any scripts defined.\n\n- hasPeerDep\n  > This variable is assigned the result of calling hasPackageSubProperties with the argument \"peerDependencies\". It checks if the \"process.cwd()\" package.json object has any peer dependencies defined.\n\n- hasDep\n  > This variable is assigned the result of calling hasPackageSubProperties with the argument \"dependencies\". It checks if the \"process.cwd()\" package.json object has any regular dependencies defined.\n\n- hasDevelopmentDep\n  > This variable is assigned the result of calling hasPackageSubProperties with the argument \"devDependencies\". It checks if the \"process.cwd()\" package.json object has any development dependencies defined.\n\n- hasAnyDep\n  > This function takes an array of dependency names as input and checks if any of the dependency checks (hasDep, hasDevelopmentDep, hasPeerDep) return true for any of the dependencies.\n\n- hasTypescript\n  > This variable is assigned the result of checking if \"typescript\" is a dependency and if \"tsconfig.json\" file exists using hasAnyDep and hasFile functions.\n\n- packageIsTypeModule\n  > This variable is assigned the result of checking if the \"process.cwd()\" package.json object has a property \"type\" and its value is \"module\".\n\n- isPackageAvailable\n  > This function takes a module name as input and checks if the module is available for import. It uses different methods depending on the environment and package type (module or commonjs).\n\n- showMissingPackages\n  > This function takes a package name and an array of missing package names as input and logs a warning message with instructions on how to install the missing packages using npm, yarn, or pnpm.\n\n- unique\n  > This function takes an array as input and returns a new array with only unique values.\n\n- pkg\n  > This variable returns the \"process.cwd()\" package.json object or undefined.\n\n- getPackageProperty\n  > This function takes a package property name as input and returns the value of the property from the \"process.cwd()\" package.json object or undefined.\n\n- getPackageSubProperty\n  > This function takes a package property name and a sub-property name as input and returns the value of the sub-property from the \"process.cwd()\" package.json object or undefined.\n\n> **Note:** The process.cwd() method is an inbuilt application programming interface of the process module\nwhich is used to get the current working directory of the node.js process.\n\n## Supported Node.js Versions\n\nLibraries in this ecosystem make the best effort to track\n[Node.js’ release schedule](https://nodejs.org/en/about/releases/). Here’s [a\npost on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a).\n\nContributing\n------------\n\nIf you would like to help take a look at the [list of issues](https://github.com/anolilab/javascript-style-guide/issues) and check our [Contributing](.github/CONTRIBUTING.md) guild.\n\n> **Note:** please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.\n\nCredits\n-------------\n\n- [Daniel Bannert](https://github.com/prisis)\n- [All Contributors](https://github.com/anolilab/javascript-style-guide/graphs/contributors)\n\nLicense\n-------------\n\nThe anolilab javascript-style-guide is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT)\n\n[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[typescript-url]: \"typescript\"\n[license-image]: https://img.shields.io/npm/l/@anolilab/package-json-utils?color=blueviolet&style=for-the-badge\n[license-url]: LICENSE.md \"license\"\n[npm-image]: https://img.shields.io/npm/v/@anolilab/package-json-utils/latest.svg?style=for-the-badge&logo=npm\n[npm-url]: https://www.npmjs.com/package/@anolilab/package-json-utils/v/latest \"npm\"\n","readmeFilename":"README.md"}