{"_id":"@vibe-validate/git","_rev":"126-cf997603a2e85c9a54b206774644b72e","name":"@vibe-validate/git","dist-tags":{"next":"0.20.1","latest":"0.20.1"},"versions":{"0.9.0":{"name":"@vibe-validate/git","version":"0.9.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"4dfa937b12bab04ead514a9f5a15970cc254bae6","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.0.tgz","fileCount":18,"integrity":"sha512-PlEmK5PhSwVa3OdYkx9WBkqDeNpPuWvA/w8voxOWHv+KWBykZSCV5CHZLevOWanOFIElNvjgWdtGToUHKcUZNQ==","signatures":[{"sig":"MEUCIHo/lIfDkdU557lSjw+mHiJ6T/MHkOaKk9xUL3bLUXPPAiEAuGffG5Mv4SzkPtvzTnuaHV9nNT9NTttPhheHRtIB5tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14157221bb62a61d2f33175b97861d295f6da392","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.0_1760642108077_0.015733590611138215","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@vibe-validate/git","version":"0.9.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"436cf57c013d0545f6f9c70cda4c877e1931c6e5","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.3.tgz","fileCount":2,"integrity":"sha512-6BU4N2XO4qhGT+Fgx1n29dCrh+5W1EZx027qZmVQgsyGq8e9VBnmSVt7yuaCQ7983GZWei7KxIe/7YfcTtNiQA==","signatures":[{"sig":"MEUCIQC3cAR9Am+q15yo/92IoBb1WxgOGI8K2VIAV9jhLrrz2QIgAcv4GLKIv0W6HBs2WBY7j5Zm8hsiwTHfiso+eE8Q5Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1f54c2df71208ee0a41ff1fde265cea7bdadfc0","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.3_1760697103015_0.7581948473793265","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@vibe-validate/git","version":"0.9.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"648618d480a9859e14a57f9abf8ea3a1a4479d56","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.4.tgz","fileCount":18,"integrity":"sha512-P20EOWIQsNlZo67fvrUBRVLQspE2LejE4Yk837dp5NSckwMScISKhhOwedodyYF53tuNOCF1I9T69FJlunq9WA==","signatures":[{"sig":"MEYCIQDsk821fVSvMOWQnX/2+HfZ64GvVD8yyMHOefiUY54hIgIhAKfOoMNLMFytUl/8Uyy3gNCWk6fd4Eu0LT0EvpCS0iJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72a589bf684fe99e637c86aa2a26d59def9ff70d","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.4_1760697574674_0.7674219466292302","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@vibe-validate/git","version":"0.9.5","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.5","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"43ac2a603eef31a904e066eb23eec4bc40d17093","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.5.tgz","fileCount":18,"integrity":"sha512-Ht6Q7xMwbFo2l9z32FzJb8DlXDyxpH7nklKREJGyYs22EQQ26WxhHKSbd8qpWlrypml51XgDA4UaSI4P+lAevw==","signatures":[{"sig":"MEQCIDu3NFkL4SVEQUNtd6mg4AIC7Bnh/Tt4KzSNkYrny6wQAiBBb8PrcXNijfrM96zleRF8n3sAocru7zW87SqydqfWaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"394735ce7cb03a5a34d9e0ce3ba5204ff6610031","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.5_1760702201408_0.4018246642824703","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@vibe-validate/git","version":"0.9.6","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.6","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"4cbfd6a30a8aa7acbf635e452c80ccb5a2fda5bc","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.6.tgz","fileCount":18,"integrity":"sha512-/Xhn3clZP4Ct8NxRZmdhzjPlQPCZtbQi0ZZfNlSwMdFuTd8jYzgjH1XaHgMvOdViAGmZZ0I5+kyQhLJ7m+AZmw==","signatures":[{"sig":"MEYCIQCFSZZIhg39WzmIytTRrxDMt7KmTc3aJ81hgRSxnXfemwIhAO6OAXcaSoRzK61+k8d/zcERstW9S+C4+UIi7oUOAv5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7392f1a3aa5d03ebce8af013436975cd456852af","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.6_1760713933561_0.43523466539901","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@vibe-validate/git","version":"0.9.7","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.7","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"a4a78607b5897fd8df16f740aa4370ea9ef04ff2","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.7.tgz","fileCount":18,"integrity":"sha512-yRudZBh+1oHNBuyPZQJq3HeQ2ljVNixTULeK+SPTCptbnrwmFuEw1HTDtC3/DHnAFpQVTbZlNP86pgyzZjIg9Q==","signatures":[{"sig":"MEUCIGBnyAyYhFIM65WKcd3QqDVk3uO+bYbxJ0BnWnpg888wAiEA84zhKVTPw3t8ST64VVSARTklSYMgsGHAEIzEgbQDJNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2d72636a959a337952e3aa8cc3154e0c2899bfe","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.7_1760726908398_0.831952268448348","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@vibe-validate/git","version":"0.9.8","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.8","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"7855073f46a53a8aa342ad2f41142967876d90a2","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.8.tgz","fileCount":18,"integrity":"sha512-0PH0lFXeQsvQmn/bsMi6At2hoMnN9f1r4cDinsrC8bdDrw1HOh5GPtQtXpcu/BEioQ56N0sAQz2siKtXnG2W7w==","signatures":[{"sig":"MEUCIQCTFf0PcgZNLF1eoKVIJ0aHYPRVlFTWcwslC2u/siBOGQIgdO//EISEjnK7PGsQyFiA7HdE/4RFlEDQN9Ln89NMtOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d2388d6fabf4b146609dc509dfa51dc00a7758b","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.8_1760749018307_0.3551625803070966","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@vibe-validate/git","version":"0.9.9","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.9","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"201b6d210fa5d63ad64b40a785652b2c2a3a8642","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.9.tgz","fileCount":18,"integrity":"sha512-WinI6hgNmD5GlLYyZmhGd3YAphbZh02XWf4mS3Bc8yP7i1RYdfz0BKcWQXdaAW9qrjAqWNRDqE7CXjFpR4kOOw==","signatures":[{"sig":"MEYCIQDyVEbKlcTTepMiyG9EX23Z+uv7nBZgZTxdgCkCLnZOnwIhAJBrYZxJlAC8ylVanjEAeOEKDyV4Hy3f+y2sxneaWbal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f1e0fff6c2823852e6f5c9700d3d53718edb8810","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.9_1760824474776_0.2310553199395715","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@vibe-validate/git","version":"0.9.10","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.10","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"4d770fc1f6c7b8eb658b4127aa97bd3a9748cd01","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.10.tgz","fileCount":19,"integrity":"sha512-0wVS/cwpXET+hA8lRvPeIe72MDBAiXPdqbD+W2C0bIPpf2XRyHojNxwaqhd6tWhdp6CC0Jr07B+DlSP9q0hyYA==","signatures":[{"sig":"MEUCIFIV9Ys66enrLvdkm4d4SkM5Li8uqddbtmMIsXmYFLREAiEAhNH5g97Q1KXPDT1sI6K1Lju6hsb6bs3JiQBKwHn5YpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42498},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.9.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/9d8e705eddf5677a6564a69808fda27a/vibe-validate-git-0.9.10.tgz","_integrity":"sha512-0wVS/cwpXET+hA8lRvPeIe72MDBAiXPdqbD+W2C0bIPpf2XRyHojNxwaqhd6tWhdp6CC0Jr07B+DlSP9q0hyYA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.10_1760826062090_0.3297876899268526","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@vibe-validate/git","version":"0.9.11","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.9.11","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"8ebc81e7867c2eb295cecf1f792756d0c8b8bb4e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.9.11.tgz","fileCount":19,"integrity":"sha512-aT80BUfmKhWwVmXLUl/hH9KupyQYQfu5Wu5FGl8LsO816Pbrx93Vg4iQAslZEGSz4Dbvn30sKH3Q34c5Gg/BWw==","signatures":[{"sig":"MEQCIBhQIm3VmCE3J73QNnTlfRy39FV+89h//ouHGTtGOVbKAiA4rkK+M34T/KRF4ITRKFxGyNUkn5Od5JxKLXzZ2CPrtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44058},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.9.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/666bcc6abaf4b0e679fc7e8d5a97aecc/vibe-validate-git-0.9.11.tgz","_integrity":"sha512-aT80BUfmKhWwVmXLUl/hH9KupyQYQfu5Wu5FGl8LsO816Pbrx93Vg4iQAslZEGSz4Dbvn30sKH3Q34c5Gg/BWw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.9.11_1760833528197_0.026130792756148935","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@vibe-validate/git","version":"0.10.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.10.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"06d5239240e9e6881a6ab28d82e4ce9f92395aac","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.10.0.tgz","fileCount":19,"integrity":"sha512-9N1uhCUcH102KBUZOnBLw0jkG5lqDTFSzR4jBqqMlx+4Rvx2LeRneLo49XtuvF6KS/66z9L422x3wpJ0CMQzig==","signatures":[{"sig":"MEYCIQCwfWVBz1kr0R+J62YMvd1S6sa+0CgGq5LKNng0QCo/0gIhAK/y/gMHMLrXr6w8lg75ibdPAR84kaj1AhlN5B8Zb1sz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44058},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/86f9291759ab62f19189ebd4e0ca1a16/vibe-validate-git-0.10.0.tgz","_integrity":"sha512-9N1uhCUcH102KBUZOnBLw0jkG5lqDTFSzR4jBqqMlx+4Rvx2LeRneLo49XtuvF6KS/66z9L422x3wpJ0CMQzig==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.10.0_1760847784319_0.3820034768619407","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@vibe-validate/git","version":"0.10.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.10.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"da40fb17d8ac97151f57186d09041900370ba8d8","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.10.1.tgz","fileCount":19,"integrity":"sha512-KJMYksPE+TxT1jXdjOsr6scuFSrtb26g0s/DznDbFfPQdGPH1695RFPkqlnJzVFUxVt9hU+a2QBwi2s8l/xCLw==","signatures":[{"sig":"MEQCIB3EzhB3gcipxXrjTbDbNEKAWbMItj2QSXEjJ77XrDUpAiBZMSPcRpcdP0EtFppmRVO7d1WdkJaJZ16WSVMCvUdA5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44058},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/7254ba508c4551e592bef6b0f02b0ebe/vibe-validate-git-0.10.1.tgz","_integrity":"sha512-KJMYksPE+TxT1jXdjOsr6scuFSrtb26g0s/DznDbFfPQdGPH1695RFPkqlnJzVFUxVt9hU+a2QBwi2s8l/xCLw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.10.1_1760898610808_0.7395657281891053","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@vibe-validate/git","version":"0.10.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.10.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"6f9a065dccddc230863b350298b7a2353833c41e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.10.2.tgz","fileCount":19,"integrity":"sha512-ac2CH5c+ZiuXNWDxaIOoMwFypCiB+58JleTl8c4R5zOYqIChaVT/kgj3by2fmqzDSNONJ4TFlFtmnf+tQhE0lw==","signatures":[{"sig":"MEYCIQDdALKf+JQBa1QVZqzOMICa4id2HC1HlHiu2UmG38nGygIhAPcQPIx/1gFyZLcLgTPEyRKrDQf2g90YSFFVFcuVI58a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44058},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/a879b1d820713e138696d18efd62c17c/vibe-validate-git-0.10.2.tgz","_integrity":"sha512-ac2CH5c+ZiuXNWDxaIOoMwFypCiB+58JleTl8c4R5zOYqIChaVT/kgj3by2fmqzDSNONJ4TFlFtmnf+tQhE0lw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.10.2_1760904142228_0.5370478169642066","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@vibe-validate/git","version":"0.10.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.10.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"ba16c3832d3b4ed920159e9791eba19415241ebb","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.10.3.tgz","fileCount":19,"integrity":"sha512-V7fUZIlJCPt1sslwk4ITRw7jvAEgh278ybn6UQ34Au7FDcdKSDK/E7ZzqPZTeVTkTN5HaY4k/zUDv2WERZc7tw==","signatures":[{"sig":"MEYCIQDG9MM/B0E0qdlKNUkHJvVhhURt3G6UHlTcj1hrDzjlmQIhAJt4Qf9tx+2DOlpl/rnys4NpaGW3FLuVZuD6hw3Oi8vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44058},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.10.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/9e235b3cc77a4152328b171a197f7651/vibe-validate-git-0.10.3.tgz","_integrity":"sha512-V7fUZIlJCPt1sslwk4ITRw7jvAEgh278ybn6UQ34Au7FDcdKSDK/E7ZzqPZTeVTkTN5HaY4k/zUDv2WERZc7tw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.10.3_1760907592865_0.034187637433525264","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@vibe-validate/git","version":"0.11.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.11.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"427f1d332355dc65f940f1db3eeb7854f2872dc2","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.11.0.tgz","fileCount":19,"integrity":"sha512-4yFFkSdouMvsY8oTNwjGymHIRBhA03fWembyFtsI0oZ0S2lF4aZR2/yu8BASeBvV8GgbwOXjbLojeTzDlQNSBA==","signatures":[{"sig":"MEQCIHJ8YaAXcAd0xzdk0Ah+op3dnraH+5aksfA6wVauLWJ9AiA6IdWF/i9QSAnexXp3XE9NYBh6W/DXa7eO4PyCEuDf5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44058},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/cd7d13bdbc87e9c72a03797f265200cd/vibe-validate-git-0.11.0.tgz","_integrity":"sha512-4yFFkSdouMvsY8oTNwjGymHIRBhA03fWembyFtsI0oZ0S2lF4aZR2/yu8BASeBvV8GgbwOXjbLojeTzDlQNSBA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.11.0_1761012134723_0.9581849786365473","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@vibe-validate/git","version":"0.12.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.12.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"dffcd54d7299b6c2de0b8ae40b882332f5c10322","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.12.0.tgz","fileCount":18,"integrity":"sha512-iXPlp8WaKZDOQ7emP/HkZc85B3CoX3O9SJW1fKdhRw+oLknTpJsWI6lP/TBrFoaiLXt9gpYN4bkwbCpdjESdmg==","signatures":[{"sig":"MEUCIQD4J3eKK3I+y367BZsMz2bbD3g2KzB7yAaed3MVancRrwIgbSgMY3utQ6yeuDWPuHzLMG3yB07s+DXXql9H5lMds8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e33e819d4bf33b26c985a89f6c7e1b3f44a1306a","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"deprecated":"Broken release - workspace:* dependencies not resolved. Use @vibe-validate/git@0.12.1 instead","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.12.0_1761270821127_0.4841878688919694","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@vibe-validate/git","version":"0.12.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.12.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"63185e58bcd4bcec00f85ee670d47837e6962a50","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.12.1.tgz","fileCount":19,"integrity":"sha512-x+OqGcK336yXaBVVUxIAqy+tgk5PfkoAnOvUUHs/1qS6LUGJOokjZgClrBzwYGEwVm0ADKLZD+WAGgrJrXBgFw==","signatures":[{"sig":"MEUCIGYlW4Z7aS1IrHO+PrLWQGtJQ0NwW4KPx281bXyhotV3AiEAtCN/MIurtSipXzke7Mt+ljLJSHbjYv9GFyot2FdDd5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45049},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.12.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/dca08c145dc707cfbedf4ffd27eadcf2/vibe-validate-git-0.12.1.tgz","_integrity":"sha512-x+OqGcK336yXaBVVUxIAqy+tgk5PfkoAnOvUUHs/1qS6LUGJOokjZgClrBzwYGEwVm0ADKLZD+WAGgrJrXBgFw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.12.1_1761271046157_0.7770688584304275","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@vibe-validate/git","version":"0.12.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.12.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"faddb3c8317ff579d30a474003e3b95931de8bfa","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.12.2.tgz","fileCount":19,"integrity":"sha512-YlBUPi06KOfHPJsmEg7cOcFJcvmFOEsHEurvN0mxwbfEgqAbeih5720phgnrrqH9NXSd+2OzOSsdS7WK2DWMhw==","signatures":[{"sig":"MEYCIQCNQyGiGs24Xvfgqx00US5j2SzalRfEnwYc62i2PR9tVgIhAPCqYV5KHyFMHaZZipK4Xxkkp4cUraWqRk5AF0Uoz292","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45049},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.12.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/a4c390cdc4a33ad5b25dca737118a3e3/vibe-validate-git-0.12.2.tgz","_integrity":"sha512-YlBUPi06KOfHPJsmEg7cOcFJcvmFOEsHEurvN0mxwbfEgqAbeih5720phgnrrqH9NXSd+2OzOSsdS7WK2DWMhw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.12.2_1761452332845_0.9620994419872408","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@vibe-validate/git","version":"0.13.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.13.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"f8105e3b4bef97f726f76193fce1c912a48b028e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.13.0.tgz","fileCount":19,"integrity":"sha512-a5JzxOAMFKJ6l5W8iUeCuc825hW4fqk++6tsF+sL+xIvVAK8IJtl2e3s2b4A/ojgNpeDBwftdCY3vTxbCQndIA==","signatures":[{"sig":"MEQCIHp6UyFGid8z9T0857+5OTVsZbq/ycZISfzRaLh+3uPJAiBxpa5lCOR6X8WjNMOPV4v02vEXgcO9/uNG5wS0hbWhgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45049},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/551d468e16001d2b422491e77c738724/vibe-validate-git-0.13.0.tgz","_integrity":"sha512-a5JzxOAMFKJ6l5W8iUeCuc825hW4fqk++6tsF+sL+xIvVAK8IJtl2e3s2b4A/ojgNpeDBwftdCY3vTxbCQndIA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.13.0_1761453431491_0.1156482242123098","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@vibe-validate/git","version":"0.14.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.14.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"b9a9e203842a416f036b11c6f9dee8272c217653","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.14.0.tgz","fileCount":19,"integrity":"sha512-xQZ5MpnCdiJDKCbLkU/a4K2Cn24vQbH53OSLeU9vGFOlhDJJj90zkDBu2xjM8CcwOUAQHpSBI1JghDI4pGHTng==","signatures":[{"sig":"MEUCIEIGa6OLQ0ISqEjsRcJ6pmYAGWSxiIPL1zXh0Dt8QDxqAiEAkDuQWk35pem/31uNIp/YKqm+s0OyPKOhDO6zUnWf/4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45571},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/b87029d9323a6a5308ebf0e124ec2d9d/vibe-validate-git-0.14.0.tgz","_integrity":"sha512-xQZ5MpnCdiJDKCbLkU/a4K2Cn24vQbH53OSLeU9vGFOlhDJJj90zkDBu2xjM8CcwOUAQHpSBI1JghDI4pGHTng==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.14.0_1761570857356_0.12420628518286958","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@vibe-validate/git","version":"0.14.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.14.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"5b0f9138630e18ac4a68a0321842ae827026132e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.14.1.tgz","fileCount":19,"integrity":"sha512-+WLJXCKgIDeosLR6WPLXO47ggbEA1ZDe/tA7nUAyuTt0POmG/YPVT//lLsVYpFjkui4stljxAyjOvmoZts8gQw==","signatures":[{"sig":"MEUCIHHu5Y13Wl8Z1M2antc6BU78F4zfwKxgigNORXDilKLLAiEAxfF3DMuynIXNP7Hqs6FtYajlmY/MBqTMgiofVOKTP00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45571},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.14.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/79e3127ab58e500e9217e4d88a7d2449/vibe-validate-git-0.14.1.tgz","_integrity":"sha512-+WLJXCKgIDeosLR6WPLXO47ggbEA1ZDe/tA7nUAyuTt0POmG/YPVT//lLsVYpFjkui4stljxAyjOvmoZts8gQw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.14.1_1761585840144_0.5140323416723775","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@vibe-validate/git","version":"0.14.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.14.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"3bfab77415b74b42fa334bfeb1a81b804bda9c6f","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.14.2.tgz","fileCount":19,"integrity":"sha512-GNdHALNpL8iaz52aK9fvtsF8hfvkJpfxndlEDdzT0kkmbMIJRQAbsJrbmKHTqBex9SzLcVb/WDfpVFbsTExxJA==","signatures":[{"sig":"MEYCIQC7Q9+q9+ykMfXTji315VCw5o445ATH0otcN2s94ey1JgIhAKT9Nr+p7znuQl3ERdnA8IoT7GUrOqG4aK+TTmfy02L0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45571},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.14.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/5be95c7eeefca8038dc296ffda4f2825/vibe-validate-git-0.14.2.tgz","_integrity":"sha512-GNdHALNpL8iaz52aK9fvtsF8hfvkJpfxndlEDdzT0kkmbMIJRQAbsJrbmKHTqBex9SzLcVb/WDfpVFbsTExxJA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.14.2_1761606405030_0.8210849275733221","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@vibe-validate/git","version":"0.14.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.14.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"79f27b72a8dfef5fb1ac573bfa565707979d238c","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.14.3.tgz","fileCount":19,"integrity":"sha512-7m7Auy20nveZItBPrM8aPTFSykuJAkLpiMsJuGEU7zj+rs6u/mrR3fwwunrE2PEh46nB68TuSVpAHedrDL68rQ==","signatures":[{"sig":"MEQCIHPIDPDoHCuvXoG4QcaQcezyJcJ3AuDfPArTL73G/QixAiAeizeBLTxp/MjAPzbcEIm9R4kVKm6HYf+XDSiaNAZc0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50085},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.14.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/745ecfa54477ee3aa7e9fc52261ce20b/vibe-validate-git-0.14.3.tgz","_integrity":"sha512-7m7Auy20nveZItBPrM8aPTFSykuJAkLpiMsJuGEU7zj+rs6u/mrR3fwwunrE2PEh46nB68TuSVpAHedrDL68rQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.14.3_1761796485269_0.11346195245947066","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-rc.1":{"name":"@vibe-validate/git","version":"0.15.0-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.15.0-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"7bdafadc2b583d3fb829e4c32fbe0a46d9260b1d","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.15.0-rc.1.tgz","fileCount":27,"integrity":"sha512-pycdFhTkUBDz/RfNOEaymrTfrXCg7bx2qYDojp0xg8OtYY+l0W81DRl9laJWtm9qruux5KlpkDQtlbew0dWQFA==","signatures":[{"sig":"MEYCIQCGZBNyFpt46l3Z5EKKDyI4RhFna7z/tZEyZEbOVSnNXQIhAJosqDhR+ZvxqF2y6o5J54iQV409uh6c/s+zmxrVHl/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.15.0-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/425b5ffb101f83e6123b8caad86638f1/vibe-validate-git-0.15.0-rc.1.tgz","_integrity":"sha512-pycdFhTkUBDz/RfNOEaymrTfrXCg7bx2qYDojp0xg8OtYY+l0W81DRl9laJWtm9qruux5KlpkDQtlbew0dWQFA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.15.0-rc.1_1762394113236_0.32436714472225914","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-rc.2":{"name":"@vibe-validate/git","version":"0.15.0-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.15.0-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"e8ee4b7eb1bcc476eea7c7d1c653a7e6d3e459bf","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.15.0-rc.2.tgz","fileCount":27,"integrity":"sha512-/wcVdDFoXsQ/GtJrkd/gVtKWBsswL2nFcZ0stIGpZNHMo8lV0puCOV6Mz14qw2j1nW6N2gZzCi92GdLCkCQnyA==","signatures":[{"sig":"MEUCIAPctOalwCRP25CF/H+rMqUR0ydVhl6TelSfPCpgHPSQAiEAmSbkHjG7wQrscwdHyfw09gh7qHM5CwZS5eNZsBan5Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.15.0-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/c718be777906dce381da92cc28e851c5/vibe-validate-git-0.15.0-rc.2.tgz","_integrity":"sha512-/wcVdDFoXsQ/GtJrkd/gVtKWBsswL2nFcZ0stIGpZNHMo8lV0puCOV6Mz14qw2j1nW6N2gZzCi92GdLCkCQnyA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.15.0-rc.2_1762395586369_0.4424331248150781","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-rc.4":{"name":"@vibe-validate/git","version":"0.15.0-rc.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.15.0-rc.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"083d196ef75c5fb610019f22c6d1f58df5de290c","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.15.0-rc.4.tgz","fileCount":27,"integrity":"sha512-d0dwMi8J2M71fJWTF2ZJCTELfZi0Dgn2PpAQTBbCCKZdSsGN7hNbLHl/63wmJZvWV8Tn21rFQr8V6WpdT68gBg==","signatures":[{"sig":"MEUCIQDy685L31Cac/dcp4oPbCYaLrm6tHFYVJJ/BxIimVsjcgIgPadNuW3Q5BbpeJgUlBKlzHNjgfoKANqFDwpnxI0Rf3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.15.0-rc.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/e5eaa77c81b0c06cdff7e54c40b58c0d/vibe-validate-git-0.15.0-rc.4.tgz","_integrity":"sha512-d0dwMi8J2M71fJWTF2ZJCTELfZi0Dgn2PpAQTBbCCKZdSsGN7hNbLHl/63wmJZvWV8Tn21rFQr8V6WpdT68gBg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.15.0-rc.4_1762540822757_0.01609863816847401","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-rc.5":{"name":"@vibe-validate/git","version":"0.15.0-rc.5","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.15.0-rc.5","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"6b125fb1e4b046d70446caef034e5ccb92159f01","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.15.0-rc.5.tgz","fileCount":27,"integrity":"sha512-eu88Z6n4ee9y8kO29/4EGTmf+KgmgsaDq5NuYsD748D69irItcNqwZFBSphIGucW/4tcP6d0H2xCXR6PFs7F7A==","signatures":[{"sig":"MEYCIQDwTb/D2khgj07NXES9WeQw/y5tj7RDFVmopgxxo76bxgIhALTQmEiTyh48HLiKBcIGOOiXjgnrx1O19xKKwt6jVq6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.15.0-rc.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/dd003dc136eac91d8718a027921f89ec/vibe-validate-git-0.15.0-rc.5.tgz","_integrity":"sha512-eu88Z6n4ee9y8kO29/4EGTmf+KgmgsaDq5NuYsD748D69irItcNqwZFBSphIGucW/4tcP6d0H2xCXR6PFs7F7A==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.15.0-rc.5_1762619068753_0.6838472178729222","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-rc.6":{"name":"@vibe-validate/git","version":"0.15.0-rc.6","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.15.0-rc.6","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"7dc0085c495e2fde770db940fb087f969c0c7387","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.15.0-rc.6.tgz","fileCount":27,"integrity":"sha512-lKhgyM+ZB1z50qiJC9pLTYUpkUCuDpkHLLYaCvW0g7duX9qsKppJx+nviyNqD1E4O54xr21e3WPt9SGBN1L+AQ==","signatures":[{"sig":"MEQCIDUK4WPwBxxCKK0fPlgWakVeRUJGm7pEEetp8r3ytgU2AiAXY5+eL2V8boXfEkhXZpv1GDg/G5YnjJhuf7Oc07vcfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.15.0-rc.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/3d026966b51e9b168a798fadf1e97b84/vibe-validate-git-0.15.0-rc.6.tgz","_integrity":"sha512-lKhgyM+ZB1z50qiJC9pLTYUpkUCuDpkHLLYaCvW0g7duX9qsKppJx+nviyNqD1E4O54xr21e3WPt9SGBN1L+AQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.15.0-rc.6_1762805322883_0.22839796577968574","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@vibe-validate/git","version":"0.15.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.15.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"0e34630d523a5577ddf952923bb4983472056f8d","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.15.0.tgz","fileCount":27,"integrity":"sha512-7ietEyTwUMMTEwbJlU+zE298+d427rmJg/kf55DU3tpraO8IH7p5tmWqJMnF9S/nyOlqSNSYgIngV61PnD7RoA==","signatures":[{"sig":"MEUCIC2JrcgEig5uOG4cnpZ/NkAqaEFcW0ZPbX+i4IYHDeMVAiEA9Kp6KnEmRvzlsgp6+Hgg3/3fJexs23XInRIxVhlDlm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61521},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/d2e6ba48f11e00beecae120ec722abd6/vibe-validate-git-0.15.0.tgz","_integrity":"sha512-7ietEyTwUMMTEwbJlU+zE298+d427rmJg/kf55DU3tpraO8IH7p5tmWqJMnF9S/nyOlqSNSYgIngV61PnD7RoA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.15.0_1762995716672_0.46066389058137713","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-rc1":{"name":"@vibe-validate/git","version":"0.16.0-rc1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.16.0-rc1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"23c76b5741ddca5dfa4019071a33ce7543e2fab3","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.16.0-rc1.tgz","fileCount":27,"integrity":"sha512-hGLyUnWgDnBFfgBYwII3PD3OnRgJ0hteVXXkCAE/MsAO2Q+RqUiheUwgzZNc5Np+IozHNeJJZfT9iFmYpHtxog==","signatures":[{"sig":"MEUCIG50IVq2i3iJZF5vZtMJ87UyS9wgjcFTvXL7h+Piw2u2AiEA1hB9SfFTX1Da4z8xMAcBKbcuoIDeDvyzeOJl5M8jVlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61525},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.16.0-rc1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/bb80bc06b97a3c3349b61a10405cef29/vibe-validate-git-0.16.0-rc1.tgz","_integrity":"sha512-hGLyUnWgDnBFfgBYwII3PD3OnRgJ0hteVXXkCAE/MsAO2Q+RqUiheUwgzZNc5Np+IozHNeJJZfT9iFmYpHtxog==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.16.0-rc1_1763237293673_0.5525797010640165","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@vibe-validate/git","version":"0.16.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.16.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"5189318a923ba131d48711546e0ad4aa7d5b8639","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.16.0.tgz","fileCount":27,"integrity":"sha512-bmYONE7iVpvQBaO6f9jEQjdVZaNuDqHaAUoyRG99QMBO5pPqoJokZEY4wjoWGTBu9+ZT8r4Qur6OIs0NMQ20NQ==","signatures":[{"sig":"MEUCIQDG953wvy57IDmY/x7Si9nmHrTc7880cL7rY+dTGwfQrAIgQwy5GAfInkv8u84Dpu+zPQm9a3dwN4ejJSGsqejiaWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61521},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/72892ec0da0b6133dcc64223a9ffed49/vibe-validate-git-0.16.0.tgz","_integrity":"sha512-bmYONE7iVpvQBaO6f9jEQjdVZaNuDqHaAUoyRG99QMBO5pPqoJokZEY4wjoWGTBu9+ZT8r4Qur6OIs0NMQ20NQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.16.0_1763260864794_0.40279623958359134","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@vibe-validate/git","version":"0.16.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.16.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"9146940a3a4eeb403dad1ecfc753368a6fe9ef33","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.16.1.tgz","fileCount":27,"integrity":"sha512-um7z00STcTrSSW0e15xt/dY7w2s3FqO4g3KgjIvIlcW4DwsWRJRVr+SPIAm4jKPQFFXil5OJFPZH6VuTathuVw==","signatures":[{"sig":"MEUCIQCbklvBc9kHDCqh9pnqmmEtLS8BSkuYeISwsPqc6t+3SQIgXY+V41xH1bafMEKP4G8qCCA5RFonS+bRSVmlqKVJnnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61521},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.16.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/d1aa62a7e594a7f74312677db6e50b2f/vibe-validate-git-0.16.1.tgz","_integrity":"sha512-um7z00STcTrSSW0e15xt/dY7w2s3FqO4g3KgjIvIlcW4DwsWRJRVr+SPIAm4jKPQFFXil5OJFPZH6VuTathuVw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.16.1_1763750531313_0.09622589725752229","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc1":{"name":"@vibe-validate/git","version":"0.17.0-rc1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"7a2823da260297eb2d7d05e588d54fc6b6932a4e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc1.tgz","fileCount":27,"integrity":"sha512-9AOCZwsq2HHUZgJq03O8mkI3LlICkPTEam/COBdHexHRBMrT2DR8cp4ePId4EO7wHXoXX6MBFKFIqzb9tn4eGg==","signatures":[{"sig":"MEUCIQCVmS0m/hM7/x8b6zmeqPvWeqBaocxy0fRuD9G6BoHHWAIgaXKljm0Xzscr5gOyzMU6VuWN9nVYM1xzHfS7rjbAJyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61525},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/5691aa888765dd7f8ac9a3ed83413ec9/vibe-validate-git-0.17.0-rc1.tgz","_integrity":"sha512-9AOCZwsq2HHUZgJq03O8mkI3LlICkPTEam/COBdHexHRBMrT2DR8cp4ePId4EO7wHXoXX6MBFKFIqzb9tn4eGg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc1_1763773704090_0.7112255962025389","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc2":{"name":"@vibe-validate/git","version":"0.17.0-rc2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"d32daea14923dbeb70d65ba64391a863d6c42773","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc2.tgz","fileCount":27,"integrity":"sha512-8sw/jUhWhXSLR0A+PtHnNVpNP9GL1G7JoGBblHcpv38xvDeNZ91RytmzRucEmoKnDj+FbECR7ZoCbupIOXK6/A==","signatures":[{"sig":"MEYCIQCwhJKxNP2N7aspzPhNJXRORhJE3V7bRk7zg4h65abkQgIhALyzNaXhfnRsUIj4mvhrTPp5/EqNsKz7itmlqIy7DJVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61525},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/932793f755ddc3b61fdccc3d92d953a1/vibe-validate-git-0.17.0-rc2.tgz","_integrity":"sha512-8sw/jUhWhXSLR0A+PtHnNVpNP9GL1G7JoGBblHcpv38xvDeNZ91RytmzRucEmoKnDj+FbECR7ZoCbupIOXK6/A==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc2_1763789815076_0.9688037377763277","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc3":{"name":"@vibe-validate/git","version":"0.17.0-rc3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"be72545b268eba77ac703e8dcafefb8a1b2cd5f4","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc3.tgz","fileCount":27,"integrity":"sha512-MlX0HmF0xsjWuDuCkfTdStSJTwSZ5T32Vhkdf5Mxh56xV6px2MsdlXxcJo5VrdffD9Sdd6rE95fnpy6HpbZqRg==","signatures":[{"sig":"MEYCIQDFq8Qow3ETCJu/Z6TWPMUlS2GkScTWnQALEJ3n7nafrwIhAL6MqLbkU7VJm//df1OHrFlXFlqkRLJvzJeYgeY4VhWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61525},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/f262e8b817544b9f947d9190f87997ff/vibe-validate-git-0.17.0-rc3.tgz","_integrity":"sha512-MlX0HmF0xsjWuDuCkfTdStSJTwSZ5T32Vhkdf5Mxh56xV6px2MsdlXxcJo5VrdffD9Sdd6rE95fnpy6HpbZqRg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc3_1763824277887_0.3279910688818859","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc4":{"name":"@vibe-validate/git","version":"0.17.0-rc4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"8d065e9512a7b9ae83fa78534904241ed51eb39f","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc4.tgz","fileCount":27,"integrity":"sha512-WRMnMDXbp8MtpCnXoM7xpfWEDC8III6bgZgfp00J9ILkJnfjPN6YS0zxnleXbGEytyyC7CmjXOHyC0MpKPvYHA==","signatures":[{"sig":"MEQCIAOKi+Ut/M1knfZfWuaZYi/dbb/qiowTmvIP4fXYQT+lAiA7+I6Z1BNFnFnTn128hw4efn1dX6gk+DDHIFoHPPxm3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61525},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/f91acc6826817d27764b38baf3a1899f/vibe-validate-git-0.17.0-rc4.tgz","_integrity":"sha512-WRMnMDXbp8MtpCnXoM7xpfWEDC8III6bgZgfp00J9ILkJnfjPN6YS0zxnleXbGEytyyC7CmjXOHyC0MpKPvYHA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc4_1763881865812_0.25117555449094287","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.5":{"name":"@vibe-validate/git","version":"0.17.0-rc.5","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.5","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"bbdbf0f313635c28f80eac09adc8b58074bab61f","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.5.tgz","fileCount":27,"integrity":"sha512-gmf9x8B/zEy7oJE2braI8Qg07ofxQjvY1b5Xw/qVXw2EkGDGPFfQoXsdPbpGTsGpjiPibwGnKuRVstzbB021mw==","signatures":[{"sig":"MEQCIAg84usGcfvBAaPfy4vJ1YsKDMDG/Hmm3M51cykDn6oGAiA2F9F4MrQ4/csH5ImcNV4xgNjXuyv6LjxDtr6hLN/AaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/5040d7d96dfc8bb6ef1e70de7998dfae/vibe-validate-git-0.17.0-rc.5.tgz","_integrity":"sha512-gmf9x8B/zEy7oJE2braI8Qg07ofxQjvY1b5Xw/qVXw2EkGDGPFfQoXsdPbpGTsGpjiPibwGnKuRVstzbB021mw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.5_1763961150927_0.8826165255085261","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.6":{"name":"@vibe-validate/git","version":"0.17.0-rc.6","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.6","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"a88ca984c7bf999d038a9c5d10e5d4d9acf9ab88","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.6.tgz","fileCount":31,"integrity":"sha512-6gMxOb6fkdKjXiM9KoX31CEaksCmheljijzNi4kMCWViQRhJwcG0Uqld3FXCbrJKC8GIn2iAQ4m929YYGzn+Iw==","signatures":[{"sig":"MEYCIQCNyDwnUC+ItD9qeF+cXSNTJKG/rPXlO0Rvb0rfm88/tgIhAKoEwUWq+IqPxtboZJF/Om0FRfH0f13ms2SQWPMfwNFL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70537},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/2cbcbd2e7e292512399353871aa8de81/vibe-validate-git-0.17.0-rc.6.tgz","_integrity":"sha512-6gMxOb6fkdKjXiM9KoX31CEaksCmheljijzNi4kMCWViQRhJwcG0Uqld3FXCbrJKC8GIn2iAQ4m929YYGzn+Iw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.6_1764012476852_0.7123598442457995","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.7":{"name":"@vibe-validate/git","version":"0.17.0-rc.7","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.7","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"12469d972998ad7e5221e4d11a16caacc86181aa","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.7.tgz","fileCount":39,"integrity":"sha512-ZHchMhhrRu13TMqRqOV9UWVHDF+upCK1yfsNir6w3iNSVANfgP/GnUZ/L1lsg+QOv/JPmVO7fZA2/Soc2sSKmQ==","signatures":[{"sig":"MEUCIE4gSGTRdW0qBdwW3SIMVo8L9gy8BBd1YxtwxJTltJaCAiEA1a3DvHbXwVFrcJV8w5H+xiV/EIsil+k0EG+Izb0HEGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103246},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/7a87c7a37d94561b0e3168c71cc25e34/vibe-validate-git-0.17.0-rc.7.tgz","_integrity":"sha512-ZHchMhhrRu13TMqRqOV9UWVHDF+upCK1yfsNir6w3iNSVANfgP/GnUZ/L1lsg+QOv/JPmVO7fZA2/Soc2sSKmQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.7_1764028660143_0.6922185270342387","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.8":{"name":"@vibe-validate/git","version":"0.17.0-rc.8","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.8","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"d5b9dc85f3dc621dfa67313d96765334acca8833","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.8.tgz","fileCount":39,"integrity":"sha512-K37/rqyWRqEwb6ymPLzAmn1Jaky/+O7gaK/7JujbnNh8drthMYN903BBRl1zRx21hHLnQXFoar5UXV59pXj3nA==","signatures":[{"sig":"MEUCIF6au0ggZWDlbsUEjN4RerFvf3ZntHlHPVhjgKDmikDQAiEA+9HIBLvT5FRfKu1dPfExaA4HypxCSega/+PSXIIU4RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103412},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/8d35af403eb752ca8319d35fe8ff1146/vibe-validate-git-0.17.0-rc.8.tgz","_integrity":"sha512-K37/rqyWRqEwb6ymPLzAmn1Jaky/+O7gaK/7JujbnNh8drthMYN903BBRl1zRx21hHLnQXFoar5UXV59pXj3nA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.8_1764105765183_0.8379634932979805","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.9":{"name":"@vibe-validate/git","version":"0.17.0-rc.9","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.9","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"43d45e6574fe775398d8716d2b84ef65086fc1bd","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.9.tgz","fileCount":39,"integrity":"sha512-RB3/FFEIColr6TDxs5pHAjL7jXCFdhYJq7MFp827yphGnBfPXnFnAmKj0RcFFl6hGSU8E0u1XUWwhTNykXY6TQ==","signatures":[{"sig":"MEUCIHZQBeH9whUW08AYEtse2wIqPs4MqOXUpa2cjiQpERqpAiEArhR+gDTCOLUJ1+ajdnoPaOTh0WAKR64S4Qazx2bAaV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103412},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/50a227d70d5bb2f6c82cfb3395e612c3/vibe-validate-git-0.17.0-rc.9.tgz","_integrity":"sha512-RB3/FFEIColr6TDxs5pHAjL7jXCFdhYJq7MFp827yphGnBfPXnFnAmKj0RcFFl6hGSU8E0u1XUWwhTNykXY6TQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.9_1764134130056_0.22193542262627375","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.10":{"name":"@vibe-validate/git","version":"0.17.0-rc.10","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.10","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"b13f8345c595a99d3a75c8228d26a12c4c2d44d4","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.10.tgz","fileCount":39,"integrity":"sha512-jcgT/dT8Egxvw4FfoDh7hkysEx7yg4mxbk/Es+sAmN23FLICQYLopVkqh+fa7MpsapC2JsZRScgpjoTsbQp5QQ==","signatures":[{"sig":"MEUCIQDfWcETZ1dsQM+nbfwTcXJcBeMGicZb71Of+Zz0ib69IgIgOE3GeLLftPXYlgX9SGT1cQAJ84rFzlKfqAvifDaAZNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103413},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/5e073ccf9f320e4d113596188be20587/vibe-validate-git-0.17.0-rc.10.tgz","_integrity":"sha512-jcgT/dT8Egxvw4FfoDh7hkysEx7yg4mxbk/Es+sAmN23FLICQYLopVkqh+fa7MpsapC2JsZRScgpjoTsbQp5QQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.10_1764309719560_0.9874532799935714","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.11":{"name":"@vibe-validate/git","version":"0.17.0-rc.11","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.11","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"2d51cfa83969eec0a71c8f574200c68ce22020b0","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.11.tgz","fileCount":39,"integrity":"sha512-gIVS0rCqjpyH0636O9wVWJnnkUDOv/mG1eDK57zkIkM7coRtWzFoiaI/Xsp4p36d09LK+AnIOBUJAHxv530Djg==","signatures":[{"sig":"MEUCIBqTW7XIEaARIYMSUH/bC6ZNnZ7II5grAfv5Ovw330ZzAiEA5qCMRcoACY42CqB90CBt3ELMdw7sWq61IXd25TmYVlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103413},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/b7a213ee7d5c71b463786a54e5b13831/vibe-validate-git-0.17.0-rc.11.tgz","_integrity":"sha512-gIVS0rCqjpyH0636O9wVWJnnkUDOv/mG1eDK57zkIkM7coRtWzFoiaI/Xsp4p36d09LK+AnIOBUJAHxv530Djg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.11_1764376454893_0.30295297801300514","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.12":{"name":"@vibe-validate/git","version":"0.17.0-rc.12","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.12","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"798cb9313ef5380390d26f3d37e668a777c6da51","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.12.tgz","fileCount":47,"integrity":"sha512-nbZmfduiz4PQeQtd9ki3C1dHpw89E7yyjmVuOlu/GCu4bIbngXD+kT95YEp5f5BF5jdb+wQsBhpkkEWmrWDwSg==","signatures":[{"sig":"MEUCIQDPJhqKRkmXzuC+VXlckwn1RSE+ylaUJyPEXHrhNW2I3wIgL+/YEB+I+B3moB6hgJJ/YGvTQBs8yCigFZkOc2Cta40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113992},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/7172fc0033218bb45c0b8cafa087abe6/vibe-validate-git-0.17.0-rc.12.tgz","_integrity":"sha512-nbZmfduiz4PQeQtd9ki3C1dHpw89E7yyjmVuOlu/GCu4bIbngXD+kT95YEp5f5BF5jdb+wQsBhpkkEWmrWDwSg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.12_1764478988949_0.24128209763992148","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-rc.13":{"name":"@vibe-validate/git","version":"0.17.0-rc.13","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0-rc.13","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"7a51202dea8313196f2ad60373ecf431c2467acd","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0-rc.13.tgz","fileCount":47,"integrity":"sha512-rtt9BnF+pygfiy5X03YgxySTXgau65So+IHGCW6Q+4UC7qBVMWiGg3S8fdkUAkQAJY48Ck9rvapCsjdYLKqkwg==","signatures":[{"sig":"MEQCIHcICciu+mk2/VfyC3BuqX0BBFFG9JYheJsALbhwzE6EAiALXVeX68Osqzy8Z9CUykjOqEKgQ3/b+UqnyxqgNaabWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113992},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0-rc.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/1a0501c94bff22c89a46ea4496dedb7b/vibe-validate-git-0.17.0-rc.13.tgz","_integrity":"sha512-rtt9BnF+pygfiy5X03YgxySTXgau65So+IHGCW6Q+4UC7qBVMWiGg3S8fdkUAkQAJY48Ck9rvapCsjdYLKqkwg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0-rc.13_1764523893761_0.5543848362889328","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@vibe-validate/git","version":"0.17.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"584c20ce1413ef214c395fde6c258140a0f35d77","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.0.tgz","fileCount":47,"integrity":"sha512-2qsp8s6yYW8BWIYXxYdKubIGmyb+0wl+yscTcPCMGi70FG3V+SdAq/Id/4A1pb9vz+/s80zxd7jjB3rGGT94xw==","signatures":[{"sig":"MEUCIQCosektYrxWSM+cjtYm5O+2docIVjVEze4F15he4zkgnQIgGcQLYjJ4MSfnwP6590JeIOrqcbdVAazcgFJgF256Uts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113986},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/dfc43f3cfb199c5d8bce121d3161a296/vibe-validate-git-0.17.0.tgz","_integrity":"sha512-2qsp8s6yYW8BWIYXxYdKubIGmyb+0wl+yscTcPCMGi70FG3V+SdAq/Id/4A1pb9vz+/s80zxd7jjB3rGGT94xw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.0_1764526857011_0.8410966054021634","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-rc.1":{"name":"@vibe-validate/git","version":"0.17.1-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.1-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"3a23686c747c54c5804f27b6c4853c8c7fe4373c","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.1-rc.1.tgz","fileCount":47,"integrity":"sha512-h8UZYxS64WCZv57pEp5g0nTLugR6eP085kgRCrZBGuJy/Nd80uH/bmwP8JVeCmDArO8g5IDK96b94bd4MNu/bg==","signatures":[{"sig":"MEUCIEh5W1qQJsxDBxDH25/jZbxw64XZUySjsCO8PZJdgziLAiEAnFY+BaN/chdL47yaPrVbSgCzKc7J3H1YUWRi0jZgJuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115954},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.1-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/fe11628751808359c7d248f50e06723c/vibe-validate-git-0.17.1-rc.1.tgz","_integrity":"sha512-h8UZYxS64WCZv57pEp5g0nTLugR6eP085kgRCrZBGuJy/Nd80uH/bmwP8JVeCmDArO8g5IDK96b94bd4MNu/bg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.1-rc.1_1764945485087_0.47719840119854373","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-rc.2":{"name":"@vibe-validate/git","version":"0.17.1-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.1-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"2834457452773fdb120aea91df4510b911e269ab","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.1-rc.2.tgz","fileCount":47,"integrity":"sha512-Qvz3GRMRO5BVK0IzgoP6nPafsnDYKajt1JT/NuU/zDMxGtXY/QA1zCQsKNJAjfD7Ym0K8u4plrg+X3viQTYpyA==","signatures":[{"sig":"MEYCIQDef832K8c5rmXTHBUYzJCkF3/ybnEIAjDioZRg6zS/CAIhANl60HtoLwZOGZ18yHeGgJZZWz62A9tJO5mR20uv0hl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115954},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.1-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/783f4c4b0d3de3a1564bb838bc42f118/vibe-validate-git-0.17.1-rc.2.tgz","_integrity":"sha512-Qvz3GRMRO5BVK0IzgoP6nPafsnDYKajt1JT/NuU/zDMxGtXY/QA1zCQsKNJAjfD7Ym0K8u4plrg+X3viQTYpyA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.1-rc.2_1764947000991_0.2931575508322597","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-rc.3":{"name":"@vibe-validate/git","version":"0.17.1-rc.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.1-rc.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"a10b7dafc2114618467bbb129e597079c6011a20","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.1-rc.3.tgz","fileCount":47,"integrity":"sha512-GxBqccK+UTyy5GtndMp26Lku12h2YdOPZetNgvKoiw/zn2DtMv9Punxyp29oJ0K5EqjCD1s8hUJy355B0TILig==","signatures":[{"sig":"MEQCIFtEoX6fJV3ydbwE7zZPJS96jfTY0ejx2X2BM7JaizdvAiB7amLDQj0rHYclLNEmRhlfDtvx4N5Ty9Tyf7H80dkYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115954},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.1-rc.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/dd5a9d7d207147922775e5c3f000a6d0/vibe-validate-git-0.17.1-rc.3.tgz","_integrity":"sha512-GxBqccK+UTyy5GtndMp26Lku12h2YdOPZetNgvKoiw/zn2DtMv9Punxyp29oJ0K5EqjCD1s8hUJy355B0TILig==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.1-rc.3_1764949316765_0.3495935268369046","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@vibe-validate/git","version":"0.17.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"382eeb838b79b3a11fb397b0094d878b004c2769","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.1.tgz","fileCount":47,"integrity":"sha512-FK0Ppg3PZu03bm0XPwsdyfi0GmGY59esGvjMonVFaBxSKIdNYl8RHmaqp4PdBpG1Rp3uUwGzRYUUspyBIdWZ6Q==","signatures":[{"sig":"MEUCIQDK1zXAHLWYmjlVFR+ET7qi+/WJnU1PtKrSMxj/f2xT1gIgU7Lsg4H7ru4mp5xHYSohP4A7m//jtjapjD+qcROipzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115949},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/b52d71a7438fe924703a4dbc252b600f/vibe-validate-git-0.17.1.tgz","_integrity":"sha512-FK0Ppg3PZu03bm0XPwsdyfi0GmGY59esGvjMonVFaBxSKIdNYl8RHmaqp4PdBpG1Rp3uUwGzRYUUspyBIdWZ6Q==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.1_1764971737487_0.7348589482529335","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@vibe-validate/git","version":"0.17.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"b82dbaa82fc6e3f9770f0cffac806649b0d8590e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.2.tgz","fileCount":47,"integrity":"sha512-ym5oJmfOCwRHZQ7bJE8u6s8K9421q4rrLJYPYdO7MhcD/Ru8InbH3RhZL+xtaYU0CD1pcFsD5Qe9S+FOxOW8rA==","signatures":[{"sig":"MEUCIA6OtJBKVpsGGbX+ctf3Y3JbQaWc7Pcc2eSqTKgairXmAiEAnsF9gQig0mSYDeCuUAzZ6wZb0NuuKQgXgtKDirQxhIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115949},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/83620f265aa01e0bbf88102be0a527d3/vibe-validate-git-0.17.2.tgz","_integrity":"sha512-ym5oJmfOCwRHZQ7bJE8u6s8K9421q4rrLJYPYdO7MhcD/Ru8InbH3RhZL+xtaYU0CD1pcFsD5Qe9S+FOxOW8rA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.2_1764994768993_0.7524096420440554","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@vibe-validate/git","version":"0.17.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"2aac6b04c04426944079a944727bd505f9a04bdc","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.3.tgz","fileCount":51,"integrity":"sha512-MmNml7mgbtFKuEBAB/1XxVQVS8zuDprgZtopltyChd/yfvUdjoxLIO7G/5t2EIizKNeviddmVhG3+WJEtFXgRQ==","signatures":[{"sig":"MEUCIDOtkKcq7LLo51ULiGHESiDftngzVm3WCD8VRtUhPbbBAiEAmeEdmKoshTlsnbSzDLDZv4FaatrdqBYswxUn3vco4CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119627},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/66c4fa17104134d77dcad38d38d0269e/vibe-validate-git-0.17.3.tgz","_integrity":"sha512-MmNml7mgbtFKuEBAB/1XxVQVS8zuDprgZtopltyChd/yfvUdjoxLIO7G/5t2EIizKNeviddmVhG3+WJEtFXgRQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.3_1765080912378_0.4037392154598691","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@vibe-validate/git","version":"0.17.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"1a090f5b1fb84d2db7758334f9275fe4ce72cb1f","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.4.tgz","fileCount":51,"integrity":"sha512-j2XdhxxXLwalTOhLaO/wF8d631E1466LOIa2EykGUAiNtY0WHmTer7iJE6972jWrQaKGbl8OJEZhm0WTbkuvmQ==","signatures":[{"sig":"MEUCIAkBXi7UIXdE70U6P3IBaHdjN8I+fSZmJZcntO+4FFf9AiEAxZ3FwI3546TCvI7mEPGUlh41xC3v6M6h5QSBv3X933M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119627},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/fh/6pyg8cl52fn4gh440xctxx9st0tvsx/T/f3d445c8cbd94e968e33c7e3b189f251/vibe-validate-git-0.17.4.tgz","_integrity":"sha512-j2XdhxxXLwalTOhLaO/wF8d631E1466LOIa2EykGUAiNtY0WHmTer7iJE6972jWrQaKGbl8OJEZhm0WTbkuvmQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.4_1765167904369_0.8766527696889597","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-rc.1":{"name":"@vibe-validate/git","version":"0.17.5-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.5-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"561359c7bd275b22f3354d70b6797a436d810bf0","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.5-rc.1.tgz","fileCount":51,"integrity":"sha512-pRGegyGtYqxSEQ+eigYBLrz+FEAGO8Sjwz32Bkx45+l6Kl+qIyh8WeyfhyBBAu6FoWFg5muKnYC3HbaRbqgKCA==","signatures":[{"sig":"MEYCIQD4qUDC6eQpvhbmIisZgs5PNqvbQpQFwY78YcXocQuLEQIhAMOYC4aYijQxyA4wke3bUzTWWVvipiYVvnDJ9IJx5Yeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121002},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.5-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/bacfcead170830e31c4d1245a528c27b/vibe-validate-git-0.17.5-rc.1.tgz","_integrity":"sha512-pRGegyGtYqxSEQ+eigYBLrz+FEAGO8Sjwz32Bkx45+l6Kl+qIyh8WeyfhyBBAu6FoWFg5muKnYC3HbaRbqgKCA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@vibe-validate/utils":"0.17.5-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.5-rc.1_1765775010481_0.9906809913122971","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@vibe-validate/git","version":"0.17.5","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.5","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"2f65929c2bfc3254268c0362cc03e959a8eae886","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.5.tgz","fileCount":51,"integrity":"sha512-WkUN1X9ZAU0K6Y6WqAZRjscJHE0B68ndXa6SvN3QmPpeqvtApym0eUBOa3o+hV5Br/+m/6plw2/vbOYhANJqSQ==","signatures":[{"sig":"MEQCIHOFNCKA1aSrlK1uUj5DVbMJ6otJIqSY4JOHDuqh+COWAiA0PISErshHS7ZRwL2lcEffA1DyPXk5bj2lvrJEUoT2pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120992},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/private/var/folders/s4/4xtlq3sn2gs8wqv80z25m4cm0000gn/T/81ab56688cb9c0416fae9c02b7663aaa/vibe-validate-git-0.17.5.tgz","_integrity":"sha512-WkUN1X9ZAU0K6Y6WqAZRjscJHE0B68ndXa6SvN3QmPpeqvtApym0eUBOa3o+hV5Br/+m/6plw2/vbOYhANJqSQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"11.5.1","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@vibe-validate/utils":"0.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.5_1765775967495_0.8722337633671329","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-rc.1":{"name":"@vibe-validate/git","version":"0.17.6-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.6-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"cf379858d3b5f03dfca075b4c32098099b24cc08","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.6-rc.1.tgz","fileCount":51,"integrity":"sha512-RSxMy0BlY/NCAypQn+HTuYZ747NI0EMpniD352jBp8yVlxhaJrvXqaur4iDtJlljktAkoxgIEMraqTderX8OZg==","signatures":[{"sig":"MEUCIQCIlWCUF9LvAFAS/A2/nySRgcTPkUYQbaBBAsH1BbYulwIgQNeghIefGn/9ym2r8NW7oqWXDrcI5YJZJRpnYZAQUqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.17.6-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121002},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.6-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/c23d456378dfb77b887c5d480b6b0761/vibe-validate-git-0.17.6-rc.1.tgz","_integrity":"sha512-RSxMy0BlY/NCAypQn+HTuYZ747NI0EMpniD352jBp8yVlxhaJrvXqaur4iDtJlljktAkoxgIEMraqTderX8OZg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.17.6-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.6-rc.1_1765822186437_0.11319254635137743","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-rc.2":{"name":"@vibe-validate/git","version":"0.17.6-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.6-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"d7c7bdfd892889eee1161f1fdfae423296de057a","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.6-rc.2.tgz","fileCount":51,"integrity":"sha512-lpsTTZd4axFAFToz34p5VJU6dElrzP8EM0ITiSnXDH2HdlFxlLVC5F8UQnlnpbrSFnzIycK4KDMmzNXkkfT/UA==","signatures":[{"sig":"MEYCIQDfcn59S9ECw6veYtKeggc/1joB4ckp+VwLnovxpnJROQIhAOb1aYqvlpSUy/QXwyXKKCGhxmyZ3mHKi67Ik8d5auhx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.17.6-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121002},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.6-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/082bafe6a6f218f7544304c673c3fe7b/vibe-validate-git-0.17.6-rc.2.tgz","_integrity":"sha512-lpsTTZd4axFAFToz34p5VJU6dElrzP8EM0ITiSnXDH2HdlFxlLVC5F8UQnlnpbrSFnzIycK4KDMmzNXkkfT/UA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.17.6-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.6-rc.2_1765824622961_0.7159370453357117","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@vibe-validate/git","version":"0.17.6","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.17.6","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"6e0ea2192be893c1f6ff85380ffc226895b6ad65","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.17.6.tgz","fileCount":51,"integrity":"sha512-bOq+vu16wLldKPxwiqMoYaFcMgcvmnQRWu9Gs1h3OSNiTdXMDlLa90NFWdTbV00KkfMR4JLvipwwRYQGmPlsBg==","signatures":[{"sig":"MEUCIE7UV1pUWW+kyF4PXo8wWeF01uEUSvmgzy+DTeuA0CtCAiEAidNewWHc0+k//KF0Jmms7ZPHHB733MysTBtlZiZ6Wmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120992},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.17.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/443fe11d019345ca01a0c64881af0698/vibe-validate-git-0.17.6.tgz","_integrity":"sha512-bOq+vu16wLldKPxwiqMoYaFcMgcvmnQRWu9Gs1h3OSNiTdXMDlLa90NFWdTbV00KkfMR4JLvipwwRYQGmPlsBg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.17.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.17.6_1765842054155_0.5593654816124838","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-rc.1":{"name":"@vibe-validate/git","version":"0.18.0-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.0-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"1e24fdd765f7a6e491cbc857db36938e884078d8","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.0-rc.1.tgz","fileCount":55,"integrity":"sha512-lmkFZlqBAibNXwi9OcrwyVv4MsRCa90xr9pDq532PQLZhAjSN892bYTh7FpuOeDCqpUeOJdAUuZVk4EhNMDPqg==","signatures":[{"sig":"MEUCIE+9YZdiXclxCi/Em4eRQWsmupy9icN0ItfAk0pYjZcaAiEA/v0iaPiOFb85VCBZ7EOqAo3+10zYwewnzWfCA11jUuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139668},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.0-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/506459e2ed9c53d56c0512e445fb17b5/vibe-validate-git-0.18.0-rc.1.tgz","_integrity":"sha512-lmkFZlqBAibNXwi9OcrwyVv4MsRCa90xr9pDq532PQLZhAjSN892bYTh7FpuOeDCqpUeOJdAUuZVk4EhNMDPqg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.18.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.0-rc.1_1766245361841_0.2751626654044299","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@vibe-validate/git","version":"0.18.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"f8530f590a95e00a1edfd698821d98bc52e189f7","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.0.tgz","fileCount":59,"integrity":"sha512-ewK/hzAwVKxKfL30ToGQxiJW1WBlhpvfdaky7YMdNrJRUGC4VyYLwRt5fMCH/gFDo247JJav301r1GIxdG6vUg==","signatures":[{"sig":"MEUCIQCY6BpNDsYbKSsQXQDeXK0Z29mKlDHMxou0R4cerJ49cwIgPt8pg9xj8K+u5pJy392WEFyeYNtNjRP0XMes9dPPi5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192335},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/573b9589fce1f02b9b6ce0c23ef4036c/vibe-validate-git-0.18.0.tgz","_integrity":"sha512-ewK/hzAwVKxKfL30ToGQxiJW1WBlhpvfdaky7YMdNrJRUGC4VyYLwRt5fMCH/gFDo247JJav301r1GIxdG6vUg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.0_1766730795744_0.07407382222635683","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@vibe-validate/git","version":"0.18.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"9e14c2a9cdb0d6fed4f32a82df7b4cc3133f0d7b","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.1.tgz","fileCount":59,"integrity":"sha512-9K04vb2sX0ew9M16aM2ozTddBWL49prKimaFyYD03je9Nw28qPtY32MDitErZUAFR25hcNA5Ud4duMOoHdua/g==","signatures":[{"sig":"MEYCIQCXrJOWCkKdvXddCT8goXQXDr1bsAm1rzNfJou65CM3WgIhANkjKiisCzQnGzvNH+zS5dQ8XikD7iafaL8gRJThoVr7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192702},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/301297f239e8e6c7402cc7529372d23b/vibe-validate-git-0.18.1.tgz","_integrity":"sha512-9K04vb2sX0ew9M16aM2ozTddBWL49prKimaFyYD03je9Nw28qPtY32MDitErZUAFR25hcNA5Ud4duMOoHdua/g==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.1_1766798728216_0.18979691777226515","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-rc.1":{"name":"@vibe-validate/git","version":"0.18.2-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.2-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"7ee5356c17805c2ad2c605fc89c278ee9d5faed9","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.2-rc.1.tgz","fileCount":59,"integrity":"sha512-vkgwGI5BlhbeKmYyX2kmEsFOE82lUVbxTSZAIO7cOgxoUpt5WqQ4K2ikG3rg6aPepNmnLkyBKtoMeib/A8mTLg==","signatures":[{"sig":"MEQCIGjDRUFm+hyNYxwvmnqipvp/WvBVIrolV5AuCeduM3pxAiBXr+54zi3eE4umckLKMatPkHOHoUMARY6xv2bvFFBlFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212684},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.2-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/df6b76c8bae6c4163c7de2a1f6c5f42c/vibe-validate-git-0.18.2-rc.1.tgz","_integrity":"sha512-vkgwGI5BlhbeKmYyX2kmEsFOE82lUVbxTSZAIO7cOgxoUpt5WqQ4K2ikG3rg6aPepNmnLkyBKtoMeib/A8mTLg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.18.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.2-rc.1_1766960122470_0.5716634521645807","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@vibe-validate/git","version":"0.18.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"ed975c209bd203ee29066970836c7410dfd47028","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.2.tgz","fileCount":59,"integrity":"sha512-fEiSd/DVFMF/bJvegUCQClUWUvVOwGQYDDWqQmoGcAmsmI0iTCt2wIXgSNflDMm00uhhOv18bo1dc0DjAdXo0Q==","signatures":[{"sig":"MEUCIAg5q7mXODrRQwInt2de2XbbZSQo95ni13+oHDETmHhlAiEA7HXeadVASN2lNvjYvXOLTZbCDlKhz6rF3++4JB4IKxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212674},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/a944fb59f93a0b6e643d06a0f50b7682/vibe-validate-git-0.18.2.tgz","_integrity":"sha512-fEiSd/DVFMF/bJvegUCQClUWUvVOwGQYDDWqQmoGcAmsmI0iTCt2wIXgSNflDMm00uhhOv18bo1dc0DjAdXo0Q==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@vibe-validate/utils":"0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.2_1767555371547_0.23626549691499998","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.1":{"name":"@vibe-validate/git","version":"0.18.3-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.3-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"b96caa0148d3b260313c90689a2d4bbbf8bb7030","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.3-rc.1.tgz","fileCount":59,"integrity":"sha512-zrv0DgpGjFE7Fnu6nJDHa2llOKqXJ6hiP+UoR0BY+K2cARBfvDGVKhlXNwl+bAixRaUESBz6zJF3/VBKDMFh2w==","signatures":[{"sig":"MEUCIQDcDBasYV58FfPOMLyf2MWd3vxUlE1yf6rjgfI4Zxl63wIgd3v+1VxkmK8yYF1CGntOlZbCWWJvOE2q8UkTypzem68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212815},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.3-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/fd2c42a290184a30a8891a56048b72ec/vibe-validate-git-0.18.3-rc.1.tgz","_integrity":"sha512-zrv0DgpGjFE7Fnu6nJDHa2llOKqXJ6hiP+UoR0BY+K2cARBfvDGVKhlXNwl+bAixRaUESBz6zJF3/VBKDMFh2w==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.18.3-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.3-rc.1_1767584164252_0.87311314610351","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@vibe-validate/git","version":"0.18.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"dc6dcbfcdfd59bb3d0f538d1d48c16ed016d1c3c","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.3.tgz","fileCount":59,"integrity":"sha512-kFvGIWvaUBdBE9ICRefv9udl4uxM7XfqOffeV63audjq3nuh7ZM86B0bJas2xs40w8lAAgeA2NjUNxbzdVRYtw==","signatures":[{"sig":"MEUCIQDhO/7+1lL/Hpi7oBJzuKvLDnRxwoF7QuTrVR4O3Pd81gIgNwqMfpNBsqK4Z51h+LUvBy/UJEwWggPb40IIYx1X0TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212805},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/c229eb405e499ed19a359fd7ac3063cc/vibe-validate-git-0.18.3.tgz","_integrity":"sha512-kFvGIWvaUBdBE9ICRefv9udl4uxM7XfqOffeV63audjq3nuh7ZM86B0bJas2xs40w8lAAgeA2NjUNxbzdVRYtw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.3_1767592215498_0.40117067484598","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-rc.1":{"name":"@vibe-validate/git","version":"0.18.4-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.4-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"653550231dbd52645986e18c88865c6ead48e285","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.4-rc.1.tgz","fileCount":59,"integrity":"sha512-MEKNP4eSwRUhXZSknl6b1xKNVOcPRt/potP8XybT3yGKo63lqnrOObK8pprR6eGHliIk5XLN1EKYuVOIqamGoA==","signatures":[{"sig":"MEUCIQDhqHMZgOeNEd2QlqWybCAHqsswOFKMw8sdIRsjaRCktAIgEM6HbDnhyYVfEFS/qeOgojV81fb3aB5o3NtvzyuieNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212815},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.4-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/b7f20a5698de9c090b74d15a2d0b7727/vibe-validate-git-0.18.4-rc.1.tgz","_integrity":"sha512-MEKNP4eSwRUhXZSknl6b1xKNVOcPRt/potP8XybT3yGKo63lqnrOObK8pprR6eGHliIk5XLN1EKYuVOIqamGoA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.18.4-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.4-rc.1_1767932715867_0.636539372590754","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-rc.2":{"name":"@vibe-validate/git","version":"0.18.4-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.4-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"29b6e351c0ac148aa74c7ead82e6f5136fe598ca","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.4-rc.2.tgz","fileCount":59,"integrity":"sha512-C7qntmEb9WK3u+6HMsxPitxKOkosCrpGRMvUTlHSajgHfWpuyrZYtdoo8ZJNJC1Mb2MTHqeIUo7FVkGXhWZRGA==","signatures":[{"sig":"MEUCIFzQduzAYk0m2zH53zSN1vBfKF/AWHjTSU1XUTDGhWXtAiEAvgkCvgmdSteG80fmK1tgS2MXSrUrUeJixa0mNCntct0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.4-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213263},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.4-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/bc1a12c319ebc2d231c6a8174a65763a/vibe-validate-git-0.18.4-rc.2.tgz","_integrity":"sha512-C7qntmEb9WK3u+6HMsxPitxKOkosCrpGRMvUTlHSajgHfWpuyrZYtdoo8ZJNJC1Mb2MTHqeIUo7FVkGXhWZRGA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.18.4-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.4-rc.2_1769804453831_0.9108116725053912","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@vibe-validate/git","version":"0.18.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.18.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"f9d4d7dbf9ad888d866e9445591dbd63fca57f4e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.18.4.tgz","fileCount":59,"integrity":"sha512-oJpeZEDze8zNgGHZYy4JhftgMl/ZuTj2/QZiC142Okqcq/O2UwdXxVYzNAzLgoaXh/R1dXw1QinxQDYWAcb0jg==","signatures":[{"sig":"MEUCIEt3LOvuvg39WHOxa2hWm3FdPasSzCkoGqIY6cuwnhlPAiEAgS15MSROPfU1L+zjYRdU/+GGLn3XAgDdnBcqvYJ1rGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213253},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.18.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/a5178a6a9787239877b393ae0093b132/vibe-validate-git-0.18.4.tgz","_integrity":"sha512-oJpeZEDze8zNgGHZYy4JhftgMl/ZuTj2/QZiC142Okqcq/O2UwdXxVYzNAzLgoaXh/R1dXw1QinxQDYWAcb0jg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.18.4_1769869463704_0.9131959375570466","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.1":{"name":"@vibe-validate/git","version":"0.19.0-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"c763af79a265f03d869582d2eb9c90e79bbea15f","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.1.tgz","fileCount":59,"integrity":"sha512-jBp4IhTNyrPmM1CDvJzI+JMPWx/Tl8oIJRV1rED9O+QTBPmEnP2xMMIp6VQ5g7QAb6bpFcdK+a1By8y6APYqzg==","signatures":[{"sig":"MEUCIB+wPF1R2iM/UR1H2e7k7l7rPP27J5eBGhZLwc0gk3XoAiEAt1092U7slgSZCwp5o4Ga8+Sq8foqT+6oHEa4dpdLhuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213263},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/95ae5ba85befcf8228c3df43c8927794/vibe-validate-git-0.19.0-rc.1.tgz","_integrity":"sha512-jBp4IhTNyrPmM1CDvJzI+JMPWx/Tl8oIJRV1rED9O+QTBPmEnP2xMMIp6VQ5g7QAb6bpFcdK+a1By8y6APYqzg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.1_1769995596309_0.7718218138935653","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.2":{"name":"@vibe-validate/git","version":"0.19.0-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"bd2633bb711a4200009f8b2fd77d93ae601fbce7","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.2.tgz","fileCount":63,"integrity":"sha512-9Cp7SToEXTV0o1bgKHqKl0sE8vS03IvK9jE2981vfJ9QtHxyQ6IjUrYD8fveeZj3QKvIlTRpiVEqMfFlLG0u7A==","signatures":[{"sig":"MEUCIQD0+kswWf0Bg6NpftRS5zep3g19w8mZ3tmV4NYpH+jiigIgcIpSOMg8IZC/4rPJZiY9z8+i8optpDEuVFoSfkMskSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224259},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/4fe6d39ba5ebe89a4e020e3893491d01/vibe-validate-git-0.19.0-rc.2.tgz","_integrity":"sha512-9Cp7SToEXTV0o1bgKHqKl0sE8vS03IvK9jE2981vfJ9QtHxyQ6IjUrYD8fveeZj3QKvIlTRpiVEqMfFlLG0u7A==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.2_1770057724584_0.06563747388138363","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.3":{"name":"@vibe-validate/git","version":"0.19.0-rc.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"59ab3781fb8e8b802ee895ef679d8f9181bf00b8","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.3.tgz","fileCount":63,"integrity":"sha512-qcchBCJYLKOzW6xFMyMqojckpjDF5EIFEsGFPZFOF1wOCQJkDj1lLsex0NV+vXkgF45+0+fC95x0YsH5rLdwEA==","signatures":[{"sig":"MEUCIQCPT4mKh1nzZysqMcAEkULbec3yCDr4k7N75rLPgiA85gIgCpPYavI2dQMPPA3S689ph8p5YCXKvEaA2YavUnVXgZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227607},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/de8c2f37dea282e0913c81b6a161cb9e/vibe-validate-git-0.19.0-rc.3.tgz","_integrity":"sha512-qcchBCJYLKOzW6xFMyMqojckpjDF5EIFEsGFPZFOF1wOCQJkDj1lLsex0NV+vXkgF45+0+fC95x0YsH5rLdwEA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.3_1770326362343_0.871284793349137","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.4":{"name":"@vibe-validate/git","version":"0.19.0-rc.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"60deb7cb403e4819cbb3ffb61101b78ff6ee6ab2","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.4.tgz","fileCount":63,"integrity":"sha512-qcxK9jBGCrDR2W/FaNxxWaF2APeMLgSeNAXSgPUa3rhZ6H57Wb8DQnhKJc/EXIinUljpEKpLg7um+xqmSfibbw==","signatures":[{"sig":"MEUCIQDGd2eYTqB3lpb0o0gT+BwAi1plzkmGd7iYlutu+Hyg2wIgKfGjWrSLZebrN7czt4+ktWoYA4hEvCOXTYwz+xcsLtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247940},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/517a0601c2fdb4239890e53758b7a2b9/vibe-validate-git-0.19.0-rc.4.tgz","_integrity":"sha512-qcxK9jBGCrDR2W/FaNxxWaF2APeMLgSeNAXSgPUa3rhZ6H57Wb8DQnhKJc/EXIinUljpEKpLg7um+xqmSfibbw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.4_1770361479515_0.30405359182624814","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.5":{"name":"@vibe-validate/git","version":"0.19.0-rc.5","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.5","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"f1098cd12644636ad3012d38490a86993c66fd3f","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.5.tgz","fileCount":63,"integrity":"sha512-bl3aY41kdfseGzmPWLLAxx75QNe0fITewrV3GvLabj7MPp8BvJHPoLuzxtxsQBC3+/4IMUgFkkI/T4rakmlxbg==","signatures":[{"sig":"MEQCIE1jHeyVfVFmz6s+Z7KBvCHZMnQbSkexA9ILi9FvDedgAiB9Nloy9IBjzmTaOKk5Q6rV2DFztUvSJBr8EZ/LTgotUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245000},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/d2b184ea476ca9d6aeaddbc4d5aa8b11/vibe-validate-git-0.19.0-rc.5.tgz","_integrity":"sha512-bl3aY41kdfseGzmPWLLAxx75QNe0fITewrV3GvLabj7MPp8BvJHPoLuzxtxsQBC3+/4IMUgFkkI/T4rakmlxbg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.5_1770434691114_0.6558397220318513","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.6":{"name":"@vibe-validate/git","version":"0.19.0-rc.6","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.6","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"ddf0e7216b859153dbc77f5ccf310eb3fee36e92","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.6.tgz","fileCount":63,"integrity":"sha512-7G5uCllfkr6AZh/nvF9lUwe5aX7FKjdBzdTv+haTyln2jqVQoTDqJtDLlb6UJC3P4rWBrmaiSHLrbJrT7kjlRQ==","signatures":[{"sig":"MEQCIH2jYv1NyJ8xNa824+Kay7fRLs7rFE4FBLPN995ApaF4AiAyehC6ZQmzGup/uYNC5DQd4lYVxMrcW0pQ5/eFy8YAow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245000},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/327a51e4e89c3404f60c04ebae1ae640/vibe-validate-git-0.19.0-rc.6.tgz","_integrity":"sha512-7G5uCllfkr6AZh/nvF9lUwe5aX7FKjdBzdTv+haTyln2jqVQoTDqJtDLlb6UJC3P4rWBrmaiSHLrbJrT7kjlRQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.6_1770613959925_0.3977047936431195","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.7":{"name":"@vibe-validate/git","version":"0.19.0-rc.7","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.7","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"6383f21e9e8114f4055c9e9a6c8f410989fa8a29","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.7.tgz","fileCount":63,"integrity":"sha512-Mg8OzZw5i+e0WTAClSP2ae9MB4Richabz5ObPix2i2CP6gCtigOj83ICgvgJq7hXZql+vnjc/5xVPMfCH8TFRg==","signatures":[{"sig":"MEQCIEWjPoLQwMp3I6SJsrGle/SZb1i9dv4BfObjYuQxdPcyAiAtTT2n/JH0g70DXutNmtNvaX7AsWVgR0NouAQty5Hbmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246199},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/10ed577869befbb9dacd4b8cda55a1d7/vibe-validate-git-0.19.0-rc.7.tgz","_integrity":"sha512-Mg8OzZw5i+e0WTAClSP2ae9MB4Richabz5ObPix2i2CP6gCtigOj83ICgvgJq7hXZql+vnjc/5xVPMfCH8TFRg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.7_1770751435862_0.8618417510678837","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.9":{"name":"@vibe-validate/git","version":"0.19.0-rc.9","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.9","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"46ab65ef691447e923857c92de42bf8f6459be1d","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.9.tgz","fileCount":63,"integrity":"sha512-XmK+dc51KuzK3/RE7L6zJEroSVDXfdiqoLz4ndNFE6MXIjGSMjYObAOmJxsFYImmuAcI2YprwpVdn0XbRmQySQ==","signatures":[{"sig":"MEYCIQD8DB3Md+v1ILWY2ubg0nSt+iTJw9bEq9zOwp0krY+HTQIhAO7Tl3aTP0B+lqwBmz9cpAruUkFATi+KwW3OviUH89D6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246199},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/5f112b601eef5d72ed02c1bab5f00210/vibe-validate-git-0.19.0-rc.9.tgz","_integrity":"sha512-XmK+dc51KuzK3/RE7L6zJEroSVDXfdiqoLz4ndNFE6MXIjGSMjYObAOmJxsFYImmuAcI2YprwpVdn0XbRmQySQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.9_1770867044985_0.272840138541498","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.10":{"name":"@vibe-validate/git","version":"0.19.0-rc.10","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.10","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"d1c3c764a786ce642d77d4b4be85c9b589c08f9e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.10.tgz","fileCount":63,"integrity":"sha512-vZBwUH/gJWibYvYdRd/+p6SeVF72oV/1dxiXAbZ8j9fnweaiQzJ7mDIJG1uWSVhgDtaSTiplvr7MnWxMSIlTzw==","signatures":[{"sig":"MEUCIH2tNr3euuSx1hFYjqYLcVUbJWIql4B5GVOCrowQosqtAiEA46io/+K+gojbHqhpMSSVcxX4qdrSD7rWiALQKcS4rrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247556},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/fae61a4357eac61df42f59b3acf7864d/vibe-validate-git-0.19.0-rc.10.tgz","_integrity":"sha512-vZBwUH/gJWibYvYdRd/+p6SeVF72oV/1dxiXAbZ8j9fnweaiQzJ7mDIJG1uWSVhgDtaSTiplvr7MnWxMSIlTzw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.10_1770920996768_0.11462533402579189","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.11":{"name":"@vibe-validate/git","version":"0.19.0-rc.11","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.11","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"ead7598f9f9f253ed46bfb29541b91dae78f6d5a","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.11.tgz","fileCount":63,"integrity":"sha512-gw8cZSmmI9q5bnL4Sevcn2yTQavlgxlkmkvyO7S2xpMcACwdUz4OUepGL598jroZQYq4blTkAYroWBo5rd4qeA==","signatures":[{"sig":"MEUCIBb1hna1n0Ecnqi5woJeY+pH15VZ41slRqp/I2N9UkWuAiEAu3pFBDT7yA5bym88qe6JI+zSNywXIKQO5c524O8JWiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240743},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/88f00146cd5622332b676285c2dc74e8/vibe-validate-git-0.19.0-rc.11.tgz","_integrity":"sha512-gw8cZSmmI9q5bnL4Sevcn2yTQavlgxlkmkvyO7S2xpMcACwdUz4OUepGL598jroZQYq4blTkAYroWBo5rd4qeA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.11_1770943447118_0.531087556986247","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.12":{"name":"@vibe-validate/git","version":"0.19.0-rc.12","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.12","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"ad53180524a8a764f4798f33197ff8e3acc378d5","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.12.tgz","fileCount":63,"integrity":"sha512-2hjLr8+QDJIFAOaH0m5sQewDubUI/TVKzwSXGfW+wU165MpHBCk9uD+jxcblM+i2/Z4J6pp567bMGVPR0oWDGw==","signatures":[{"sig":"MEUCICB0/MKrnJ8YiVCgbwTtZHvDai0nmNvgJvjNG34nQcD1AiEA7q6LxgEQATzHdQfIdMLBUdA8XEQ6DSgP2Q8Of8e25B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240743},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/b309c18f73797395bad2302c4934f490/vibe-validate-git-0.19.0-rc.12.tgz","_integrity":"sha512-2hjLr8+QDJIFAOaH0m5sQewDubUI/TVKzwSXGfW+wU165MpHBCk9uD+jxcblM+i2/Z4J6pp567bMGVPR0oWDGw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.12_1771176157379_0.34107470853718125","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.13":{"name":"@vibe-validate/git","version":"0.19.0-rc.13","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.13","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"a4180abd2ed9cbd0d58157b8485630d2cacfa606","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.13.tgz","fileCount":63,"integrity":"sha512-Xy+NTAPht+qEyszfQzFsvkZHL4H+MLs8Pj551iHmk7I8iZETalFrjwvtQba8dN1LUeoZgreSJoSZ6hpM7nmJmw==","signatures":[{"sig":"MEYCIQDc92G92uA/WwJSX8JLz8X/skeoN4e/T79HcQRaqDWixQIhALcWXaChDg5i+Ewz5if1zGv6HyiBPk5pCgmVZg7FkPTQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240743},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/f3ee89bc887dcf1e19936fc45345207b/vibe-validate-git-0.19.0-rc.13.tgz","_integrity":"sha512-Xy+NTAPht+qEyszfQzFsvkZHL4H+MLs8Pj551iHmk7I8iZETalFrjwvtQba8dN1LUeoZgreSJoSZ6hpM7nmJmw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.13_1772149616936_0.8599819683846577","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.14":{"name":"@vibe-validate/git","version":"0.19.0-rc.14","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0-rc.14","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"4b99fc3906bdbcf36c715750de2fd174ef3845e0","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0-rc.14.tgz","fileCount":63,"integrity":"sha512-MUMUyrn7UN5lzl/Sj6rJvqDVMqmd99CLGjqkg9zKM8mm6KEr0IctRzqmtMAPzC6aty5dTl2aMVAo8fwiIguklw==","signatures":[{"sig":"MEQCICkMAEuyjRT7oWZYf3OXFfzyghpRVJbOC+ErGoGDIU2yAiAJJXFc9AUTNsXJ363MKYGx8U4rxS7KTONlsLKJxncd1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240743},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0-rc.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/41402f7638a75a6f0099664fd11d3263/vibe-validate-git-0.19.0-rc.14.tgz","_integrity":"sha512-MUMUyrn7UN5lzl/Sj6rJvqDVMqmd99CLGjqkg9zKM8mm6KEr0IctRzqmtMAPzC6aty5dTl2aMVAo8fwiIguklw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0-rc.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0-rc.14_1772220252190_0.11755764278347836","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@vibe-validate/git","version":"0.19.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"9c7e41f05ca7e6ac1fdbd49544b08730ffa0dda3","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.0.tgz","fileCount":63,"integrity":"sha512-l5+TusAutN0PUKUQrfflOugqSo6M3PGxY1V+p3cSpfoiW6ckguSJ89pe/2zo07trpvP6VY+h3w+uRpaSDpAESA==","signatures":[{"sig":"MEUCIE8bKZ1KjrNRV5uUJYJkVtU4HVRGScRsSgrg8tQqhgb7AiEApwQPMgEfurBPm5Vs/phGKJ0oReHTxbTTdWT6giRB74k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240731},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/b591a8cc4926f9de0ef84588a552525e/vibe-validate-git-0.19.0.tgz","_integrity":"sha512-l5+TusAutN0PUKUQrfflOugqSo6M3PGxY1V+p3cSpfoiW6ckguSJ89pe/2zo07trpvP6VY+h3w+uRpaSDpAESA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.0_1772676807274_0.9036286349156177","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-rc.1":{"name":"@vibe-validate/git","version":"0.19.1-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"de35f5cd3ed8bf1e454a48b094fd8e81dd139a4e","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1-rc.1.tgz","fileCount":63,"integrity":"sha512-q1VJSj89CKVkigvKqrSAlLjZI9EC/9gwH3CPSt/yKsrDXt9KUjVM8n2UR440rGhNtMNjPLayJmw41Z6mxZR0Kw==","signatures":[{"sig":"MEUCIB1zrZQRuzAl8fM0kkzWbZYFg1TDxdLr8olF5AuNHAdfAiEA2EZS3Ro5R7d9aftDmKWdoJd4+9C49c9/jLVyVtAwB+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/841210836944c85a118ed5466421e536/vibe-validate-git-0.19.1-rc.1.tgz","_integrity":"sha512-q1VJSj89CKVkigvKqrSAlLjZI9EC/9gwH3CPSt/yKsrDXt9KUjVM8n2UR440rGhNtMNjPLayJmw41Z6mxZR0Kw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1-rc.1_1773083844656_0.814490141803708","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-rc.2":{"name":"@vibe-validate/git","version":"0.19.1-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"0ed40de22175bebc4301bff1e9199487ae85d675","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1-rc.2.tgz","fileCount":63,"integrity":"sha512-fKMZC8ZBXbY2GeBrM94L5nLQguKQFUcGa7jqW/ChiphUAs1jcMJRBqEpb2juPxCw9rJUW+6tEcX+E6CUhukFFQ==","signatures":[{"sig":"MEUCIFag4suGm5ZIFAwCJzwTQ4w/GGhx3v86WpAZ3GOOsGS8AiEAml5jTVLCTQNxH0PI5l3SSGeU+WLP0KU2gLccJygpq6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/11f4656228af3fb1eaa82b0b5db094bd/vibe-validate-git-0.19.1-rc.2.tgz","_integrity":"sha512-fKMZC8ZBXbY2GeBrM94L5nLQguKQFUcGa7jqW/ChiphUAs1jcMJRBqEpb2juPxCw9rJUW+6tEcX+E6CUhukFFQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1-rc.2_1773514296764_0.801865280095442","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-rc.3":{"name":"@vibe-validate/git","version":"0.19.1-rc.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1-rc.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"f9e1dba53b9f165292d4b0fa781fe230994e0329","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1-rc.3.tgz","fileCount":63,"integrity":"sha512-HsCFugnmXhsioXrSsijN5SpBcccEfGBlwGhVuTZQpfDdkjUWQQmTJ62pEEjn6/qFQFg5EqzPeDtM1f4YzFRItQ==","signatures":[{"sig":"MEUCIQDeIT5KQd3fdYGTW2wfq3S/YAaQX4id3w5w6rMdxpIF0wIgTwAlCZbjUEgB3zCjq9JZoisPq6wk8KgclYiCfYjiHwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1-rc.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/6d2f535730fd17fec60ab738ea9857d3/vibe-validate-git-0.19.1-rc.3.tgz","_integrity":"sha512-HsCFugnmXhsioXrSsijN5SpBcccEfGBlwGhVuTZQpfDdkjUWQQmTJ62pEEjn6/qFQFg5EqzPeDtM1f4YzFRItQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1-rc.3_1773521209682_0.10984754924326401","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-rc.7":{"name":"@vibe-validate/git","version":"0.19.1-rc.7","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1-rc.7","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"c90f7b0d5110224ecc55101d13b661237df70b9a","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1-rc.7.tgz","fileCount":63,"integrity":"sha512-CbhIbNCMpHUk7l1j1VpryMpl2om7UARU76//KeXEmLY6Lo5f7/RhO5w//vZzlRG7s0HjhFtpiwOv7qwykP+lNA==","signatures":[{"sig":"MEQCIDXSlRAqWjLMtrmevjvqvibHFAMENs40EhKNq1vGxDtLAiBTdlloJNeY39u9Mg0m0pSy6e39d9SYnHpMTSg9NyyOfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1-rc.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/3df051dd0e62938775470b3d55d2a1d1/vibe-validate-git-0.19.1-rc.7.tgz","_integrity":"sha512-CbhIbNCMpHUk7l1j1VpryMpl2om7UARU76//KeXEmLY6Lo5f7/RhO5w//vZzlRG7s0HjhFtpiwOv7qwykP+lNA==","deprecated":"⚠️ Incomplete publish - DO NOT USE. See https://github.com/jdutton/vibe-validate/issues","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1-rc.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1-rc.7_1774987915417_0.48332594959565234","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-rc.8":{"name":"@vibe-validate/git","version":"0.19.1-rc.8","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1-rc.8","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"9fb1b755cc3a1e3ee688467244d92ca57c051930","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1-rc.8.tgz","fileCount":63,"integrity":"sha512-dMvdRXB/GLxdspWg4YLTJ9vHcWrzfJoYE7Q5iQrScnYMrYIIcHsB9+XBzm3UhmwQfx4gcq7XRHJ9tlLdEeuWcA==","signatures":[{"sig":"MEQCICZJ2TyUCQDo7SqeMF6JfCqPHsElyBANodScwIHuJ8SoAiBACFAa87SBbfEQc8BHCz6JjT+G6Kde3aQxL1FgnPvz7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1-rc.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/dabd5de80b47d50f9106fad9565201f7/vibe-validate-git-0.19.1-rc.8.tgz","_integrity":"sha512-dMvdRXB/GLxdspWg4YLTJ9vHcWrzfJoYE7Q5iQrScnYMrYIIcHsB9+XBzm3UhmwQfx4gcq7XRHJ9tlLdEeuWcA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1-rc.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1-rc.8_1774988354120_0.3874450833398517","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-rc.9":{"name":"@vibe-validate/git","version":"0.19.1-rc.9","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1-rc.9","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"d8169673ee0e220b3491a4df4e0e0f81c07a7ebe","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1-rc.9.tgz","fileCount":63,"integrity":"sha512-8nls7eDFcJYiwucN4PC5JXesbU/Up/85bZr/BCRJTj5S7lfaXtnqckceTPbQGiFkL8OBqq9kQ9OxkQdpmlqdQA==","signatures":[{"sig":"MEYCIQCbI2UkBY6YgWrhIzGTJXQQbfHwKXxt3RWbowJAtsSKcQIhAOdPah39FT7TUTH56+v+vb2a9a+ve5EE+sXlj6G6jf5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1-rc.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/c33b5ed82c3f6ce15cb64b2912c4c3ff/vibe-validate-git-0.19.1-rc.9.tgz","_integrity":"sha512-8nls7eDFcJYiwucN4PC5JXesbU/Up/85bZr/BCRJTj5S7lfaXtnqckceTPbQGiFkL8OBqq9kQ9OxkQdpmlqdQA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1-rc.9_1775070190587_0.27722738175468975","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@vibe-validate/git","version":"0.19.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"360c03ac663617f47ea406468257f533babe7394","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.1.tgz","fileCount":63,"integrity":"sha512-J2Zw+CPN2LXp7wDHAgJbJxR/XhDk++D3T5z95RZKYZGTagv6WbX/wpd8lIL8j3PpyrEP2kP7ho4NiQ5M8i5/oQ==","signatures":[{"sig":"MEUCID7fFzdpadoey3XYzvw2yR3J6xxfBMt0gqN+pjYedQoAAiEAlTIh3IcmEHRRF7HHWiVRczlkplordTzYHOkBkFEFvHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240731},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/d71116b619a46929f972ef9482c76ff0/vibe-validate-git-0.19.1.tgz","_integrity":"sha512-J2Zw+CPN2LXp7wDHAgJbJxR/XhDk++D3T5z95RZKYZGTagv6WbX/wpd8lIL8j3PpyrEP2kP7ho4NiQ5M8i5/oQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.4","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.1_1775099838123_0.8439687258264186","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-rc.1":{"name":"@vibe-validate/git","version":"0.19.2-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.2-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"97b20e9b17122cc97e4cf7d113b1bee740ab7e3b","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.2-rc.1.tgz","fileCount":63,"integrity":"sha512-bcZn/j9AksOXcx0TDsPgHSZ8ZBKPwESu7J/msTX8auuVFC1G1dEy3H+L8OnUULdbAWf5JkGRPqRdjengLtkXdA==","signatures":[{"sig":"MEUCIF0sGoyhmqKOz6r9nkvwWZa31zgZx9MTb7jO3J2rl7JwAiEAvOobc6WT7IdJTbBsSPfrEf+gxaJf28+iIAZzqgClKNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.2-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/8b03b09be3f82f555696e95555165e7b/vibe-validate-git-0.19.2-rc.1.tgz","_integrity":"sha512-bcZn/j9AksOXcx0TDsPgHSZ8ZBKPwESu7J/msTX8auuVFC1G1dEy3H+L8OnUULdbAWf5JkGRPqRdjengLtkXdA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.2-rc.1_1775872834167_0.629506741727663","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-rc.2":{"name":"@vibe-validate/git","version":"0.19.2-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.2-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"c1b1a1ffab3c98c511bb6ff460c371d417a64ab0","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.2-rc.2.tgz","fileCount":63,"integrity":"sha512-TmJE4ZvGeNXPznneBVKB3wPmLXqRulPpECmVaNjaX9yF3naWh2KcorazDlW2d2OQiiei9XtzQ/Xv2HRsoqy2LA==","signatures":[{"sig":"MEYCIQDmraySDH/ozOd1d0gv4tYkix9/Re4C+agxKYrrG/AZLgIhAJUoC01Fqvk6ssJv7YiMuo03WNKwa6XCSaxVIOdnz4fN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.2-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.2-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/838a990882b7a43c2f8e4afae24375fc/vibe-validate-git-0.19.2-rc.2.tgz","_integrity":"sha512-TmJE4ZvGeNXPznneBVKB3wPmLXqRulPpECmVaNjaX9yF3naWh2KcorazDlW2d2OQiiei9XtzQ/Xv2HRsoqy2LA==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.2-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.2-rc.2_1775873586380_0.34401695556016154","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-rc.3":{"name":"@vibe-validate/git","version":"0.19.2-rc.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.2-rc.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"46cd9cc023c6badacdb6bf5add5c2a0b699b568d","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.2-rc.3.tgz","fileCount":63,"integrity":"sha512-fd3aadfq5WnL46PVTrZAoXed4Gg2WE/hoCdGh02W/LG4TbrR1MTUlRlX49ejI1h6GYRINYd31uSatPxV2kPATg==","signatures":[{"sig":"MEQCIHeA5qXGuxGJV0o2OlC/K5eLZLZTavRyC1bJHXW0YwvoAiAAxAyYrqsq8HHdmeYZfECm51r2l41VY+o+0H7V0DCnbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.2-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.2-rc.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/3bc86822e58a88936b47c56e35f9e938/vibe-validate-git-0.19.2-rc.3.tgz","_integrity":"sha512-fd3aadfq5WnL46PVTrZAoXed4Gg2WE/hoCdGh02W/LG4TbrR1MTUlRlX49ejI1h6GYRINYd31uSatPxV2kPATg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.2-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.2-rc.3_1775874410096_0.085802542328691","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-rc.4":{"name":"@vibe-validate/git","version":"0.19.2-rc.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.2-rc.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"4b51302242e3fc36cf6fe70e3f96822c0d49624b","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.2-rc.4.tgz","fileCount":63,"integrity":"sha512-g5/n7N7nUQFsFYHO90U8JTNZJpb984X3Q/I7tiCEyKNN2DUjlZDeTwT8uB7jINCRYDkSdLxOs2/p1rWGaXSHKQ==","signatures":[{"sig":"MEYCIQC8fPaehKq67Ddz3sAEkrijkxH4q+xF16Dqc/sc5rXuJgIhAI3xcw8l1hfwNE1kbcZ7QkYUU6FiwgSceJkwphctYUra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.2-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.2-rc.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/8f2a111c187714028743e1d4e9209f1a/vibe-validate-git-0.19.2-rc.4.tgz","_integrity":"sha512-g5/n7N7nUQFsFYHO90U8JTNZJpb984X3Q/I7tiCEyKNN2DUjlZDeTwT8uB7jINCRYDkSdLxOs2/p1rWGaXSHKQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.2-rc.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.2-rc.4_1775874821191_0.9192472952211412","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@vibe-validate/git","version":"0.19.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"ef6d34711ceedd2ceab71d798ad41f0362f9dbcb","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.2.tgz","fileCount":63,"integrity":"sha512-FwNx4+WuV89oVJ/ReCrBb28QUbNXl2JhCQg55C7FHoyDIvTtXEVlmm49ApNJFjbfIY7dRXtjgagY7O3jE5O/Aw==","signatures":[{"sig":"MEUCIQCoc/oVVtBXNYhxCi5R63+Say7e2uPL3HQYx7kmPD1FowIgWjtUXoMvdCBtz9oNSMwUEKD3r/BJyeWlaacNJktrnCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240731},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/8862aef28e58e1c9425d3495f7d45dc5/vibe-validate-git-0.19.2.tgz","_integrity":"sha512-FwNx4+WuV89oVJ/ReCrBb28QUbNXl2JhCQg55C7FHoyDIvTtXEVlmm49ApNJFjbfIY7dRXtjgagY7O3jE5O/Aw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.2_1775909136372_0.3423288314849571","host":"s3://npm-registry-packages-npm-production"}},"0.19.3-rc.1":{"name":"@vibe-validate/git","version":"0.19.3-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.3-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"64c73ee4ced128ab82bb010b8261d799f1d78295","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.3-rc.1.tgz","fileCount":63,"integrity":"sha512-yTTNt9wyIjARiOKVFPxxogJMh+GXFeY24jcngI/Qp3yvnHPVDB3Nn3fJAj1kFLCIzIq64EvphEMEJgN4LSpxOg==","signatures":[{"sig":"MEQCIF3gb4z8cQ8NaJcJIW8+dWY2i9Z85zoDFebdGjL/6ZlMAiB3D1HzZ7GhqMmxHG3v25a9iz9Cd1gLr5up6rv4m5FQiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.3-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/302440292de1cfd115cd3f3fbc04ad9f/vibe-validate-git-0.19.3-rc.1.tgz","_integrity":"sha512-yTTNt9wyIjARiOKVFPxxogJMh+GXFeY24jcngI/Qp3yvnHPVDB3Nn3fJAj1kFLCIzIq64EvphEMEJgN4LSpxOg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.3-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.3-rc.1_1775921958707_0.6396869956468463","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@vibe-validate/git","version":"0.19.3","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.3","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"6b4948e5cc54a1db85bd49b168c84690514259e9","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.3.tgz","fileCount":63,"integrity":"sha512-KSrxHmQl14qJXG14e13rvVHA56JgsLWchaWjtr19eFPxFU1Q2QRV4ae8zHs41JxahDferhrHdcWN9V0kLOoFqQ==","signatures":[{"sig":"MEYCIQCeZwuKYTrx34m52rg4DKbaeuJ2KIzumNQLYrrAGrJqYgIhAO94bsOz7qHT2DN5mrIXOcA44lYfAZoycX9X0SBBaKt0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240731},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/7ea72b86787ebc57f375dbcbf03f4e8f/vibe-validate-git-0.19.3.tgz","_integrity":"sha512-KSrxHmQl14qJXG14e13rvVHA56JgsLWchaWjtr19eFPxFU1Q2QRV4ae8zHs41JxahDferhrHdcWN9V0kLOoFqQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.3_1775922962483_0.8084862884461601","host":"s3://npm-registry-packages-npm-production"}},"0.19.4-rc.1":{"name":"@vibe-validate/git","version":"0.19.4-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.4-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"e014adaa41c01ba08deb8576a888c81dcd1ea4c5","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.4-rc.1.tgz","fileCount":63,"integrity":"sha512-eLfLklNqc3tDZoRFyDiim3Z9kR1mjNI44AycthHp1XGGwACIgolWqw1Yz1SczGz4tEfD3ypQJmRAj2DgaW8/mg==","signatures":[{"sig":"MEUCIE/W7rxDhhbtWkS/8nU4go359qITPPOmJ8eMhfYUZHmtAiEAiJ2Xi7DVikoGAxaH8VRdP1es3K/8kUBp/217za2zRxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.4-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/1af3eb3c6919011723ebd56b3c52519a/vibe-validate-git-0.19.4-rc.1.tgz","_integrity":"sha512-eLfLklNqc3tDZoRFyDiim3Z9kR1mjNI44AycthHp1XGGwACIgolWqw1Yz1SczGz4tEfD3ypQJmRAj2DgaW8/mg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.4-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.4-rc.1_1776187378123_0.1125612886375964","host":"s3://npm-registry-packages-npm-production"}},"0.19.4-rc.2":{"name":"@vibe-validate/git","version":"0.19.4-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.4-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"c20026eb2c1d3d58ece6310f4406fce06ccf7efa","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.4-rc.2.tgz","fileCount":63,"integrity":"sha512-tFFAqbu7nTqLf/vh1ZivWGEqTeV749HQoo6ZOG750CBrcmmWZoV7caqmxdjdMUqqVtwnFF5gwUf9OzDf9Py5GQ==","signatures":[{"sig":"MEUCIQC3xbrKiHqKXFwJbNy/LkRjBW0mboslmkMuQ89nT1iQygIgW34AlfI5fm6I9QqSk4uIVqK1IARElbfwjigFRUpwhkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.4-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.4-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/5ccd2ae844a1bec8897c9765a49c2937/vibe-validate-git-0.19.4-rc.2.tgz","_integrity":"sha512-tFFAqbu7nTqLf/vh1ZivWGEqTeV749HQoo6ZOG750CBrcmmWZoV7caqmxdjdMUqqVtwnFF5gwUf9OzDf9Py5GQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.4-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.4-rc.2_1776188333707_0.6652215331459603","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@vibe-validate/git","version":"0.19.4","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.4","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"2241f48b2e7f435ca34475bba82a73c7e6999eb6","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.4.tgz","fileCount":63,"integrity":"sha512-J3dPNx5U0Se8Z4SBTV7H7tcbvq6aAL8stJ9ZEq0sDqxsyteukG24AsWNa705NpJtrzQcpbW4M+IjDJsk6Qypdw==","signatures":[{"sig":"MEUCIHCz0YozJVlH26WttGMjBDom54OdCQfk9WsHTh0rdM5eAiEAwwiDc3pqYTUizaQ7VS6AefXrJRMie9Lx84P5Lz46ssQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240731},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/7ffb906a294a5ff3bef4d95ee86bc408/vibe-validate-git-0.19.4.tgz","_integrity":"sha512-J3dPNx5U0Se8Z4SBTV7H7tcbvq6aAL8stJ9ZEq0sDqxsyteukG24AsWNa705NpJtrzQcpbW4M+IjDJsk6Qypdw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.4_1776819861946_0.1745900098390527","host":"s3://npm-registry-packages-npm-production"}},"0.19.5-rc.1":{"name":"@vibe-validate/git","version":"0.19.5-rc.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.5-rc.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"c4c74ca817a9d240b574ddb3b7f04e215c905e86","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.5-rc.1.tgz","fileCount":63,"integrity":"sha512-qnbCe87TlMCr42OIKpLjmzdae4I4q5NmfgC8nP9sTB30qhvBkq1nvX4VEZdf0VxiYRmG+PMugYPwp1N2u1UD6Q==","signatures":[{"sig":"MEYCIQCclMDVquJYemYNrvKSnZ1n74Ak/r54LzijkiDybj9IEgIhAMMw/cKqmayWyGE/PTKnONgtyubIOeXXDmcT3idKEnk+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.5-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.5-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/b5cb16b3e594401294dfb8be4711da56/vibe-validate-git-0.19.5-rc.1.tgz","_integrity":"sha512-qnbCe87TlMCr42OIKpLjmzdae4I4q5NmfgC8nP9sTB30qhvBkq1nvX4VEZdf0VxiYRmG+PMugYPwp1N2u1UD6Q==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.5-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.5-rc.1_1777297386845_0.27041097071947107","host":"s3://npm-registry-packages-npm-production"}},"0.19.5-rc.2":{"name":"@vibe-validate/git","version":"0.19.5-rc.2","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.5-rc.2","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"a6f4884abfe8cad16790ec4ab052ec76dd7b3d0d","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.5-rc.2.tgz","fileCount":63,"integrity":"sha512-wQomOZe2ZSURsgxHoE2Ze4eYteYCKG6Sg6dvhB/WBocgd9qZ0Du47XedFD+D00NK5s7oQnd9ju6Qr64B7EmxsQ==","signatures":[{"sig":"MEUCIA1P9QhBpb/X6fkR3IFEijAHv3P72mrRmcc4HVqq/ctVAiEA8eTL0HCcvCZy5/iakmQENEIjgv9prTM7Ua8DLuUNX9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.5-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240741},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.5-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/aa4cd7cb709e6c8ada962456b308c0af/vibe-validate-git-0.19.5-rc.2.tgz","_integrity":"sha512-wQomOZe2ZSURsgxHoE2Ze4eYteYCKG6Sg6dvhB/WBocgd9qZ0Du47XedFD+D00NK5s7oQnd9ju6Qr64B7EmxsQ==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.5-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.5-rc.2_1778558026813_0.3649196367686469","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@vibe-validate/git","version":"0.19.5","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.5","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"66a04e351c12208e4e7e0b566435ec52f0bd7470","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.5.tgz","fileCount":63,"integrity":"sha512-uHqVaAqYdXAr53UKYlD0TB4xfolRx/cu8V1drS4BK88A+/GwNNgaCwO8ZfWGNGUPQ0eXYG/CM/5eEQF4lvAlNg==","signatures":[{"sig":"MEYCIQDEWL205/MKXeZbm8d8MIuU6NAM0y5bZaLgA/r52WZluQIhAJr6dnveYgbpc/gEA/4IIm3wKBVrrLDHBndoK+B9n5N4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240731},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/fd9007221e097f67b221b9d804769787/vibe-validate-git-0.19.5.tgz","_integrity":"sha512-uHqVaAqYdXAr53UKYlD0TB4xfolRx/cu8V1drS4BK88A+/GwNNgaCwO8ZfWGNGUPQ0eXYG/CM/5eEQF4lvAlNg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.5_1778588039701_0.9504810394004415","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@vibe-validate/git","version":"0.19.6","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.6","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"36cfc1576c56927162a894a4610da8478a6121d4","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.6.tgz","fileCount":63,"integrity":"sha512-tg8ZxjieAyleJ9G1IMLiPq5C4oPnkO08aDpMQaeZtSY25KvP7yHvHhq1ZabkDW7vJw2ikgTQ88JA30uP+kN7Jg==","signatures":[{"sig":"MEUCIQClzv3jowb+6S7QbEeJdtiKYX5NlLbyEF1T3oEx97wVwAIgLdOcQ0EOMKn39hETpNSndCbp9rqzhGRVUseatTmv03U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246993},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/63176bceb907f46b13a21e243a17bd85/vibe-validate-git-0.19.6.tgz","_integrity":"sha512-tg8ZxjieAyleJ9G1IMLiPq5C4oPnkO08aDpMQaeZtSY25KvP7yHvHhq1ZabkDW7vJw2ikgTQ88JA30uP+kN7Jg==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.7","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.6_1778618510267_0.88492678343568","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@vibe-validate/git","version":"0.19.7","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.19.7","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"c007e747160b34dac4fc5020f11453dfe6c37f98","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.19.7.tgz","fileCount":67,"integrity":"sha512-C1sfUmwObu90l+2zNH07wuMtwz/pGWLpcAjUcb8pRZZhyyb/hfbQ9y41lVvZ/3YfLE0ts+DAQa7Sb2TRgjV0Jw==","signatures":[{"sig":"MEQCIAhWAG0nwy6ExwVpNP1DoECwIYo5PoK13awLUF+ZF9miAiByCrIdgNCgV1zHRW9FCTpohdxWVj4FfpOJwYUopWyeGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268287},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.19.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/820ee7cf7f34af1775a4019ea6a41414/vibe-validate-git-0.19.7.tgz","_integrity":"sha512-C1sfUmwObu90l+2zNH07wuMtwz/pGWLpcAjUcb8pRZZhyyb/hfbQ9y41lVvZ/3YfLE0ts+DAQa7Sb2TRgjV0Jw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.8","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.19.7_1786674901274_0.6445986876772662","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@vibe-validate/git","version":"0.20.0","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.20.0","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"18ffae0f15bbb0719733228ad17fa17b0e4dd678","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.20.0.tgz","fileCount":79,"integrity":"sha512-hMS1r4gSyTIoS7mCGia8w1MMRHIEKlzzDiNg1WMQPyl1LU7egQXWVh8xYE0NoPPyyFakUgKMwwKK12lhYvN4Dw==","signatures":[{"sig":"MEUCIG6ZcxPpEZ3TGGxpoCO4XZ0V7lRKP9DpP/VHVsez6L1QAiEAxqBBh1kouj9EehxDujyWIndoDAHh6wxzBnjsTbHHEa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337381},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/1f322d0ab331451c327642f66482bc1c/vibe-validate-git-0.20.0.tgz","_integrity":"sha512-hMS1r4gSyTIoS7mCGia8w1MMRHIEKlzzDiNg1WMQPyl1LU7egQXWVh8xYE0NoPPyyFakUgKMwwKK12lhYvN4Dw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.8","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.20.0_1786940424583_0.18114670417520484","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@vibe-validate/git","version":"0.20.1","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"author":{"name":"Jeff Dutton"},"license":"MIT","_id":"@vibe-validate/git@0.20.1","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"homepage":"https://github.com/jdutton/vibe-validate#readme","bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"dist":{"shasum":"bc41da20cfb5dab17b421e679e799866a96323ab","tarball":"https://registry.npmjs.org/@vibe-validate/git/-/git-0.20.1.tgz","fileCount":79,"integrity":"sha512-j900uaWbZT1M6r0bU9RkDMF/8rqkt2tPtemlbsywTqAMGSzsp7V7hx4Mg4avtxbHtIaCvOz5cOXL8LIc8hwNzw==","signatures":[{"sig":"MEQCIELrslgi0ovIK3OdGNBVc8Vet68udgHF7f8kiCx1eSSbAiBuYnZJHw8FgVmRAPOTuy4lk5LdAkaZ8pcOMdXM0NVKQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vibe-validate%2fgit@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339992},"main":"./dist/index.js","type":"module","_from":"file:vibe-validate-git-0.20.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"},"_resolved":"/tmp/42201ecbb5c2d8df20f28d80917269b7/vibe-validate-git-0.20.1.tgz","_integrity":"sha512-j900uaWbZT1M6r0bU9RkDMF/8rqkt2tPtemlbsywTqAMGSzsp7V7hx4Mg4avtxbHtIaCvOz5cOXL8LIc8hwNzw==","repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"_npmVersion":"10.9.8","description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.2","@vibe-validate/utils":"0.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.9.3","@types/node":"^22.19.2"},"_npmOperationalInternal":{"tmp":"tmp/git_0.20.1_1787286170421_0.36067454227316675","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-16T19:15:07.974Z","modified":"2026-08-21T04:23:20.807Z","0.9.0":"2025-10-16T19:15:08.247Z","0.9.3":"2025-10-17T10:31:43.214Z","0.9.4":"2025-10-17T10:39:34.849Z","0.9.5":"2025-10-17T11:56:41.646Z","0.9.6":"2025-10-17T15:12:13.775Z","0.9.7":"2025-10-17T18:48:28.579Z","0.9.8":"2025-10-18T00:56:58.512Z","0.9.9":"2025-10-18T21:54:34.968Z","0.9.10":"2025-10-18T22:21:02.275Z","0.9.11":"2025-10-19T00:25:28.584Z","0.10.0":"2025-10-19T04:23:04.512Z","0.10.1":"2025-10-19T18:30:11.062Z","0.10.2":"2025-10-19T20:02:22.425Z","0.10.3":"2025-10-19T20:59:53.037Z","0.11.0":"2025-10-21T02:02:14.924Z","0.12.0":"2025-10-24T01:53:41.319Z","0.12.1":"2025-10-24T01:57:26.346Z","0.12.2":"2025-10-26T04:18:53.038Z","0.13.0":"2025-10-26T04:37:11.750Z","0.14.0":"2025-10-27T13:14:17.538Z","0.14.1":"2025-10-27T17:24:00.354Z","0.14.2":"2025-10-27T23:06:45.228Z","0.14.3":"2025-10-30T03:54:45.486Z","0.15.0-rc.1":"2025-11-06T01:55:13.451Z","0.15.0-rc.2":"2025-11-06T02:19:46.635Z","0.15.0-rc.4":"2025-11-07T18:40:22.995Z","0.15.0-rc.5":"2025-11-08T16:24:28.941Z","0.15.0-rc.6":"2025-11-10T20:08:43.089Z","0.15.0":"2025-11-13T01:01:56.913Z","0.16.0-rc1":"2025-11-15T20:08:13.866Z","0.16.0":"2025-11-16T02:41:04.989Z","0.16.1":"2025-11-21T18:42:11.509Z","0.17.0-rc1":"2025-11-22T01:08:24.304Z","0.17.0-rc2":"2025-11-22T05:36:55.265Z","0.17.0-rc3":"2025-11-22T15:11:18.093Z","0.17.0-rc4":"2025-11-23T07:11:06.020Z","0.17.0-rc.5":"2025-11-24T05:12:31.098Z","0.17.0-rc.6":"2025-11-24T19:27:57.042Z","0.17.0-rc.7":"2025-11-24T23:57:40.347Z","0.17.0-rc.8":"2025-11-25T21:22:45.381Z","0.17.0-rc.9":"2025-11-26T05:15:30.291Z","0.17.0-rc.10":"2025-11-28T06:01:59.758Z","0.17.0-rc.11":"2025-11-29T00:34:15.075Z","0.17.0-rc.12":"2025-11-30T05:03:09.138Z","0.17.0-rc.13":"2025-11-30T17:31:33.943Z","0.17.0":"2025-11-30T18:20:57.202Z","0.17.1-rc.1":"2025-12-05T14:38:05.274Z","0.17.1-rc.2":"2025-12-05T15:03:21.166Z","0.17.1-rc.3":"2025-12-05T15:41:56.908Z","0.17.1":"2025-12-05T21:55:37.686Z","0.17.2":"2025-12-06T04:19:29.155Z","0.17.3":"2025-12-07T04:15:12.518Z","0.17.4":"2025-12-08T04:25:04.518Z","0.17.5-rc.1":"2025-12-15T05:03:30.616Z","0.17.5":"2025-12-15T05:19:27.659Z","0.17.6-rc.1":"2025-12-15T18:09:46.584Z","0.17.6-rc.2":"2025-12-15T18:50:23.104Z","0.17.6":"2025-12-15T23:40:54.329Z","0.18.0-rc.1":"2025-12-20T15:42:42.003Z","0.18.0":"2025-12-26T06:33:15.877Z","0.18.1":"2025-12-27T01:25:28.393Z","0.18.2-rc.1":"2025-12-28T22:15:22.633Z","0.18.2":"2026-01-04T19:36:11.705Z","0.18.3-rc.1":"2026-01-05T03:36:04.435Z","0.18.3":"2026-01-05T05:50:15.660Z","0.18.4-rc.1":"2026-01-09T04:25:16.027Z","0.18.4-rc.2":"2026-01-30T20:20:54.001Z","0.18.4":"2026-01-31T14:24:23.855Z","0.19.0-rc.1":"2026-02-02T01:26:36.473Z","0.19.0-rc.2":"2026-02-02T18:42:04.728Z","0.19.0-rc.3":"2026-02-05T21:19:22.486Z","0.19.0-rc.4":"2026-02-06T07:04:39.687Z","0.19.0-rc.5":"2026-02-07T03:24:51.259Z","0.19.0-rc.6":"2026-02-09T05:12:40.078Z","0.19.0-rc.7":"2026-02-10T19:23:56.013Z","0.19.0-rc.9":"2026-02-12T03:30:45.147Z","0.19.0-rc.10":"2026-02-12T18:29:56.923Z","0.19.0-rc.11":"2026-02-13T00:44:07.294Z","0.19.0-rc.12":"2026-02-15T17:22:37.516Z","0.19.0-rc.13":"2026-02-26T23:46:57.098Z","0.19.0-rc.14":"2026-02-27T19:24:12.351Z","0.19.0":"2026-03-05T02:13:27.459Z","0.19.1-rc.1":"2026-03-09T19:17:24.796Z","0.19.1-rc.2":"2026-03-14T18:51:36.915Z","0.19.1-rc.3":"2026-03-14T20:46:49.813Z","0.19.1-rc.7":"2026-03-31T20:11:55.589Z","0.19.1-rc.8":"2026-03-31T20:19:14.273Z","0.19.1-rc.9":"2026-04-01T19:03:10.728Z","0.19.1":"2026-04-02T03:17:18.285Z","0.19.2-rc.1":"2026-04-11T02:00:34.356Z","0.19.2-rc.2":"2026-04-11T02:13:06.502Z","0.19.2-rc.3":"2026-04-11T02:26:50.235Z","0.19.2-rc.4":"2026-04-11T02:33:41.316Z","0.19.2":"2026-04-11T12:05:36.551Z","0.19.3-rc.1":"2026-04-11T15:39:18.848Z","0.19.3":"2026-04-11T15:56:02.633Z","0.19.4-rc.1":"2026-04-14T17:22:58.296Z","0.19.4-rc.2":"2026-04-14T17:38:53.856Z","0.19.4":"2026-04-22T01:04:22.093Z","0.19.5-rc.1":"2026-04-27T13:43:06.977Z","0.19.5-rc.2":"2026-05-12T03:53:46.950Z","0.19.5":"2026-05-12T12:13:59.883Z","0.19.6":"2026-05-12T20:41:50.409Z","0.19.7":"2026-08-14T02:35:01.424Z","0.20.0":"2026-08-17T04:20:24.715Z","0.20.1":"2026-08-21T04:22:50.576Z"},"bugs":{"url":"https://github.com/jdutton/vibe-validate/issues"},"author":{"name":"Jeff Dutton"},"license":"MIT","homepage":"https://github.com/jdutton/vibe-validate#readme","keywords":["git","validation","tree-hash","branch-sync","cleanup","sdlc"],"repository":{"url":"git+https://github.com/jdutton/vibe-validate.git","type":"git","directory":"packages/git"},"description":"Git utilities for vibe-validate - tree hash calculation, branch sync, and post-merge cleanup","maintainers":[{"name":"jeffrdutton","email":"jeff.r.dutton@gmail.com"}],"readme":"# @vibe-validate/git\n\nGit utilities for vibe-validate - deterministic tree hash calculation, branch synchronization, and post-merge cleanup.\n\n## Features\n\n- **Deterministic Git Tree Hash with Automatic Work Protection**: Content-based hashing using `git write-tree` (no timestamps) - automatically creates recoverable snapshots of all files\n- **Branch Sync Checking**: Safe branch synchronization verification without auto-merging\n- **Post-Merge Cleanup**: Automated cleanup of merged branches after PR completion\n\n## Installation\n\n```bash\nnpm install @vibe-validate/git\n```\n\n## Usage\n\n### Git Tree Hash (Deterministic)\n\nCalculate a content-based hash of the working tree including staged, unstaged, and untracked files:\n\n```typescript\nimport { getGitTreeHash } from '@vibe-validate/git';\n\nconst treeHash = await getGitTreeHash();\nconsole.log(`Tree hash: ${treeHash}`);\n// Deterministic - same content = same hash (no timestamp variance)\n```\n\n### Branch Sync Checking\n\nCheck if the current branch is behind origin/main without auto-merging:\n\n```typescript\nimport { BranchSyncChecker } from '@vibe-validate/git';\n\nconst checker = new BranchSyncChecker();\nconst result = await checker.checkSync();\n\nif (!result.isUpToDate) {\n  console.log(`Branch is ${result.behindBy} commits behind origin/main`);\n  console.log('Manual merge required');\n}\n```\n\n### Post-Merge Cleanup\n\nClean up local branches after PR merge:\n\n```typescript\nimport { PostPRMergeCleanup } from '@vibe-validate/git';\n\nconst cleanup = new PostPRMergeCleanup();\nconst result = await cleanup.runCleanup();\n\nconsole.log(`Deleted ${result.branchesDeleted.length} merged branches`);\n```\n\n## API Reference\n\n### `getGitTreeHash()`\n\nReturns a deterministic content-based hash of the working tree.\n\n**Implementation Details:**\n- Runs `git add --all` against a temporary copy of the index, so your real\n  `.git/index` is never modified and nothing needs restoring afterwards\n- Uses `git write-tree` for content-based hashing (no timestamps)\n- Covers tracked and untracked files, but **not ignored paths** (`.gitignore`,\n  `.git/info/exclude`, or your global excludes file)\n\n**Returns:** `TreeHashResult` — the tree hash plus `submoduleHashes`, synchronously.\n\n### `getGitTreeSnapshot({ cwd })`\n\nThe same tree hash, plus the per-path detail behind it, for a repository you\nname rather than the one the process happens to be standing in. Use it to key\nwork off individual files.\n\n```typescript\nimport { getGitTreeSnapshot, GIT_MODE_SYMLINK } from '@vibe-validate/git';\n\nconst snapshot = getGitTreeSnapshot({ cwd: projectRoot });\n// { hash, entries: [{ path: 'src/a.ts', oid: '…', mode: '100644' }, …] }\n```\n\n- Returns `null` when git could not answer. That is **not** the same as an empty\n  `entries`, which is a real answer for an initialized repository with no files.\n- Paths are spelled from the **repository root**, and cover the whole\n  repository — not just the subtree you named.\n- `oid` is the blob OID of the bytes on disk *as git would store them*: under\n  line-ending normalization or a clean filter (git-lfs) it will not match a hash\n  you compute yourself from the file.\n- `hash` does **not** cover submodule content. Editing a file inside a submodule\n  leaves it unchanged.\n- Skip `mode === GIT_MODE_SYMLINK` if you resolve entries to file contents — a\n  symlink's blob is its target string.\n\n⚠️ **It writes to the repository you point it at.** See \"Storage and side\neffects\" below. Point it only at repositories you would `git add` in by hand.\n\n**Returns:** `GitTreeSnapshot | null`\n\n### `BranchSyncChecker`\n\nClass for checking branch synchronization status.\n\n**Methods:**\n- `checkSync()`: Check if current branch is behind origin/main\n- `printStatus(result)`: Display formatted status information\n- `getExitCode(result)`: Get appropriate exit code (0=ok, 1=needs merge, 2=error)\n\n### `PostPRMergeCleanup`\n\nClass for post-merge cleanup operations.\n\n**Methods:**\n- `runCleanup()`: Execute complete cleanup workflow\n  1. Switch to main branch\n  2. Sync main with origin/main\n  3. Delete merged branches\n  4. Prune remote references\n\n## Design Decisions\n\n### Deterministic Git Tree Hash\n\n**Problem**: `git stash create` includes timestamps, making hashes non-deterministic.\n\n**Solution**: Use `git write-tree` against a temporary index:\n\n```bash\n# Old approach (non-deterministic - includes timestamps)\ngit stash create            # Different hash on each run even with same content\n\n# New approach (deterministic - content-based only)\ncp .git/index \"$GIT_DIR/vibe-validate-temp-index-$$\"\nexport GIT_INDEX_FILE=\"$GIT_DIR/vibe-validate-temp-index-$$\"\ngit add --all               # Tracked edits + untracked files\ngit write-tree              # Content-based hash (no timestamps)\n```\n\n`--all` is deliberate: `--intent-to-add` records empty placeholders that\n`git write-tree` skips, which would drop unstaged modifications from the hash.\n\n**Benefits:**\n- Same content always produces same hash\n- Enables reliable validation state caching\n- Covers tracked and untracked files (ignored paths are excluded by design)\n- Your real `.git/index`, HEAD, refs and working tree are never written\n- Automatic work protection (hashed files stored as git objects)\n- Recoverable snapshots of uncommitted work\n\n### Safe Branch Sync\n\n**Philosophy**: Never auto-merge. Always require manual conflict resolution.\n\n**Why:**\n- Preserves visibility of conflicts\n- Prevents accidental code overwrites\n- Explicit developer control over merges\n\n### Post-Merge Cleanup\n\n**Safety Features:**\n- Only deletes branches confirmed merged into main\n- Never deletes main branch\n- Provides clear feedback on all operations\n\n## Automatic Work Protection\n\nA valuable side benefit of the deterministic tree hash calculation is automatic work protection.\n\n### Technical Implementation\n\nWhen `getGitTreeHash()` runs, it:\n1. Creates temporary index: `.git/vibe-validate-temp-index-<pid>`\n2. Copies current index to temp index\n3. Runs `git add --all` in temp index (stages everything)\n4. Runs `git write-tree` (creates git objects for all files)\n5. Deletes temp index (your real index remains untouched)\n\n**Critical insight**: Step 4 creates permanent git objects in `.git/objects/` for every file, even though the temp index is deleted. These objects remain accessible via the tree hash.\n\n### What Gets Protected\n\nEvery file in your working directory (respecting .gitignore):\n- ✅ Staged changes (in git index)\n- ✅ Unstaged modifications (tracked files)\n- ✅ Untracked files (new files not yet added)\n\n**Not protected** (by design):\n- ❌ Files in .gitignore (secrets, credentials, build artifacts)\n\n### Storage and side effects\n\nGit's content-addressable storage deduplicates identical content, so a file that\nhas not changed between validations costs nothing to re-hash. **New or modified\ncontent does cost something**: each `write-tree` pass writes loose objects into\n`.git/objects` for content git has not already stored. They are unreferenced and\n`git gc` reclaims them, but the directory grows until it runs. That is the same\ntrade that makes the recovery examples above possible — the objects are the\nsnapshot.\n\nTwo further effects worth knowing before pointing `getGitTreeSnapshot` at a\nrepository you did not create:\n\n- `git add --all` runs that repository's configured `filter.*.clean` filters and\n  its `post-index-change` hook, as the calling user, honouring `core.hooksPath`.\n- Under `core.splitIndex` it writes a `.git/sharedindex.<sha>` into the real git\n  directory, which `gc` does not reclaim on the object path.\n\n### Recovery Examples\n\n```bash\n# Scenario: Accidentally deleted file that was never committed\n$ echo \"Important work\" > new-feature.ts\n$ vv validate  # Tree hash: abc123...\n$ rm new-feature.ts  # Oops!\n\n# Recovery:\n$ git cat-file -p abc123def:new-feature.ts > new-feature.ts\n\n# Scenario: Want to see file content from 2 hours ago\n$ vv history list\n2025-12-02 14:30:15  abc123...  # 2 hours ago\n2025-12-02 16:45:22  def456...  # Current\n\n$ git cat-file -p abc123def:src/feature.ts  # View old version\n```\n\nSee [Work Protection Guide](../../docs/work-protection.md) for more examples.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}