{"_id":"@adamhancock/worktree","_rev":"13-79b9027fb74bb7ceb037029993d967c2","name":"@adamhancock/worktree","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@adamhancock/worktree","version":"1.0.0","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.0","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"b6d05825287b984a530fbea25654366c751a5e46","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.0.tgz","fileCount":5,"integrity":"sha512-Kx3afpXgEMUgTjGTI8nBemy1GDE6CCi2/H22NhEPJdg+Hg8lynyIrFugl/vERhQCAV1vtrdA/BP1BfhLzAhnHA==","signatures":[{"sig":"MEUCIQDo0h8rewlc6dljky42m46kxfDLYNJ8hnHJrjy+Q2MBpgIgPPT2BVdiy3bUarEWZuQqkO0E965ME51mOobL/QDxMnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22630},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.0.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/private/var/folders/5m/cqd8053169nb_qry9tjsrwdc0000gn/T/361853189d4f5a0b60f9e1f0b0914da1/adamhancock-worktree-1.0.0.tgz","_integrity":"sha512-Kx3afpXgEMUgTjGTI8nBemy1GDE6CCi2/H22NhEPJdg+Hg8lynyIrFugl/vERhQCAV1vtrdA/BP1BfhLzAhnHA==","_npmVersion":"10.9.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@inquirer/prompts":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.7.1","tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.0_1753896491817_0.6362919177216031","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adamhancock/worktree","version":"1.0.1","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.1","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"db3264c70a4b8c23b8f43e79b56c06a208deb750","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.1.tgz","fileCount":5,"integrity":"sha512-Aa/z6G0uyVBsmvZ56VRqZlqH/aEEb4V94mtZw/IHG4A48Xe7LlP4ANo9DP02g9zcx+x01iMgbOAS322QEc+VSw==","signatures":[{"sig":"MEUCIEeVPmaE8ebSFeqvcFTV1J8/irlaalHkFPRRIQVs1CdwAiEAl4L7GAY5sHf7IbYJ/GOt8inLKpxeG5H6+8+NVCb3JeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22630},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.1.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/private/var/folders/5m/cqd8053169nb_qry9tjsrwdc0000gn/T/f16dbcc949bb3e0ca9d903425d6fc061/adamhancock-worktree-1.0.1.tgz","_integrity":"sha512-Aa/z6G0uyVBsmvZ56VRqZlqH/aEEb4V94mtZw/IHG4A48Xe7LlP4ANo9DP02g9zcx+x01iMgbOAS322QEc+VSw==","_npmVersion":"10.9.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.1_1753896565813_0.5636095031453023","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adamhancock/worktree","version":"1.0.2","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.2","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"aad2c6203b2211b0e9b0f9104faae597399714e2","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.2.tgz","fileCount":5,"integrity":"sha512-I8jZiWndvHgDwcNIrP4VNlb/zpmA3HYgGHQWhT0m4p4Rdk0L3HZbTbE85SkPIMsZuJyGIGXTWOmqeg7jdWF/mw==","signatures":[{"sig":"MEUCIQC+/7btBKae6Jjl1g80Q8YA4V89Y+Iojzacz3d+RPo45QIgYtgYrzeeqUgrp+Wy0fwt7XI4z+YtCvQy/+N1Ej00hEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23014},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.2.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/private/var/folders/5m/cqd8053169nb_qry9tjsrwdc0000gn/T/96667f6932fb5bae33d2ff915d146ccc/adamhancock-worktree-1.0.2.tgz","_integrity":"sha512-I8jZiWndvHgDwcNIrP4VNlb/zpmA3HYgGHQWhT0m4p4Rdk0L3HZbTbE85SkPIMsZuJyGIGXTWOmqeg7jdWF/mw==","_npmVersion":"10.9.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.2_1753896641183_0.4379885509905963","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@adamhancock/worktree","version":"1.0.4","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.4","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"4725812072f1f150fcc573eb8ebd084320c62761","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.4.tgz","fileCount":6,"integrity":"sha512-4VP77G7JHdyuni6vyu40EuGirM/mONyuj0dsB6yHDaXyVMzFPEkJNlyABazkGDRP8b4xtrpBkYoa8wnW42jQDA==","signatures":[{"sig":"MEYCIQDiDIs26ongOJKOtcnJ7e37bX1+WI39eFNaCyZeJGnpPAIhAMIc354kbviJop/k6EDk+FgOpX6V6PgAm7PPRNozOx4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26646},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.4.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/f25807f76538dfc687b4d4c010572a05/adamhancock-worktree-1.0.4.tgz","_integrity":"sha512-4VP77G7JHdyuni6vyu40EuGirM/mONyuj0dsB6yHDaXyVMzFPEkJNlyABazkGDRP8b4xtrpBkYoa8wnW42jQDA==","_npmVersion":"10.8.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.4_1753963389504_0.05658460476047322","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@adamhancock/worktree","version":"1.0.5","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.5","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"f08b696c27fb8b1477432b58bc7dc7e5e3e99ec6","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.5.tgz","fileCount":6,"integrity":"sha512-K3jW/uK5utLlJOJ6damo6fi67PUeobXbmw7/Lo2gi0ZjTdjDy46ustTP96xIuXujQR19AapDtFVqhtcrK5Qymw==","signatures":[{"sig":"MEQCIGPc9EF8dw+UncRNzI4c503v4X3Ys0sIMBc7VZ5ta3lpAiBIZ5/USwfL2FTOryfp2atRwXyHBD07i84RLU5leWI3ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28366},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.5.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/0d8ebe28ea55854b97d8f8729d0b9fa8/adamhancock-worktree-1.0.5.tgz","_integrity":"sha512-K3jW/uK5utLlJOJ6damo6fi67PUeobXbmw7/Lo2gi0ZjTdjDy46ustTP96xIuXujQR19AapDtFVqhtcrK5Qymw==","_npmVersion":"10.8.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.5_1753966083390_0.752566019811294","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adamhancock/worktree","version":"1.0.6","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.6","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"386735661aac1f321f1e774de7a5e465b6b1ede6","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.6.tgz","fileCount":6,"integrity":"sha512-iXfybO/WeZNVIliHTBBx8StgfvYT02JqoL1sqFEFY4RS+nrIiNQwdmK+tJG66NRztZFAHl9JGJgTfQlPTgdKmg==","signatures":[{"sig":"MEQCIGWC+opi/hJLE5oGlGhmF5EJ0eAjNbxbRyFOzUufSPiRAiB/BMR2o4WUVrzPAWCdYWoIU27TVCbqDIwe4a7478mdJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28392},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.6.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/2ee0a7ce20b1efb825c6dc6849fa5a7c/adamhancock-worktree-1.0.6.tgz","_integrity":"sha512-iXfybO/WeZNVIliHTBBx8StgfvYT02JqoL1sqFEFY4RS+nrIiNQwdmK+tJG66NRztZFAHl9JGJgTfQlPTgdKmg==","_npmVersion":"10.8.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.6_1753967081961_0.5992306200553228","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@adamhancock/worktree","version":"1.0.8","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.8","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"2cc83c234ea11d23cf615afa4f6e56fc409e55b6","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.8.tgz","fileCount":7,"integrity":"sha512-Iegx0skLsMD0vVo1sWbYZOKV8W1j0MNM3CIQIw9lZp75po88k8U5vjP79FaKZ9f7fm/jqQ2miDgMh1saY/vl3g==","signatures":[{"sig":"MEUCIFk4vvqV0gyPeAj0kezQLv8lJL6r26Viz1NLdpW9IEddAiEA2ecPzb4xAcw8Gsg5kgg6JTboDLx/QCqUUoeyJjj17SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39983},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.8.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/88d8be16ddebd48cda53a2ffabead52f/adamhancock-worktree-1.0.8.tgz","_integrity":"sha512-Iegx0skLsMD0vVo1sWbYZOKV8W1j0MNM3CIQIw9lZp75po88k8U5vjP79FaKZ9f7fm/jqQ2miDgMh1saY/vl3g==","_npmVersion":"10.8.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.8_1754294915582_0.7196092518080086","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@adamhancock/worktree","version":"1.0.9","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.0.9","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"homepage":"https://github.com/adamhancock/cli#readme","bugs":{"url":"https://github.com/adamhancock/cli/issues"},"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"afab0575e7ffa1dcf6d3899da754a2504f0de1e9","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.0.9.tgz","fileCount":7,"integrity":"sha512-1+6pTNl1Z5B57RAUfyrLgelmrvNceZHG9PZ1Y7TYv76olmPe75v6T53XW12zcVCAALGyqPX/M+rAx6JqIOreKw==","signatures":[{"sig":"MEUCIAF6/qRfhs7mnTy8PPlpyZAOsERKQ/ptBI6Iu3dCRI4QAiEA7lKHIQWXf9hdD9k1c/m7UPS3Va33aSXjWKZR/uZgk+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40115},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.0.9.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/934511ad4eb0e73bc7b33d277176a198/adamhancock-worktree-1.0.9.tgz","_integrity":"sha512-1+6pTNl1Z5B57RAUfyrLgelmrvNceZHG9PZ1Y7TYv76olmPe75v6T53XW12zcVCAALGyqPX/M+rAx6JqIOreKw==","repository":{"url":"git+https://github.com/adamhancock/cli.git","type":"git","directory":"packages/worktree"},"_npmVersion":"10.9.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.0.9_1754301013824_0.24489765187689794","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adamhancock/worktree","version":"1.1.0","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.1.0","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"homepage":"https://github.com/adamhancock/cli#readme","bugs":{"url":"https://github.com/adamhancock/cli/issues"},"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"9bacdd32d83a7623a11a63819898a130aadb30d1","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.1.0.tgz","fileCount":7,"integrity":"sha512-T+C8ypQGNKoaSvopNqKMqNk9W0TysQi6SYngVVkRBEXxtijtSMpTy/1yb+WJPPn0Ia/wR1DnU4pX8LmOgwPIow==","signatures":[{"sig":"MEUCIHE9AbiEqZzLoSGLX/+9jNh3YN7B1TllOqWxOnuqoM9NAiEApfR9U8qQkdripDxun9/O4hoDcksNyiKw5NZXHPE/pCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43768},"main":"dist/worktree.js","gitHead":"12f3844e9f46c42e80418dbc712da5e2d7a748f3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"repository":{"url":"git+https://github.com/adamhancock/cli.git","type":"git","directory":"packages/worktree"},"_npmVersion":"10.9.2","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.1.0_1755622744648_0.9325959898602307","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@adamhancock/worktree","version":"1.1.1","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.1.1","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"homepage":"https://github.com/adamhancock/cli#readme","bugs":{"url":"https://github.com/adamhancock/cli/issues"},"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"5a7e818975e330de76558772cffa18971f9c2f9a","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.1.1.tgz","fileCount":7,"integrity":"sha512-yV8skc9YkzKSg+ewWzyXtATYUnElBSaJIekMo6c/FQ3i1e6gCqYKjkoMjjw/fZGs5NHjJlRB4ZqtybYwBAus4g==","signatures":[{"sig":"MEQCIHoKaneKMYop4zl7hy1oGaNZ9lHekXpfSlh0856bNT7dAiA6Jzv69zwLy3dCmzxkDdRPbX8N7lRJu4lbrBkr3iqV1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44014},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.1.1.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/67d273b6097c8dee2024a7d0ff671cd1/adamhancock-worktree-1.1.1.tgz","_integrity":"sha512-yV8skc9YkzKSg+ewWzyXtATYUnElBSaJIekMo6c/FQ3i1e6gCqYKjkoMjjw/fZGs5NHjJlRB4ZqtybYwBAus4g==","repository":{"url":"git+https://github.com/adamhancock/cli.git","type":"git","directory":"packages/worktree"},"_npmVersion":"10.9.3","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.1.1_1755782197842_0.8690534693435348","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@adamhancock/worktree","version":"1.1.2","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.1.2","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"homepage":"https://github.com/adamhancock/cli#readme","bugs":{"url":"https://github.com/adamhancock/cli/issues"},"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"9b298047569b6ad61d9155836ef071a3213d2de2","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.1.2.tgz","fileCount":7,"integrity":"sha512-HPhng7HnhGG6QHTIFn9MLc9dkYtGd9xNb1Zju3P5oMC23zARpYy6vfOxd9IUYL4wlFl8JpTrhKHxjOUf0ANa7g==","signatures":[{"sig":"MEUCIQDFc7fUkE4KWLUHxEMcswm21EmCj8kk4as1F0A/3qLyiAIgV1l9uqaJa0ROGktFBrX3I+G0HDTT2C65dkW/TECXSpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44000},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.1.2.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/3467acc193c0d51a7267d71ae904f78b/adamhancock-worktree-1.1.2.tgz","_integrity":"sha512-HPhng7HnhGG6QHTIFn9MLc9dkYtGd9xNb1Zju3P5oMC23zARpYy6vfOxd9IUYL4wlFl8JpTrhKHxjOUf0ANa7g==","repository":{"url":"git+https://github.com/adamhancock/cli.git","type":"git","directory":"packages/worktree"},"_npmVersion":"10.9.3","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.1.2_1756380833339_0.214186977371706","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@adamhancock/worktree","version":"1.1.3","keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","_id":"@adamhancock/worktree@1.1.3","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"homepage":"https://github.com/adamhancock/cli#readme","bugs":{"url":"https://github.com/adamhancock/cli/issues"},"bin":{"worktree":"dist/worktree.js"},"dist":{"shasum":"e581422e62c36133854027cb1dbdfc36846cc92a","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.1.3.tgz","fileCount":7,"integrity":"sha512-bThsHaMOC1occnikfW4u+rnyln1BteMISEXsEfLjk2CNiXB7cYvNF7KgZ7obIqdrPAuV/sxAOX6wm8GtUieVsA==","signatures":[{"sig":"MEUCIE0ZTySy2b/imsynOtTf5RGZH0ZskTTP3L6WLvXjZfosAiEA1iOAdxiD87NPR4Wo20o2Hs3GNipkp7o/3UEdMOLScF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44515},"main":"dist/worktree.js","_from":"file:adamhancock-worktree-1.1.3.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","worktree":"tsx src/worktree.ts"},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"_resolved":"/tmp/dd6e0a48bc56d6d2a031c0e59b7d5f9d/adamhancock-worktree-1.1.3.tgz","_integrity":"sha512-bThsHaMOC1occnikfW4u+rnyln1BteMISEXsEfLjk2CNiXB7cYvNF7KgZ7obIqdrPAuV/sxAOX6wm8GtUieVsA==","repository":{"url":"git+https://github.com/adamhancock/cli.git","type":"git","directory":"packages/worktree"},"_npmVersion":"10.9.3","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zx":"^8.7.1","@inquirer/prompts":"^7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree_1.1.3_1756386425937_0.9659352290930967","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@adamhancock/worktree","version":"1.1.4","description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","main":"dist/worktree.js","bin":{"worktree":"dist/worktree.js"},"keywords":["git","worktree","cli","development","branch-management"],"author":{"name":"Adam Hancock"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/adamhancock/cli.git","directory":"packages/worktree"},"devDependencies":{"@types/node":"^24.1.0","tsx":"^4.20.3","typescript":"^5.8.3"},"dependencies":{"@inquirer/prompts":"^7.8.0","zx":"^8.7.1"},"scripts":{"worktree":"tsx src/worktree.ts","build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"_id":"@adamhancock/worktree@1.1.4","bugs":{"url":"https://github.com/adamhancock/cli/issues"},"homepage":"https://github.com/adamhancock/cli#readme","_integrity":"sha512-LAeulTrD1ff9RnOG4s459qMcv2jaNQ4MEIaIwrzP6IlX2tzpLon9EDB1tTlyESyFHP0wSuZ5HdLRVy1nlAvk8g==","_resolved":"/tmp/a1a0f24cdfbcde50b8ddb1bc96544c5d/adamhancock-worktree-1.1.4.tgz","_from":"file:adamhancock-worktree-1.1.4.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-LAeulTrD1ff9RnOG4s459qMcv2jaNQ4MEIaIwrzP6IlX2tzpLon9EDB1tTlyESyFHP0wSuZ5HdLRVy1nlAvk8g==","shasum":"ecf10825a3e97f1709532b68241a1c1f7f187b57","tarball":"https://registry.npmjs.org/@adamhancock/worktree/-/worktree-1.1.4.tgz","fileCount":7,"unpackedSize":44452,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGJWcqUp6PMZjyVUPlLXwQF8suWz2TaJJlJfrCud8uFVAiEAjPvdlWT12yXRYFhdDS6NTgJlgqv9U8VddnfAc9XJYvc="}]},"_npmUser":{"name":"adam1571","email":"adammhancock@gmail.com"},"directories":{},"maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/worktree_1.1.4_1762970242866_0.21970738652967015"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-30T17:28:11.693Z","modified":"2025-11-12T17:57:23.262Z","1.0.0":"2025-07-30T17:28:11.980Z","1.0.1":"2025-07-30T17:29:26.023Z","1.0.2":"2025-07-30T17:30:41.421Z","1.0.4":"2025-07-31T12:03:09.714Z","1.0.5":"2025-07-31T12:48:03.593Z","1.0.6":"2025-07-31T13:04:42.173Z","1.0.8":"2025-08-04T08:08:35.791Z","1.0.9":"2025-08-04T09:50:14.031Z","1.1.0":"2025-08-19T16:59:04.931Z","1.1.1":"2025-08-21T13:16:38.023Z","1.1.2":"2025-08-28T11:33:53.510Z","1.1.3":"2025-08-28T13:07:06.127Z","1.1.4":"2025-11-12T17:57:23.057Z"},"bugs":{"url":"https://github.com/adamhancock/cli/issues"},"author":{"name":"Adam Hancock"},"license":"ISC","homepage":"https://github.com/adamhancock/cli#readme","keywords":["git","worktree","cli","development","branch-management"],"repository":{"type":"git","url":"git+https://github.com/adamhancock/cli.git","directory":"packages/worktree"},"description":"Git worktree manager with branch selection, dependency installation, and VS Code integration","maintainers":[{"name":"adam1571","email":"adammhancock@gmail.com"}],"readme":"# @adamhancock/worktree\n\nA CLI tool for managing Git worktrees with automated setup for development environments.\n\n## Features\n\n- Interactive branch selection from remote branches\n- Automatic worktree creation with proper branch handling\n- Copies `.env` files from the main repository\n- Auto-detects package manager (pnpm, yarn, npm, bun) and installs dependencies\n- Opens the new worktree in VS Code\n- Configurable via JSON config files\n\n## Installation\n\n### Global installation\n```bash\nnpm install -g @adamhancock/worktree\n```\n\n### One-time usage with npx\n```bash\nnpx @adamhancock/worktree\n```\n\n## Usage\n\n### Interactive branch selection\n```bash\nworktree\n# or with npx\nnpx @adamhancock/worktree\n```\n\n### Create worktree for a specific branch\n```bash\nworktree feature/new-feature\n# or with npx\nnpx @adamhancock/worktree feature/new-feature\n```\n\n### Create worktree without opening VS Code\n```bash\nworktree --no-vscode\n# or with a specific branch\nworktree feature/new-feature --no-vscode\n```\n\n## How it works\n\n1. Fetches latest branches from origin\n2. Creates a new worktree in `../<prefix>-{branch-name}`\n3. Handles existing local branches, remote branches, or creates new branches\n4. Sets up branch tracking (without auto-pushing new branches)\n5. Copies all `.env` files from the original repository\n6. Auto-detects package manager and installs dependencies\n7. Opens the new worktree in VS Code\n\n## Configuration\n\nYou can customize the behavior by creating a `.worktreerc.json` file in your project root or home directory. The tool will look for config files in this order:\n\n1. `./.worktreerc.json` (project root)\n2. `./.worktreerc` (project root)\n3. `~/.worktreerc.json` (home directory)\n4. `~/.worktreerc` (home directory)\n\n### Example configuration\n\n```json\n{\n  \"vscode\": {\n    \"command\": \"code\",\n    \"args\": [\"--new-window\", \"--goto\"],\n    \"open\": true\n  },\n  \"worktree\": {\n    \"prefix\": \"myproject\",\n    \"location\": \"../worktrees/{prefix}-{branch}\"\n  },\n  \"git\": {\n    \"fetch\": true,\n    \"remote\": \"origin\",\n    \"defaultBranch\": \"main\",\n    \"pushNewBranches\": false\n  },\n  \"env\": {\n    \"copy\": true,\n    \"patterns\": [\".env*\", \"config.local.js\"],\n    \"exclude\": [\".env.example\", \".env.test\"]\n  },\n  \"packageManager\": {\n    \"install\": true,\n    \"force\": \"pnpm\",\n    \"command\": null\n  },\n  \"hooks\": {\n    \"postCreate\": [\n      \"echo 'Worktree created!'\",\n      \"npm run prepare\"\n    ]\n  }\n}\n```\n\n### Configuration options\n\n#### VS Code\n- `vscode.command`: The command to launch VS Code (default: `\"code\"`)\n- `vscode.args`: Additional arguments to pass to VS Code (default: `[]`)\n- `vscode.open`: Whether to open VS Code after creating worktree (default: `true`)\n\n#### Worktree\n- `worktree.prefix`: Prefix for worktree directory names (default: `\"\"`)\n- `worktree.location`: Custom location pattern for worktrees. Supports placeholders:\n  - `{prefix}`: The configured prefix\n  - `{branch}`: The branch name with slashes replaced by hyphens\n  - `{original-branch}`: The original branch name with slashes\n\n#### Git\n- `git.fetch`: Whether to fetch before creating worktree (default: `true`)\n- `git.remote`: Remote name to use (default: `\"origin\"`)\n- `git.defaultBranch`: Default branch for new branches (default: `\"main\"`)\n- `git.pushNewBranches`: Auto-push new branches to remote (default: `false`)\n\n#### Environment Files\n- `env.copy`: Whether to copy env files (default: `true`)\n- `env.patterns`: File patterns to copy (default: `[\".env*\"]`)\n- `env.exclude`: Patterns to exclude from copying (default: `[]`)\n\n#### Package Manager\n- `packageManager.install`: Whether to auto-install dependencies (default: `true`)\n- `packageManager.force`: Force specific package manager: `\"npm\"`, `\"yarn\"`, `\"pnpm\"`, or `\"bun\"`\n- `packageManager.command`: Custom install command (overrides auto-detection)\n\n#### Hooks\n- `hooks.postCreate`: Array of commands to run after worktree creation. Supports template variables:\n  - `{branch}`: The branch name (e.g., `feature/new-feature`)\n  - `{safeBranch}`: Branch name with slashes replaced by hyphens (e.g., `feature-new-feature`)\n  - `{worktreePath}`: Absolute path to the worktree directory\n  - `{originalDir}`: Path to the original repository\n  - `{prefix}`: The configured worktree prefix\n  - `{remote}`: The git remote name (e.g., `origin`)\n  - `{defaultBranch}`: The default branch name (e.g., `main`)\n\nExample with variables:\n```json\n{\n  \"hooks\": {\n    \"postCreate\": [\n      \"echo 'Setting up worktree for branch {branch}'\",\n      \"npx zx scripts/setup.mjs --branch {branch} --path {worktreePath}\",\n      \"npm run configure:{safeBranch}\"\n    ]\n  }\n}\n```\n\n## Requirements\n\n- Git\n- Node.js\n- Package manager (pnpm, yarn, npm, or bun)\n- VS Code (optional, for auto-opening)","readmeFilename":"README.md"}