{"_id":"@precisa-saude/worktree-cli","_rev":"31-a85d481c932755d49596d5d43585a8ec","name":"@precisa-saude/worktree-cli","dist-tags":{"latest":"1.16.0"},"versions":{"1.1.0":{"name":"@precisa-saude/worktree-cli","version":"1.1.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.1.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"95ebfc033921049d4f562215aacd249c6cc59d07","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.1.0.tgz","fileCount":9,"integrity":"sha512-QswsztYd5ntZjfD5fn6wvcIQpADqvkd8MHLT1vyk/QVfUzN0VIC/QV5xkkbbo24uBv088gFmjGIIku4H0WaP/A==","signatures":[{"sig":"MEYCIQCmmNQUslSazkRvopZjk7N6MXdEFSPWeGKx+bKtDSie+wIhAKlVRZ2sryMYggxlYI/YOFYXaoIn/vvOJZG4Itjz55R+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/c5b3fea45514de4d2c16c85da3f0cb5e/precisa-saude-worktree-cli-1.1.0.tgz","_integrity":"sha512-QswsztYd5ntZjfD5fn6wvcIQpADqvkd8MHLT1vyk/QVfUzN0VIC/QV5xkkbbo24uBv088gFmjGIIku4H0WaP/A==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.1.0_1776886597773_0.5914838716995758","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@precisa-saude/worktree-cli","version":"1.1.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.1.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"91990150b62dfaffc1e62a871f16b5185f18ae66","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.1.1.tgz","fileCount":9,"integrity":"sha512-ec81RuJly3y+hIH2nPNbgWzYmRH7GECtT0+ax9erFcL0RPEAShwmy3hXdoHHUBZkcqsD2V0bNPHeJGbnlHu6Cw==","signatures":[{"sig":"MEUCIQCUy5rYCjT99IZb3X/MrmQIzBKEdCgFFWAaF2IPH3xt3AIgMEcsOd58OE2L+Ruk8mgNx2GQabBs+G75QdRksxu5VdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/228154120321e8fbcc649e833f3096ab/precisa-saude-worktree-cli-1.1.1.tgz","_integrity":"sha512-ec81RuJly3y+hIH2nPNbgWzYmRH7GECtT0+ax9erFcL0RPEAShwmy3hXdoHHUBZkcqsD2V0bNPHeJGbnlHu6Cw==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.1.1_1776887663023_0.24159285848534595","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@precisa-saude/worktree-cli","version":"1.1.2","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.1.2","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"b4d2097ed5d16658480bdcfac3975ff4bd3b33e0","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.1.2.tgz","fileCount":9,"integrity":"sha512-hIVrek23W1rVeMFufd5xRL3h7diYfeNmZ8FiQHmxUAVaVa5Pf9lfzTPcLb7wirA7PXpUvheG696sXHb/Oxu3ug==","signatures":[{"sig":"MEUCIDo1LmnCl40l1GwzXBc9juvG8zFJ/t0ofgSB7fidCWt/AiEAzdSEt7MCqC7FgdH650LWs1tOgnVyInI135fhl15i1p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/11ce3257b996975d6b2b8c793de43fb7/precisa-saude-worktree-cli-1.1.2.tgz","_integrity":"sha512-hIVrek23W1rVeMFufd5xRL3h7diYfeNmZ8FiQHmxUAVaVa5Pf9lfzTPcLb7wirA7PXpUvheG696sXHb/Oxu3ug==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.1.2_1776890231142_0.2798999046445405","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@precisa-saude/worktree-cli","version":"1.2.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.2.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"15aaeb96b022f2236d671a0dfb43fa141650f965","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.2.0.tgz","fileCount":9,"integrity":"sha512-6tJ3mPL21r3ZpDrvxxwLO2s+X0rkCBzchyUfRb5X031Dqcsu8r0ns+wbVusIcdnVJ5Fa3SRKzoID+sy0oEctVw==","signatures":[{"sig":"MEUCIQCBpFs906qAPadsC3JTZ2V5Wf0KteYZ/Vlww3hTFMBVmgIgV7qAZ3djm+8o/q7CZqe02BbdVT3yTYB89iitQW5s0fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/c8a3843595fc10daf5727191b90aff17/precisa-saude-worktree-cli-1.2.0.tgz","_integrity":"sha512-6tJ3mPL21r3ZpDrvxxwLO2s+X0rkCBzchyUfRb5X031Dqcsu8r0ns+wbVusIcdnVJ5Fa3SRKzoID+sy0oEctVw==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.2.0_1776901132393_0.7524451993066805","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@precisa-saude/worktree-cli","version":"1.3.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.3.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"804e7dfe1326a102a45f8caa30f8ed940b98387c","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.3.0.tgz","fileCount":9,"integrity":"sha512-ATHWnuihreH8SIE07aEWsSoTHgpN9oY/XZuKzzbwVnfkeVydn4ysbtqGZS5wY8klJ26NxL18e4tjJLf9q3DOLA==","signatures":[{"sig":"MEUCIQCrA1vRQ2nZZq7qVdLNDxklPVE+9TTWNyl2VCA59NIhVwIgLcCZOecfZVMiZCS+9wB0wqQkMpklcSMqu9QZL/znY3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/2f176fe38e57ca33bf560e40050760ed/precisa-saude-worktree-cli-1.3.0.tgz","_integrity":"sha512-ATHWnuihreH8SIE07aEWsSoTHgpN9oY/XZuKzzbwVnfkeVydn4ysbtqGZS5wY8klJ26NxL18e4tjJLf9q3DOLA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.3.0_1776913430556_0.6451481621828552","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@precisa-saude/worktree-cli","version":"1.4.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.4.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"687df64950fa4166d0562cbdf5e4bc9b3d7dd2b5","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.4.0.tgz","fileCount":9,"integrity":"sha512-b2j4/wB+AGIsHGOVIXBg1lfc0HkonVWVVzr6Ghgr9ZY975s8qvmJM3ApXOi4pTGMBkllJilsDu88yRWF4uLR1w==","signatures":[{"sig":"MEQCIH0HmetvIuVklcnLdPHnN0Nx+9B/PBT4K5T5yGUi7ZZkAiAV9bGcXvOHAyKhFXVtU8yRQPZgLKTdDYgPhUvFeJYOqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/f1b0ea607bf3e0f8cd80cd8ec63d489a/precisa-saude-worktree-cli-1.4.0.tgz","_integrity":"sha512-b2j4/wB+AGIsHGOVIXBg1lfc0HkonVWVVzr6Ghgr9ZY975s8qvmJM3ApXOi4pTGMBkllJilsDu88yRWF4uLR1w==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.4.0_1776913660400_0.6730217320156722","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@precisa-saude/worktree-cli","version":"1.5.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.5.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"ea8557e3f926b5ae562cbe8cd577cc736654bb95","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.5.0.tgz","fileCount":9,"integrity":"sha512-usYs4jpGAZvIwt3pBkEu89cdBa2k4UkDPJbnfSclw0JLzYGd4utrItSxR4raMlUDyzVKDdJp/THcwcF8r4ztOA==","signatures":[{"sig":"MEYCIQDQM0fN8q+/WI0xEoVrP67j9CO6hRDjrQkP1VAgOl1+EAIhAIJ3t8pTg/XmdZm+xYb7YwsLV/v1rF56yKT2PcAgKDIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97408},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/99f52e5f53ccb112231a5ac5ff2eed06/precisa-saude-worktree-cli-1.5.0.tgz","_integrity":"sha512-usYs4jpGAZvIwt3pBkEu89cdBa2k4UkDPJbnfSclw0JLzYGd4utrItSxR4raMlUDyzVKDdJp/THcwcF8r4ztOA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.5.0_1776946922344_0.3874733649957842","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@precisa-saude/worktree-cli","version":"1.5.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.5.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"872b68aa7ec83fb1feedb2068480c3c18738c188","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.5.1.tgz","fileCount":9,"integrity":"sha512-FYS/gy0Jxn/QZO+0kV8HtrdIpsguHN9OSaCCPRG0RG5fGqtWki577NtJ+csJddZMN8Y8tJT1tAbr2+fMyF2noA==","signatures":[{"sig":"MEQCICcychNKPCnkq5RNRRI2j7K8dMq9S8OkWbsyY4tStc/lAiAvYVF0rLMgE/t60sN1Tj7ynK8R2sXvWhO5HyuTftu8ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99513},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/69ad8367df3715efa777f512d29a49cb/precisa-saude-worktree-cli-1.5.1.tgz","_integrity":"sha512-FYS/gy0Jxn/QZO+0kV8HtrdIpsguHN9OSaCCPRG0RG5fGqtWki577NtJ+csJddZMN8Y8tJT1tAbr2+fMyF2noA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.5.1_1776949875922_0.19392019739903943","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@precisa-saude/worktree-cli","version":"1.6.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.6.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"5f3f42896e393a03d7da88dc678020b9df84ef09","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.6.0.tgz","fileCount":9,"integrity":"sha512-fDx1YrP8z6rMs0PbrxyRZdEhVWto8+sm3ujh4pxb4OxgMzIPkeygI1obMSnb7BlVGjJ0IdzQzdu2puZRw7bxtg==","signatures":[{"sig":"MEQCIBeg4jYgSuySFxAdFaV8H7nIzatkiWOkpsXDNfxe58eWAiBdizn62jOaYHRtHrf7Y650TPki9uLFo+3d2SKO71Qp2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99513},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/98faece60e67c1b35de3a8d8b01695ec/precisa-saude-worktree-cli-1.6.0.tgz","_integrity":"sha512-fDx1YrP8z6rMs0PbrxyRZdEhVWto8+sm3ujh4pxb4OxgMzIPkeygI1obMSnb7BlVGjJ0IdzQzdu2puZRw7bxtg==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.6.0_1776953313986_0.7537784027057399","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@precisa-saude/worktree-cli","version":"1.6.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.6.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"a9b60aebac258486e9297210e963a065a170ecb5","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.6.1.tgz","fileCount":9,"integrity":"sha512-WqziJvNzryvuE258qqtvS76AnpPWvWWiAdtCWoBedsHTSQwRZoXzqOO0ZyAJxqjDCyspNAqIw+HrN5wbGaiZ6Q==","signatures":[{"sig":"MEUCIDrtMMPK4+REq1lCtv2YNVaq3pMIAcoTj2FMKVLW0FC8AiEAwrDAyRj01nBnbhVp1PvYnJtEmg18HORatJ9CJ3AFPwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99513},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/5bcd242ec43450e4d19a6a76adbe461d/precisa-saude-worktree-cli-1.6.1.tgz","_integrity":"sha512-WqziJvNzryvuE258qqtvS76AnpPWvWWiAdtCWoBedsHTSQwRZoXzqOO0ZyAJxqjDCyspNAqIw+HrN5wbGaiZ6Q==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.6.1_1777064291176_0.8594124686763782","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@precisa-saude/worktree-cli","version":"1.7.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.7.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"9df5d5ca396190af134527d6523a3c9f4ee1fc24","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.7.0.tgz","fileCount":9,"integrity":"sha512-5EUPVW+y5POhvjpYVjA8IzIhrsaC96rKD1GyBr61w49AMYMOqE1/ZtKzUHQV5Cw35ta9uVocGQOk/c4eidBRSA==","signatures":[{"sig":"MEQCIAYkFo3jfejgy0w1dt4cgaQswkkkg2XpYisYU/TosCnIAiB7SdfLyNRtYwW4vlvx2UqElJGPktHaDKelzPptMspJ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99513},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/1c9b2d581c0ddaf72a1628554d0a643b/precisa-saude-worktree-cli-1.7.0.tgz","_integrity":"sha512-5EUPVW+y5POhvjpYVjA8IzIhrsaC96rKD1GyBr61w49AMYMOqE1/ZtKzUHQV5Cw35ta9uVocGQOk/c4eidBRSA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.7.0_1777070086374_0.3428384093264816","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@precisa-saude/worktree-cli","version":"1.8.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.8.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"fb9d2e370264f226dd0ce7d43920935ad1d70952","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.8.0.tgz","fileCount":9,"integrity":"sha512-VeFeXLyZDPGWtyL1xfXbSqSclZ5vc5Vsgp28bNNNeG9Vo+JnYcuFBeP6XNKpoim22Lo8Vp3Utp9/tiHh96bbtQ==","signatures":[{"sig":"MEYCIQCGR1Bc3MyLO/HzTq+kSQEpqWYaEAbzH03xZSa+vpSPWgIhAJjLSaUtBLWN90G90d6owP6cX4h0LTe9vGEkNgbCQUFL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99513},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/1127ba813d041f1cd12cd8520ff3488f/precisa-saude-worktree-cli-1.8.0.tgz","_integrity":"sha512-VeFeXLyZDPGWtyL1xfXbSqSclZ5vc5Vsgp28bNNNeG9Vo+JnYcuFBeP6XNKpoim22Lo8Vp3Utp9/tiHh96bbtQ==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.8.0_1777071170247_0.02963658836554295","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@precisa-saude/worktree-cli","version":"1.9.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.9.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"2cf9e00facc7e45a06c8469cbb404ccc66e116e7","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.9.0.tgz","fileCount":9,"integrity":"sha512-PyV+bYhURD0M1DQu9XHbWmTvzirAiBxE74Kz2ASsOnQH21LZA+31tVyH8YUa+u5RCd2BMIQ6Uj9WdJDFXRU4Kw==","signatures":[{"sig":"MEUCIE0dj4wGM1Fpljb5kan57BmGw15weYqnzxaxjAbcwdz5AiEA/aQ+h0iG76e/0Ufzh/OR/eQsvzISDx6ub97Vr7YDFVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143381},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/fc9589efcd784b4ababb82e02d7b12c6/precisa-saude-worktree-cli-1.9.0.tgz","_integrity":"sha512-PyV+bYhURD0M1DQu9XHbWmTvzirAiBxE74Kz2ASsOnQH21LZA+31tVyH8YUa+u5RCd2BMIQ6Uj9WdJDFXRU4Kw==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.9.0_1778685213946_0.657028046882397","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@precisa-saude/worktree-cli","version":"1.10.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.10.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"761f93134ebaab23d0e9e130f207cb75d3d57bd9","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.10.0.tgz","fileCount":9,"integrity":"sha512-lvSoS8BdFWoeH8uaL/ZfSSJ0iz3wymqzRZfcCZVV+q8OTPEIQ3slJKyWxN+q4mtlzgz/3Atrmged/nXPSe3l7A==","signatures":[{"sig":"MEYCIQCF+vEbyIYXCGFt1+nqwefhDg/5ME5USpSgT5cK446iiwIhAOfQeBGSjGJDjr/O4edpKFmab0RZORt1tqaFQN0DV66M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/84fb3f524091cf3b8e9c9c516a9b5ce5/precisa-saude-worktree-cli-1.10.0.tgz","_integrity":"sha512-lvSoS8BdFWoeH8uaL/ZfSSJ0iz3wymqzRZfcCZVV+q8OTPEIQ3slJKyWxN+q4mtlzgz/3Atrmged/nXPSe3l7A==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.7","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.10.0_1778773068322_0.9566538185028568","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@precisa-saude/worktree-cli","version":"1.11.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.11.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"d4159211b36b1756e557d7ba81f3d867184c20c6","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.11.0.tgz","fileCount":9,"integrity":"sha512-nEPsVO5wj/EdCdRi3EzraHgtoV0smrapM1hxPsMtx0W0EUqRugsZKd5IoCHxHz29PwEmvnmaed/M37QGMQDZbA==","signatures":[{"sig":"MEUCIQC1PTErCwwk4M6dkiZEsSKirg3Ay1OWDmXgQeRYoTAcmAIgYLaLr1fOPcm+JVHaOW5hLKrM5tVXWEvu+5/YLzfvuuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/f8bdf33143af6615e5b4929381a1ff50/precisa-saude-worktree-cli-1.11.0.tgz","_integrity":"sha512-nEPsVO5wj/EdCdRi3EzraHgtoV0smrapM1hxPsMtx0W0EUqRugsZKd5IoCHxHz29PwEmvnmaed/M37QGMQDZbA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.11.0_1783613902589_0.08567153912714875","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@precisa-saude/worktree-cli","version":"1.11.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.11.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"ac4efabe7b9481e5ce7d59c24570115fe8ff2204","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.11.1.tgz","fileCount":9,"integrity":"sha512-Nag8DgMV7NJ0k/bGBQV3NkEStIvCn+LojqcO4jqCEJDmpt9UKA/ICJuDTq1PejTrGLISGuxK8uN1r5rQY4m5Aw==","signatures":[{"sig":"MEUCIAV33azzWPnZQBHw/fFz27zrZ4PHwbSptIuXinBtyx7RAiEAvxgeYH8xZmnumEm+Eocqwp4dEnvJ1yb0CNrqIe2mwng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.11.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/d13f8312269ec292f2e74ee5b1573e1d/precisa-saude-worktree-cli-1.11.1.tgz","_integrity":"sha512-Nag8DgMV7NJ0k/bGBQV3NkEStIvCn+LojqcO4jqCEJDmpt9UKA/ICJuDTq1PejTrGLISGuxK8uN1r5rQY4m5Aw==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.11.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.11.1_1783623862631_0.825808716363259","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@precisa-saude/worktree-cli","version":"1.12.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.12.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"3a2cae2af08dcb50998c7c39f2d33d0129356bf9","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.12.0.tgz","fileCount":9,"integrity":"sha512-/RnuQO3Gk/Zlrt/JF0GS/L/BpxE5e48402D4KBD0qdi7XTs86Gx7gJAdY3ZStC9zi04KT0dZNpCZv97p3rc2Yg==","signatures":[{"sig":"MEQCIHjiNnxA+fcFgxSApCIj0LbgqC1UvQO30ej/8FdwgyIzAiAApVxdI2zG74PS2gveA2Q3PK2zG8k70vpCoX3fKcAe3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/575edc81b6cdd6912d30d040a83342d8/precisa-saude-worktree-cli-1.12.0.tgz","_integrity":"sha512-/RnuQO3Gk/Zlrt/JF0GS/L/BpxE5e48402D4KBD0qdi7XTs86Gx7gJAdY3ZStC9zi04KT0dZNpCZv97p3rc2Yg==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.12.0_1785674151815_0.12103730091356146","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@precisa-saude/worktree-cli","version":"1.12.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.12.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"f4f89b8cbbe1060cf5ff2bc06f1653e1ca6b988c","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.12.1.tgz","fileCount":9,"integrity":"sha512-KYyyVysK8bUmfnffc++sG+NUJ/vtzXc3gow/lzxJhQHcfD4KqeUOUEcZVsAHgv0mEZEenZJNHye1ypLgCmieQA==","signatures":[{"sig":"MEUCIDD9uZ2ynJ32hDeWz/5IiLOeNJwOpcEeFenqsJ4uQta2AiEAnpQ5XnXIdDqpvoqz3IhT5OZ+CTBbiz9wVdohyL5IGBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.12.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/a2adac5ad56057ec86659503c228dbed/precisa-saude-worktree-cli-1.12.1.tgz","_integrity":"sha512-KYyyVysK8bUmfnffc++sG+NUJ/vtzXc3gow/lzxJhQHcfD4KqeUOUEcZVsAHgv0mEZEenZJNHye1ypLgCmieQA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.12.1_1785792894924_0.6642392270337263","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@precisa-saude/worktree-cli","version":"1.13.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.13.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"13f5d83e791455a81ff761f5d55dcacf57e1ea63","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.13.0.tgz","fileCount":9,"integrity":"sha512-eCZbmLCjy2UzA/El6cG1Pn12iPHyl8A66jJnm/48jq3iBzZ4vlZUg2Ot+CfktdZSJmxuqCFprfOsNPmHPaykHw==","signatures":[{"sig":"MEUCIFk7sHlpemFgyPBr4jFTqoTyANN1bj7GNnN8BTvTsHD3AiEA4MZsBZfzoQQVqKnwvTPTj/4JB2a9eYjDC9RDnjM/uR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/ea903e995ae3eb9d0ad16a8a8c818a46/precisa-saude-worktree-cli-1.13.0.tgz","_integrity":"sha512-eCZbmLCjy2UzA/El6cG1Pn12iPHyl8A66jJnm/48jq3iBzZ4vlZUg2Ot+CfktdZSJmxuqCFprfOsNPmHPaykHw==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.13.0_1785794250561_0.7569656159300175","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@precisa-saude/worktree-cli","version":"1.13.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.13.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"4663d853b0f6f6c5223e50c5f90661f89655ae4d","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.13.1.tgz","fileCount":9,"integrity":"sha512-POQMaiN26iEFAU/VX3b18YcJOuJK9zOw1zxjkrNeApQbIlpPMEk5eX6LXMuyvwcXclNARfQSGNIUHNiOopi5NA==","signatures":[{"sig":"MEUCIQC5ROoaIdXKp4rcaqxWCzn4/uzImQ6eJXkQCKcyDFhBiwIgBl1+C6dRLpWaXAT5J2odb9+fjISePoqlGW4toZiQ0+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/a8ba96c52a78db3067a5f68b5b8c3a57/precisa-saude-worktree-cli-1.13.1.tgz","_integrity":"sha512-POQMaiN26iEFAU/VX3b18YcJOuJK9zOw1zxjkrNeApQbIlpPMEk5eX6LXMuyvwcXclNARfQSGNIUHNiOopi5NA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.13.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.13.1_1786409090333_0.7786754156372773","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@precisa-saude/worktree-cli","version":"1.13.2","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.13.2","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"5976b1df53d55a896b17560f175dd6afafe354eb","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.13.2.tgz","fileCount":9,"integrity":"sha512-oCSW0m1EMAD3Y1/0E5ajyg1k+3+deRuV1NE5dRgwSF7n6xBz26/uss3ET+7vuuFQPgj9I15kjyV55MWF2zwgHg==","signatures":[{"sig":"MEQCIDC1Yaf/8e8FCbS6tIHG+rMGKEhpmDeEn0znRcdnnGm/AiAsDfCOLsd2OHDx8zTDB7HpNUXuHitrIMsr+8IL6Jp9cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.13.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/f6ca682def746e9b8f3950a5c9614c29/precisa-saude-worktree-cli-1.13.2.tgz","_integrity":"sha512-oCSW0m1EMAD3Y1/0E5ajyg1k+3+deRuV1NE5dRgwSF7n6xBz26/uss3ET+7vuuFQPgj9I15kjyV55MWF2zwgHg==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.13.2_1786412192760_0.4100715368199197","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@precisa-saude/worktree-cli","version":"1.13.3","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.13.3","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"fb532faaab1020e9f2095d89d1138ce42584fc35","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.13.3.tgz","fileCount":9,"integrity":"sha512-a/++WjrgtXQyDoN7euZJ3+K54O3eOVqZriErgp9wHCPw/dBChiOmjJX6FrvYN8mCyanAcJgnJG2oBUD0GQGdTA==","signatures":[{"sig":"MEQCIBueALs3psHLyKB+TcR0oAmcQMYacAEhyH3DZT5KUoHvAiB/gbnf2TFXwGzscAus2nxsbw1YcBIIC8brDYNCRZoaHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.13.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/f94ccdec9be0245facd80e726bf14a35/precisa-saude-worktree-cli-1.13.3.tgz","_integrity":"sha512-a/++WjrgtXQyDoN7euZJ3+K54O3eOVqZriErgp9wHCPw/dBChiOmjJX6FrvYN8mCyanAcJgnJG2oBUD0GQGdTA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.13.3"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.13.3_1786414502161_0.7414192125136438","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@precisa-saude/worktree-cli","version":"1.13.4","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.13.4","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"c160dbd107e236e27e7ae98a62de4d65f8b3f7ed","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.13.4.tgz","fileCount":9,"integrity":"sha512-wCiBb12+89p83DI1QTgMPAzwi8fM+Zx0iORor7dMDAMtaW5V/ONIIu+M5NvNKkFXlrgAlfT7uNz3W/vniCH+YA==","signatures":[{"sig":"MEQCIEP44mQ2ykLbLG1ZekJxLwapV8WmPvAB6GK17B4oDneqAiA+tiPAApB9vVo8w4KRf/f20Jbz8eRLe/lz2ZGFria6IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.13.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/f58484af354d466d19260a0539729cfb/precisa-saude-worktree-cli-1.13.4.tgz","_integrity":"sha512-wCiBb12+89p83DI1QTgMPAzwi8fM+Zx0iORor7dMDAMtaW5V/ONIIu+M5NvNKkFXlrgAlfT7uNz3W/vniCH+YA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.13.4"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.13.4_1786637961580_0.6027441910051332","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"@precisa-saude/worktree-cli","version":"1.13.5","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.13.5","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"1ec4413f615dd0fce7c0b2d179929df7e9e8fb8f","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.13.5.tgz","fileCount":9,"integrity":"sha512-qUMfLX5jQL67GzN6IyuXGQ+eyiuKbjHckYQ0kTbhGE1shkpPTBz/sGH3+xs/w/C7FDaiaxwewIpbfZCTYfwfbg==","signatures":[{"sig":"MEYCIQDP8S9dycIXkm+yC5/oxu8M2/cacyKkPj4FEB68SUA++AIhAIj3Lj6cHOu4DI8R076h/tm+gC7Qc+UPMB1DEk99RADb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143383},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.13.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/638f2e56ed53e077fd79c0e5911d409a/precisa-saude-worktree-cli-1.13.5.tgz","_integrity":"sha512-qUMfLX5jQL67GzN6IyuXGQ+eyiuKbjHckYQ0kTbhGE1shkpPTBz/sGH3+xs/w/C7FDaiaxwewIpbfZCTYfwfbg==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.13.5"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.13.5_1786747501186_0.4919202489759784","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@precisa-saude/worktree-cli","version":"1.14.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.14.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"c50b06da173b919d2fc19f7f32747e1a4c05d6cc","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.14.0.tgz","fileCount":9,"integrity":"sha512-w/QS8e7N/neObigScZTygxVyvR9XM0svBMQVjfsXtAXOmJoOZg1VLHpEl5t6efKtT7t9JzZlX+6eeGifv6vXsA==","signatures":[{"sig":"MEUCIQDXZw41s69o7AfVYnADNQYtLnwjzYRjDx6cbI3h8qY79wIgMHfjPCDk49Xsp4seeFaN7wPehImK2KZ5TvvMUo5f+LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHR6WroRvSQeKWj9tWtxGohDeKnbKLph/v6I91x4M+V6AiEA+ahtp2485TH0ZQJAGmnctqHcXXwDt4VV41dc5l4CDeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/129db462ee0e947d45682543222bbd7b/precisa-saude-worktree-cli-1.14.0.tgz","_integrity":"sha512-w/QS8e7N/neObigScZTygxVyvR9XM0svBMQVjfsXtAXOmJoOZg1VLHpEl5t6efKtT7t9JzZlX+6eeGifv6vXsA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.14.0_1788639187156_0.7857439118102352","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@precisa-saude/worktree-cli","version":"1.14.1","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.14.1","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"1979186e26a6bf272cd9cff89459a0bfbaa5655e","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.14.1.tgz","fileCount":9,"integrity":"sha512-WJwOv/zdrGmTzJm4k9TQsy4vWtF+JU96lHZ1iq1GfWHb58LmIFUsbFUC2vvTY3Xomfl20w7o3uBa9gENyZOFBw==","signatures":[{"sig":"MEYCIQDml+GaLyJlb0X68+zUOMdeBT+sn5LOFBd6lqZhkBSD7gIhAJCmdOcbKt2VzU5U++22dR/eoG5mNMDa+qKQU0O47U0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDr2spPsG5EEZ2alfl2+A+pXmS2+kE7MxZ/voHxXzMUcAiEA9CpY4ouHTY7XiAa2B9QzmsBFdgAQpFvdyIKaGqwSxnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.14.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/a744ed02939f69bffb3c2c56f4562d40/precisa-saude-worktree-cli-1.14.1.tgz","_integrity":"sha512-WJwOv/zdrGmTzJm4k9TQsy4vWtF+JU96lHZ1iq1GfWHb58LmIFUsbFUC2vvTY3Xomfl20w7o3uBa9gENyZOFBw==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.14.1_1788639600117_0.01808682260019423","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@precisa-saude/worktree-cli","version":"1.14.2","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.14.2","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"6914baf9c99d521410ecd5874f5563d547bb08ca","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.14.2.tgz","fileCount":9,"integrity":"sha512-7Pldgy1edf7cibqrVQ3XbQXuN/kw22dyqYkkJgTZZ1/6qo/55EwjosiH2GG2b6jpMbWWMqFbAXdueiLrqXORWg==","signatures":[{"sig":"MEYCIQDdZStZBOQ5S5bl5ucYLNfHieubDAjpveapNI/EggCgZwIhAOBsvNOfhDiyOewF8WACaplR8qWxnguPNYMF6OJdADRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDB1+/T/Uu7DuZNPUnaxU6HS06uVLQnE2t5bWVK9HR+JAiEA73DbEPLdjt/J4mdFm33Zs3uG2txJMjwjQNqZlULi66Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.14.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/785d4af1eb1468dc9c4b372a906f9982/precisa-saude-worktree-cli-1.14.2.tgz","_integrity":"sha512-7Pldgy1edf7cibqrVQ3XbQXuN/kw22dyqYkkJgTZZ1/6qo/55EwjosiH2GG2b6jpMbWWMqFbAXdueiLrqXORWg==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.8","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.14.2"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.14.2_1790195504995_0.843635472109189","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"@precisa-saude/worktree-cli","version":"1.14.3","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.14.3","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"9e60a38e826c824ad816ebe7715e01acfc1f1a74","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.14.3.tgz","fileCount":9,"integrity":"sha512-5dyvugbKZEYpPRt2uwk73soIJZjptErnhcJVC0v2QnRAJh6MgZ/AmMPJWU21Jq59AdQDdkXKaFYF8tkZScW47w==","signatures":[{"sig":"MEUCIQCbT/LHn5pvDv0gnHc3gzn3uRQ+9aaoRnfswj/j5hv/kgIgNiHuMr/s67hulMltziPSeDe6RQ/ftlwP70JzP20nI5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAyuMHb69PlsOTfRBkgqgeUWlrE9xpp7pG6iWalDckRJAiB2JLKVtNZJ3YAGnq4dPprOWmSrptSuqb+T8emaEOeR/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.14.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/c4560053146805544edb4b2618bdefef/precisa-saude-worktree-cli-1.14.3.tgz","_integrity":"sha512-5dyvugbKZEYpPRt2uwk73soIJZjptErnhcJVC0v2QnRAJh6MgZ/AmMPJWU21Jq59AdQDdkXKaFYF8tkZScW47w==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.9","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.14.3"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.14.3_1790805453762_0.9834037000864637","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"@precisa-saude/worktree-cli","version":"1.14.4","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.14.4","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"d6b0f679d0f80ade572348d9ceb3f66ed73c3314","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.14.4.tgz","fileCount":9,"integrity":"sha512-XqKWa4rZ0jwZldWBcOdBPbGwlk6SRr/BvfbvqHxOZ0j9vncd7GhzL8KPe1A5fu/iV1tF+Z0UA2FMAbF1GCV2HA==","signatures":[{"sig":"MEUCIQD9KWzlIFL3vv7YYyjHaps87wF76Iz89HWjCb26uObbxgIgNVFviRgqmYn+nUYfgeZ4VoC5WzOILe8lmKpxgFGMSes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYl/OyyxatjMOLeuRy06Do6QBA61Qce4LlAS+yTUNgBAIhALat5qCIimuiBTCuAEkNcKou36K+Uq5ZuIMYwzy3nbBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.14.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/7be43805a3544b0e511211d64661676e/precisa-saude-worktree-cli-1.14.4.tgz","_integrity":"sha512-XqKWa4rZ0jwZldWBcOdBPbGwlk6SRr/BvfbvqHxOZ0j9vncd7GhzL8KPe1A5fu/iV1tF+Z0UA2FMAbF1GCV2HA==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.9","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.14.4"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.14.4_1790949527192_0.9551723717790495","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@precisa-saude/worktree-cli","version":"1.15.0","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","_id":"@precisa-saude/worktree-cli@1.15.0","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"homepage":"https://github.com/Precisa-Saude/tooling#readme","bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"bin":{"precisa-worktree":"dist/bin.js"},"dist":{"shasum":"8bcab8738c3bd226c455b9cdcc070345293b855a","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.15.0.tgz","fileCount":9,"integrity":"sha512-LjgA6d6qYpthXWvKq4TqvXP3aG4z+uUuXGsMklX+yDOwUlTJ6I8E4WwcGGHheFtXHeNnskEAR0t6AXU+VuBcXg==","signatures":[{"sig":"MEQCIDKG3ARUxMr1Iebb6ry2fYEoZUjgDfo0pQd3VZ62XGqWAiBCKjrmmMj36VTVLSinXgJoWOczpnTB8ptIMUkcyF20Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBy7tjU1S3/4IISnVGfs2Wn4mG5VyV+hGQPXWoSJJG4bAiEAvJCmvgNq8OZ7qQcvHGn/ZIj+8zRv3r8FjssYu6IIOI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","type":"module","_from":"file:precisa-saude-worktree-cli-1.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"_resolved":"/tmp/81ca69e0154c9fe7915f76e8aa4b3a01/precisa-saude-worktree-cli-1.15.0.tgz","_integrity":"sha512-LjgA6d6qYpthXWvKq4TqvXP3aG4z+uUuXGsMklX+yDOwUlTJ6I8E4WwcGGHheFtXHeNnskEAR0t6AXU+VuBcXg==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.9","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/worktree-cli_1.15.0_1790965003988_0.7759483061964345","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"_id":"@precisa-saude/worktree-cli@1.16.0","bin":{"precisa-worktree":"dist/bin.js"},"bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"dist":{"shasum":"2a6b7e93a5e07860082dc746d6ea313bafd5a046","tarball":"https://registry.npmjs.org/@precisa-saude/worktree-cli/-/worktree-cli-1.16.0.tgz","fileCount":9,"integrity":"sha512-SN6PIJuVgNp73DQ+Oi3OBcMwLQzwHvK4Hihs+FzE2UhLyglmeXXiXh/FYiPIo1a/f/UzZYiAakFY9Ltd6eReQQ==","signatures":[{"sig":"MEQCIG41ELlfoMBs8+G/hdgQRp8wPSajbSL8vYRXcE7BlZ81AiAN9OXwdtG24WSTvPdFiExlwnZv8ZVOpyJFXnDRFPRlvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIqcrozlEYsbl5vRaASXnd3pLELIp4U3KWRuTqoVSNkwIhAKgnJYhzZV/nNscGCeBcaecLTUdJuNY6+zYelVLojOvS"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@precisa-saude%2fworktree-cli@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149481},"main":"./dist/index.js","name":"@precisa-saude/worktree-cli","type":"module","_from":"file:precisa-saude-worktree-cli-1.16.0.tgz","types":"./dist/index.d.ts","author":{"name":"Precisa Saúde"},"engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","test":"pnpm build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"version":"1.16.0","_npmUser":{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"},"homepage":"https://github.com/Precisa-Saude/tooling#readme","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"_resolved":"/tmp/43971d327aa19005e02042f9a10d5326/precisa-saude-worktree-cli-1.16.0.tgz","_integrity":"sha512-SN6PIJuVgNp73DQ+Oi3OBcMwLQzwHvK4Hihs+FzE2UhLyglmeXXiXh/FYiPIo1a/f/UzZYiAakFY9Ltd6eReQQ==","repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"_npmVersion":"10.9.9","description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","directories":{},"maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"_nodeVersion":"22.23.3","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.7.3","@types/node":"^22.10.0","@precisa-saude/tsconfig":"1.16.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/worktree-cli_1.16.0_1790965689805_0.3013887771502046"}}},"time":{"created":"2026-04-22T19:36:37.629Z","modified":"2026-10-02T18:28:10.272Z","1.1.0":"2026-04-22T19:36:37.973Z","1.1.1":"2026-04-22T19:54:23.166Z","1.1.2":"2026-04-22T20:37:11.290Z","1.2.0":"2026-04-22T23:38:52.535Z","1.3.0":"2026-04-23T03:03:50.746Z","1.4.0":"2026-04-23T03:07:40.537Z","1.5.0":"2026-04-23T12:22:02.486Z","1.5.1":"2026-04-23T13:11:16.117Z","1.6.0":"2026-04-23T14:08:34.132Z","1.6.1":"2026-04-24T20:58:11.365Z","1.7.0":"2026-04-24T22:34:46.521Z","1.8.0":"2026-04-24T22:52:50.405Z","1.9.0":"2026-05-13T15:13:34.237Z","1.10.0":"2026-05-14T15:37:48.476Z","1.11.0":"2026-07-09T16:18:22.753Z","1.11.1":"2026-07-09T19:04:22.773Z","1.12.0":"2026-08-02T12:35:51.969Z","1.12.1":"2026-08-03T21:34:55.076Z","1.13.0":"2026-08-03T21:57:30.743Z","1.13.1":"2026-08-11T00:44:50.496Z","1.13.2":"2026-08-11T01:36:32.935Z","1.13.3":"2026-08-11T02:15:02.306Z","1.13.4":"2026-08-13T16:19:21.752Z","1.13.5":"2026-08-14T22:45:01.352Z","1.14.0":"2026-09-05T20:13:07.252Z","1.14.1":"2026-09-05T20:20:00.208Z","1.14.2":"2026-09-23T20:31:45.082Z","1.14.3":"2026-09-30T21:57:33.858Z","1.14.4":"2026-10-02T13:58:47.290Z","1.15.0":"2026-10-02T18:16:44.087Z","1.16.0":"2026-10-02T18:28:09.904Z"},"bugs":{"url":"https://github.com/Precisa-Saude/tooling/issues"},"author":{"name":"Precisa Saúde"},"license":"Apache-2.0","homepage":"https://github.com/Precisa-Saude/tooling#readme","keywords":["git-worktree","worktree","monorepo","precisa-saude"],"repository":{"url":"git+https://github.com/Precisa-Saude/tooling.git","type":"git","directory":"packages/worktree-cli"},"description":"Shared git-worktree lifecycle CLI for Precisa Saúde repositories — creates/dev-runs/tears-down feature worktrees with per-repo port allocation. Drop-in replacement for each repo's `scripts/worktree.sh`.","maintainers":[{"name":"rafael-precisa","email":"admin@precisa-saude.com.br"}],"readme":"# @precisa-saude/worktree-cli\n\nShared `git worktree` lifecycle CLI for the Precisa Saúde ecosystem.\nDrop-in replacement for each repo's hand-rolled `scripts/worktree.sh`.\n\n- **One codebase, one behavior** across fhir-brasil, medbench-brasil,\n  datasus-brasil, and platform.\n- **Per-repo config** declared in `package.json` — no code fork.\n- **Single-service and multi-service** repos supported uniformly\n  (platform runs API + Web + Landing in one worktree; medbench/fhir run\n  just the site).\n- **Atomic port allocation** via a JSON registry on `/tmp/`, guarded by a\n  `mkdir`-based lock portable to macOS and Linux.\n\n## Install\n\n```bash\npnpm add -D @precisa-saude/worktree-cli\n```\n\n## Configure\n\nAdd a `worktree` field to the repo's root `package.json`:\n\n```json\n{\n  \"worktree\": {\n    \"directoryPrefix\": \"medbench-brasil\",\n    \"portRegistry\": \"/tmp/medbench-worktree-ports.json\",\n    \"buildCommand\": \"pnpm turbo run build --filter=./packages/*\",\n    \"services\": [\n      {\n        \"name\": \"site\",\n        \"mainPort\": 4321,\n        \"featureBase\": 4331,\n        \"increment\": 10,\n        \"pnpmFilter\": \"@medbench-brasil/site\",\n        \"logPrefix\": \"medbench-site\"\n      }\n    ]\n  }\n}\n```\n\n### Multi-service example (platform)\n\n```json\n{\n  \"worktree\": {\n    \"directoryPrefix\": \"platform\",\n    \"portRegistry\": \"/tmp/precisa-worktree-ports.json\",\n    \"services\": [\n      {\n        \"name\": \"api\",\n        \"mainPort\": 3000,\n        \"featureBase\": 3010,\n        \"increment\": 10,\n        \"pnpmFilter\": \"@precisasaude/api\",\n        \"logPrefix\": \"precisa-api\",\n        \"env\": { \"PORT\": \"{port}\" }\n      },\n      {\n        \"name\": \"web\",\n        \"mainPort\": 5173,\n        \"featureBase\": 5180,\n        \"increment\": 10,\n        \"pnpmFilter\": \"@precisasaude/web\",\n        \"logPrefix\": \"precisa-web\",\n        \"env\": { \"VITE_API_URL\": \"http://localhost:{api_port}/api\" }\n      }\n    ],\n    \"writeFiles\": [\n      { \"path\": \"apps/api/.env.local\", \"contents\": \"PORT={api_port}\\n\" },\n      {\n        \"path\": \"apps/web/.env.local\",\n        \"contents\": \"VITE_DEV_PORT={web_port}\\nVITE_API_URL=http://localhost:{api_port}/api\\n\"\n      }\n    ],\n    \"inheritEnvFromMain\": [\"apps/api/.env.local\", \"apps/web/.env.local\"],\n    \"buildCommand\": \"pnpm turbo run build --filter='./packages/**'\"\n  }\n}\n```\n\n`inheritEnvFromMain` appends KEY=VALUE lines from the main worktree's `.env.local` files into the new worktree's corresponding files at the end of `setup`. Port keys written by `writeFiles` are NOT overwritten — only missing keys are appended. Useful when the main worktree holds long-lived dev credentials (Cognito, Stripe, S3 buckets, DynamoDB tables) that every worktree needs but that aren't worktree-scoped.\n\n`buildCommand` runs after `pnpm install` to pre-build workspace packages. Required when downstream apps load workspace deps via Node ESM (e.g. `apps/api` reading `packages/*/dist/index.js`) — without it, the API will crash with `ERR_MODULE_NOT_FOUND` on first start because `dist/` isn't populated.\n\n## Usage\n\n```bash\nprecisa-worktree setup feat/my-work        # create worktree, install, allocate ports\ncd ../<prefix>-feat-my-work\nprecisa-worktree dev                        # start dev servers (foreground)\nprecisa-worktree dev --detach               # detached (writes to log files)\nprecisa-worktree dev --force                # kill processes on conflicting ports\nprecisa-worktree stop                       # kill this worktree's dev servers\nprecisa-worktree logs --service=api         # tail a specific service log\nprecisa-worktree list                       # show all worktrees + ports + status\nprecisa-worktree teardown feat/my-work      # stop, remove, delete branch, free ports\nprecisa-worktree teardown --keep-branch X   # preserve the local branch\n```\n\nCommands that take `[branch]` auto-detect from the working directory\nwhen invoked inside a linked worktree. In the main worktree, pass the\nbranch explicitly.\n\n## Drop-in migration from `scripts/worktree.sh`\n\nOld:\n\n```bash\n./scripts/worktree.sh setup feat/my-work\n./scripts/worktree.sh dev\n./scripts/worktree.sh teardown feat/my-work\n```\n\nNew:\n\n```bash\npnpm exec precisa-worktree setup feat/my-work\npnpm exec precisa-worktree dev\npnpm exec precisa-worktree teardown feat/my-work\n```\n\nOr add a shim at `scripts/worktree.sh`:\n\n```bash\n#!/usr/bin/env bash\nexec pnpm exec precisa-worktree \"$@\"\n```\n\n## How port allocation works\n\n- Main worktree always uses `mainPort` (never allocated — reserved by convention).\n- Feature worktrees get a slot starting at 1. Slot N allocates\n  `featureBase + (N-1) * increment` for each service.\n- Slots are recycled after teardown, so long-lived repos don't drift\n  into high port numbers.\n- The registry is a JSON file on `/tmp/` (survives across sessions,\n  wiped by the OS between boots — safe default).\n- A `mkdir`-based lock serializes concurrent setup/teardown across\n  parallel agent sessions without requiring `flock` (macOS-compatible).\n\n## Design goals\n\n- **No surprise behavior change** relative to the hand-rolled scripts:\n  same port allocation algorithm, same worktree directory naming, same\n  log file paths.\n- **Fail loudly on misconfiguration**: missing config field → immediate\n  error with field name.\n- **Cross-platform**: macOS (lsof) and Linux (ss, fuser) port probing;\n  POSIX-atomic locking; no GNU-specific flags.\n","readmeFilename":"README.md"}