{"_id":"snipara-companion","_rev":"193-ed8255267313303244c2b58b9602eafb","name":"snipara-companion","dist-tags":{"latest":"3.6.24"},"versions":{"0.1.0":{"name":"snipara-companion","version":"0.1.0","keywords":["snipara","companion","rlm","context","llm","claude","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@0.1.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"529c697591c1922bd3916cf956ec51ca0250067e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-0.1.0.tgz","fileCount":4,"integrity":"sha512-HmdeiEDhCWh33YnLNZAPZQw59++VciI9bLB2+G2cO7GWkehlBti8z7XG4UYAjKUq8b3x9zbqjwCmB2uk5TwTxA==","signatures":[{"sig":"MEYCIQDHnFg+cUxIPW/I2qOLH8Gq3C0NPQeWAnVDjfJnPay1ogIhAOySFkPaQYRyXdIofSWDcuxpTCqguwT5XNNieaf/513J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75704},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6d08ddfb487b25e02b43a2a6c4d06eb963d36181","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_0.1.0_1776377973681_0.11568626838072027","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"snipara-companion","version":"0.1.1","keywords":["snipara","companion","rlm","context","llm","claude","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@0.1.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"16cb00496e11273929002d21c23f0d9ba2452c48","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-0.1.1.tgz","fileCount":4,"integrity":"sha512-HF50Ul4dH77mFABvlH2fDJjnemQ8vmAEbF9C1EOufyM94ueK/7xmkCzB3nJEYp3pg6cre7/xjdOwkRLSFIufsg==","signatures":[{"sig":"MEUCIQDd4rbJD7z0wAV3ai+yVyayyvye+GEnflTLcmobZyLyWwIgTQUpJg/RgsOHWTP7R3WbxI2aWFnVC0GrYlXZ63oQW8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101451},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"572a9b3596263a621091c308fa64319000acc885","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_0.1.1_1776637866967_0.9499440008636346","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"snipara-companion","version":"0.1.2","keywords":["snipara","companion","rlm","context","llm","claude","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@0.1.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"37cc8aa9075ea43a62c481551145a4997ca4c9d9","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-0.1.2.tgz","fileCount":4,"integrity":"sha512-mw5145n0CI9R/3b12l8qWAhBDgh8yOOoTgdFWtVmCwSosVH0o11V9IXSjBJHC8z+97b/uSSIfRUi0EH8vEQxSg==","signatures":[{"sig":"MEUCIQCdfqng8Ur8fqYCvrvajC9S2v0K8579zNbsQhlCVJ9aggIga3+uZ6+vTzffk8mwQyiwjkj4GDeatpW1jvvlcsb3sNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104147},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_0.1.2_1776716728082_0.16105912086795593","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"snipara-companion","version":"0.2.0","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@0.2.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"4deed9b51af2ff1ead015e292e1adc4a95d82499","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-0.2.0.tgz","fileCount":4,"integrity":"sha512-CfuFx9VWwVV2WlkbhbkLe6X4H0Tc8ro5ehrFRFwS+f6HQ+6tv2hfL6wB7MEjDssJBldXTXO4eqWa1cQWT/jmSQ==","signatures":[{"sig":"MEUCIDJqVt6+iYczbImUkUvUEGeYKPiB7juSIr48YGFITwCtAiEA3ixr94GZQtJu4t71rQtJyI1sry5WjyMOe+cdI/xJhik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138524},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7b03d9151c9e329cb8189f6db26866d37896b3eb","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_0.2.0_1777066372093_0.7529755160118761","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"snipara-companion","version":"1.0.0","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.0.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"2324782914f28487221c595e19be67c311ca602a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.0.0.tgz","fileCount":4,"integrity":"sha512-xeiS/SfaHC+H/vS+oll1/hEksLjb4ktLBU7zr4acgFkkpDpd46GBJWuZiku2npFT4Tx8HzuEPKyDJyJrEmeoKA==","signatures":[{"sig":"MEUCICLXMX3NAvd4W4cCIRQGd0AWvFU25udxOdz4WtceXy0jAiEAp8DiYenre8sqT3wJhJ4VKQ/ApbHHYvPnHJdRqDgmgQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138524},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"19c67e6b8b9f88ebd0146092f8f0ec034068144b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.0.0_1777066512853_0.9123292367842453","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"snipara-companion","version":"1.1.0","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"827bce69d041f5888d34eb32762baea31ae7645f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.0.tgz","fileCount":4,"integrity":"sha512-xs6zWQ4Dt9VBwCCdBYBDpgY5g56134m3YT8dPlFOCl8XbUp7RwLC3lwn1oGHesFH7H7KOqZQwTl9zp1Pibg4+w==","signatures":[{"sig":"MEUCIDyWptdqq/c513XMHS2zPI/NjiYj+Wwu15b0mxqsU0yXAiEAlxYJo8XHAZrFt6S3dPyA2pNO/pQXWkC9qPFkWGFtz8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184379},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bbac98bab79caf845badb56b0080145ad202e396","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.0_1777233479638_0.6928875134049852","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"snipara-companion","version":"1.1.1","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"de04042725bc3a5c291d76ff865b58fe04329404","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.1.tgz","fileCount":4,"integrity":"sha512-kFt/wOcqKsma48t0ZMnddZuk87w0OUkz1FDeIA458t8A04VrY0nwUlDM+uczGL/Zijj3KUzVnnMhkx01VrSOow==","signatures":[{"sig":"MEUCIQClLHylqcEir+/x78ZJYfNx9SbXAygpMvumqRd/Bft94QIgVvyh4ri55vgIOmdCSOTunfXPO3WofBakxMO+LJPOEeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194465},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"77a9f4ec7c2ad45cd6417909b3eee43de9d31de8","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.1_1777241342997_0.267908345963191","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"snipara-companion","version":"1.1.2","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"856eea208b8403ccd7932bc375a4f525b65ee8fd","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.2.tgz","fileCount":4,"integrity":"sha512-PDutunZCaKteIVMvumtTn4AFPe3DbxXwjINX1d6qd2TCg6UdGMyKXDdsG8UUz4oWnZ3ocxFkkB/JL0EydmXT4Q==","signatures":[{"sig":"MEUCIQC6yXidemxw8w2Wf0im10oqczQFTB/MNmYtu3yQPgAtkwIgamASuZpXxxZZx5Be2+JVIoBOKl7ntIkEsgllPinotOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198577},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dbf4896d249d339370260e39f05a9c034332ef87","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.2_1777241761618_0.12607666749492785","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"snipara-companion","version":"1.1.3","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"cf5e16c788d289c329abe5acdf6090abdb7b175d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.3.tgz","fileCount":4,"integrity":"sha512-FX7nA4C8+WHOGEKPdQk2Ex+RQgh0KJk9R+oUv5QYaPmwgQQShhTXBG+9VJe2L17qgnEEW249EzK23Z0+i2VmFg==","signatures":[{"sig":"MEUCIQDKtJFtAUfqeaxOWY5Rz38tIxiwuYuHT/SVWWC7uF14twIgW8/w9vz4FernGXZNFQFdvVIhbWylcDkcm1aoCchX+vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203232},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cfb745eb0b34ee73245ce0b0d49551e134915b1a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.3_1777310528548_0.9068389897529809","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"snipara-companion","version":"1.1.4","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"cfceca70e4370ffd30b097f4e0ec5f2e214bf709","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.4.tgz","fileCount":4,"integrity":"sha512-F17yFb20QXGjeLUYuhRSroWMVlNjXBwMCpcII1daDrZM7r1avXVdJ1ro5KsbhO/Z/Mz1dDEnc/+BMb/OH6iWeg==","signatures":[{"sig":"MEYCIQCh2Tv37rhx+Xoky2oUDhStV6CxtaCIwa9i/pAgKLfgEQIhAKrqYDcfBlV0ap9NudRyxx3RsOv/8VIJRW6a3OOPr/5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225991},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"24f6bd3860903e07dc4cb97648d5c4bedc9fd19d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.5.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"20.11.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.4_1777402839583_0.5326405535577938","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"snipara-companion","version":"1.1.5","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"d53d041b20c550964cea3e1fb9646c434e70029d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.5.tgz","fileCount":4,"integrity":"sha512-FBiSg+e5t9VXCv0CnZJ4gf7T6murZQYcXhYfcgRa2D+r/S3Wwzdtz3zV40EBQAlM2OHyx4PZ9uvONUeqneFLHw==","signatures":[{"sig":"MEUCIQCanh/VQVl8nMxLnkWCHJlzPzwcL9BuyG/Rw5GjR7BvYwIge7zmqzqGSWCKfxfWYrWFMOAg2I+AWXLTzlgiPrN992U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228577},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"685fcbe7d01a183dc7892e4e6993d6c6cec8d4ad","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.5_1777578802687_0.2993048507190046","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"snipara-companion","version":"1.1.6","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"2b3240c3a1d31cc6e65007672acbe85d0bdfaea9","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.6.tgz","fileCount":4,"integrity":"sha512-UfUuJrTBTPHjnFHpA3BQVIpQkYX25tLN6V+BLGVanXc87GH2e+HULMFEeVpGU7yq+rhEI3a/EKuD4emqYSh71g==","signatures":[{"sig":"MEUCIQD3I1/aMSYrzkwPurB4ynIXTTm88KYYe2WPgvsO+lDe1wIgYLLksBB+CXDsI3HfGpkSK7aUuXGmEvKzL2PNZEeiHg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"571d763b6f25a20a0ec08a9f67f03e16562d6f85","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.6_1778101993739_0.4757934352536495","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"snipara-companion","version":"1.1.7","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"7359a46e320e0c87f0e861e2204a246dbaaf31ba","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.7.tgz","fileCount":4,"integrity":"sha512-b3i2eEaLifmhMu7+josulBZsKjlBqsfLEz2pbVyoPb6ahyqiy5IkecjH4rlkFO8YbH9erzvzOq6a5ejo+GDCqQ==","signatures":[{"sig":"MEUCIQDYEXsRiPEibIjU8LoNq1F4G7yiRxvLb12p6DBO7veOOAIgQhDQdDhvW/dQeB4S0vmfbmYZlhG4gdy13fVR0N8SJMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233016},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7a23fc340fab040c6a7ed555552afb4d33231612","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.7_1778300631986_0.00735750696817794","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"snipara-companion","version":"1.1.8","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"6c0c74330fe3b46c7ac39307f7785a068f8c7c19","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.8.tgz","fileCount":4,"integrity":"sha512-5b0Xl0G4PEcsyU/rrpoxL37AJfnxoy6H2+vrcK2pEuTU9857+wLmo73vFTNtexTngZls0/ZVbVs1K+5ZRM36rA==","signatures":[{"sig":"MEYCIQDIpvNU2aCi2+eShCUPQttz6psWOal8YOq4W14YvCtjBQIhAN/i0X37zth3Gy5r8hTllYYDqOgz2hsNjWiACb5vSRpr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236474},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5c8acd60e2fe64b557cdc5731a6ee03f974dd2a1","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.8_1778426667274_0.6731322334500869","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"snipara-companion","version":"1.1.10","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js"},"dist":{"shasum":"ba39617ff246b582010b8fce17eba6aaab2abf8f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.10.tgz","fileCount":4,"integrity":"sha512-6rJUI+ZACk+ZgLYBTiKYmIudLgwBga/1/EPXijTRk+GSal7kZ7ziZ3qnzXrL+CkFDBpEJfOsubLLpEBTk26VQA==","signatures":[{"sig":"MEQCIB4i2HKy4y69Ka01gLAwZ7hibX4O3Qa4OvjOtcGTYEF2AiAVz58CAAWr1IMw8MOTa8paVovwRFgpFuXTCUtH5SkX9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265372},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0813cb98f0127af00878b62e45b1a48aeea784d6","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.10_1778449811402_0.5834578777483737","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"snipara-companion","version":"1.1.11","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.11","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"1a751d316de4a20ffdeac3aca8f0067dda9da19e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.11.tgz","fileCount":4,"integrity":"sha512-pNA+1Kn9VI5v/NXJJYQlh1X5ysAM124BlAzSqiSBJ0VWiCfqxIm2sXoA/QDiCX+yS8jZNxpsV1mygGPzN+dNaw==","signatures":[{"sig":"MEUCIAeAsRnjRHQRjYSrKlHBi1Qpq4UUkg+bRCzvBPCejHLIAiEA2JZ75pxMaqKG3zzoqDezj6h1hHAP7fv9oeaslGhDWPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268629},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e394037edc38a0295483449a93a9ac84f8d5659c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.11_1778615480765_0.5844777715112379","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"snipara-companion","version":"1.1.12","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.12","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"196b8ac4d330a93bec88d0bc926cf7e818dfd8d9","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.12.tgz","fileCount":4,"integrity":"sha512-tEYBLO3+tu8HNHhkOaRSIAdVl6uzOEkeg18UOJu+iS4qYqR7f4bFPgDkAdyLuB9lDlZDeI6hPHf/OSc42IwGAQ==","signatures":[{"sig":"MEUCIFJgFyecuWaEzrrCNydLlJ4Bvnemj6W7gufTXc8/WZohAiEA7nMh0bCVchUBmjPr+hXYueslLKXRgg0f6xRdpyIfzx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269872},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b880e51ec4292e438a8bdb82a757541c0330c17f","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.12_1778616024151_0.7111280614083908","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"snipara-companion","version":"1.1.13","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.13","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"4dc01407cd0ba19030b71080c011d9171b096269","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.13.tgz","fileCount":4,"integrity":"sha512-NH8fhZOLOaXFcL1Dy8l1Yp+2Wkg9xSF5VpqKgDjfAMYZUqaNJFHMOXiGHQzG/FAeO49LsgnUNp98MTeSYJbcGQ==","signatures":[{"sig":"MEQCIE24UzpJK2W4w5y1RGUzXZ2L1s16Xu9yKMAhIA73MpzLAiB/MBPFWAmJxS3U1flxoFCXiZwqpOQbwEem9McUt4e2Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288335},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"81ac559a76fe2662cc73a5d08a0db0d8233df0ce","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.13_1778625249149_0.027740914711557707","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"snipara-companion","version":"1.1.14","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.14","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"db9340c2aaf5c07d9b2644b863a085d57e3402cb","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.14.tgz","fileCount":4,"integrity":"sha512-drdlHfn8/EmHkDUym+MxxdM+60ZRcmcQ8bVtntzMsxnj1UN1h1FfSujLUx0GL5hMF0HhlKVPmMFkMiaE/Fn4WQ==","signatures":[{"sig":"MEUCIEx3z+flnTwJhgiMUqSDoVY9rKA6wEuMhWYKWpbJ74FaAiEAsPf9dGs5tY2wJSrJ9JUtUGfAhaqsNw8u1SUkd2Pi004=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310848},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0d441247e754704226dbe23218b66d40decf7cb2","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.14_1778647421812_0.4307389767840879","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"snipara-companion","version":"1.1.15","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.15","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"994bbc412d9dcb1a68c80851337671cdeb48bdb6","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.15.tgz","fileCount":4,"integrity":"sha512-k86r1+uZokl645CFtgeLIzu+99/cylm4YWraxNf2BcaCMTEeKXDXTdNl336pjJFYdkzC4HdAoQzsD1pRaSoVRw==","signatures":[{"sig":"MEYCIQCPtjsDN9mLjPEUxeG4R9NRnyHngujSAk0NfsjMas64xAIhAM4klyhgSaJP+0k488KDiT8R5KqyXdeunn6YPnl3yWGD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323776},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fd63385ba7bfd3e31ac2bfd7fa9ec00ba73dbf4d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.15_1778663701389_0.8292159377331108","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"snipara-companion","version":"1.1.16","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.16","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"dd628f175bfa491816fdadbc99152164827d8065","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.16.tgz","fileCount":4,"integrity":"sha512-Q8SLWOClHa1CSaGYNb4yngCQtIHmchpNV550xzUQSdGVFJ6fVIP/aa4PNJvurMZO+YjlFtA2KF1vew3pB2yqsQ==","signatures":[{"sig":"MEUCIQC5TnjIeZhRd2HP5M9HMCH2OB8CxNbWBorY2v5DP1j2fQIgWzfiNVZw1Zanm3Cz6etEapuzeiAsy4K3+7soB/ebAKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327173},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"db6f9db68e1dffe1e3187626a6259ccb5ab546e7","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"deprecated":"Superseded by 1.1.17; CLI --version reported 1.1.15.","repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.16_1778677307768_0.858665123496718","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"snipara-companion","version":"1.1.17","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.17","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"ad39d552fddd7d273fa6f87efdbfcad3e942be4b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.17.tgz","fileCount":4,"integrity":"sha512-yaG+1nfaRvBfUXo6QT8KzzGDJcuPuxbbYCZzcS4ZPgTjtWpYFo07TRanTtRKcDL/YSvEHWnxS4wjB/he/vSlTA==","signatures":[{"sig":"MEUCIGCvJcSLkvmQWzChteweOcfSZqgSFlvtdTpo1pm3HLWlAiEAycEWtFZxVnBY30ly9FlQSv9l457IKWJUU6RTxy3Wajo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327672},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"db6f9db68e1dffe1e3187626a6259ccb5ab546e7","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.17_1778677432888_0.1670429053142397","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"snipara-companion","version":"1.1.18","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.18","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"bfbaf216fff78d5adb103ee0d73ef4b941fe6d1e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.18.tgz","fileCount":4,"integrity":"sha512-Rbjr4zw+LF/0p8HYtfjSzYZSRtohexWKbu0u1aQQVEfUDD6xh18fHCHFqOTURo9ktDdjGJF2I3vSYE2FLqdRoA==","signatures":[{"sig":"MEUCIQDxM4wM0ryDgPx3L5QNNdM2eApbFjKTBXG7e0AjurIMSwIgQAUSbfLOl/m7B04Lp5fIlQz9N6o/xIachjRgN5xQ21U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332482},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e4f9da9355afa96e25ce2fc613e0bb23ff64a974","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.18_1778748988956_0.46612252775717833","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"snipara-companion","version":"1.1.19","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.19","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"de3beb132731785251c32c67f9665a8dc8360bfc","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.19.tgz","fileCount":4,"integrity":"sha512-kaJMthJWo0a86T7IhDz7lTp1aiZZjIYoLsP/hZSvD9CAuoYpeq/9jeyvXfPAsDP4uMcPRuH6p5u9HIAThUUyog==","signatures":[{"sig":"MEYCIQCS2h7VFVKABDNkzI90PB1xF7xK28lAsj8Ht8AG3xM8pwIhAKE1vSmJYEzI+rR0AAKFQLobkxgGwpmqkM81njMj0LnN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332565},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3ea2a2d31f425a56eb1d266c8f67324356c96016","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.19_1778752256697_0.3439792065009144","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"snipara-companion","version":"1.1.20","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.20","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"a3bad77b3861f4a221a1fb1cbf236791cfd46ea2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.20.tgz","fileCount":4,"integrity":"sha512-XIvcIURchni2+Ug+0+YdTiXgqkdliFO9IiZtKrNEKeUmf3YGETkqOkk0hbe/Axo2zGXph1hPdx9mE28wZmeKdg==","signatures":[{"sig":"MEQCIEa/OP1OAM5OoBYLSFxAQaBDaqReiMy18OtRuZ7fn00rAiBdKmMRldDupiEofQHQeU8MDb2pdZanCgfiMjehKefwSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c3864ea8b7c301a5c45cd62f8d2a8c1372cc114e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.20_1778773648105_0.3676367792615325","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"snipara-companion","version":"1.1.21","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.21","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"828302f29e44489f3532878ad056df071a710f9e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.21.tgz","fileCount":4,"integrity":"sha512-mFlgmjdxN1mL2xP1upOrL5rCSrZmV0F43WP/uPJ/bgZ3u7bHvYqHhmcTt5nrDMHkAMmKsnBFX+V662X2ovbXhQ==","signatures":[{"sig":"MEUCIQCW969R7/F8S9G82u6xXnNTtddb7x/YQ9jFX5AL/PQupQIgIJPwLbJ3HsfV/qS6Nqvb6IRxVF5j+Mbw8j4J4AnzewU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345241},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"964b46e37d3ffb0b56553cbac2bc774c7c24a12c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.21_1778786188183_0.8762723412748927","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"snipara-companion","version":"1.1.22","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.22","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"f8aac72be95d1aa1b230f862832d794d920cc414","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.22.tgz","fileCount":4,"integrity":"sha512-8i3AOR/9YfH8tptCrrSzt5zquCngZLmIytFsJ5/mgufYV9y5VS2VtNGk36aBXJCdGAmx/1Rge/KSchaXkcO/7g==","signatures":[{"sig":"MEUCIQCnhHd9OiO32QTNu7N0Mh3xZx58MmeDeN2NIMMew9ZctAIgVPg39FYWhZsyQmSs/be1b9rks1FhdxZhknkWLSLcVr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368858},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"602296b917ae382d4da5b4da560f05a4d4c3f1b7","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.22_1778847742329_0.8982029606152586","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"snipara-companion","version":"1.1.23","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.23","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"cb93a18b409d0f7061f0c059fae5918097fb15c7","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.23.tgz","fileCount":4,"integrity":"sha512-zsCWm3/lkf99zzDVYrZhk8cVc2vhkA342nBlAJ8G7xFZWGSH0JVBylDMxoN5h1pxc422dR4Vj9OLjek6SbUhmg==","signatures":[{"sig":"MEUCIBRhhy3s2mYMZy5pAOxQxxZG4Xdg1jEXCfqufcDtOZn6AiEAvO2U7CjYl/ATMfppKTsprMgSIrlB/HEQcS9Rh6E3gmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369735},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"02f16f03dc9bdeee92f8e9a9693d2109e3966150","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.23_1778848387771_0.05336938638929456","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"snipara-companion","version":"1.1.24","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.24","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"c7fb663913141c1b6a26a7b62baa57c8080e6dab","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.24.tgz","fileCount":4,"integrity":"sha512-JWNGB9JajNkz6JgOXDD7aEMc198uQbZmQu9qsG/AgGhPmZMXoKkc5xQfWIjJRDg6kQVt8JdXj/eH7nKDDkRS8g==","signatures":[{"sig":"MEUCIC9TRALq9aYd+mYaZAhmuWwt8+35uRTKT1zokrkS7MeUAiEAzMn62SggdLHeiwMyEGTZj0PfJ13j/QfJrPiYnQBo0xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370306},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"edd23206b61ee4974cb938c595db7470cc501ffa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.24_1778864722724_0.718772148258906","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"snipara-companion","version":"1.1.25","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.25","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"2038b18322dfa72e9cc32055e72dba648fca316d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.25.tgz","fileCount":4,"integrity":"sha512-YxlbWgcQ5cAfQI0W/GP1c+4p8l25Cq9k/ys37NOEPyMj3TOE8gXD7zitH8NxFhG2dgXWRNBypvSZNkI8nPhhZQ==","signatures":[{"sig":"MEUCIFEQxRIUmz2NSBF71tDih44Nfw9hZHyJoGguiMu/3e2hAiEAshEfiPR9skhGBb/6SVnSHFEXtjeElU1M1Oi1/6oS53Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370862},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"edd23206b61ee4974cb938c595db7470cc501ffa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.25_1778865112005_0.9149236879981741","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"snipara-companion","version":"1.1.26","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.26","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"rlm-hook":"dist/index.js","snipara-companion":"dist/index.js"},"dist":{"shasum":"0161f0cd4ee282354ee1444da75f0700b9ba21f5","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.26.tgz","fileCount":4,"integrity":"sha512-ghBwCaOQy72QuigV18T6x9eeQxWRv8lUYjU4XxynpiUfB/uTtMcKs5X0EepE3VraUpH4VseXQbhKCJkZMC+PUQ==","signatures":[{"sig":"MEUCIGLl+sHbIiaps4hWfjI79pm9y5+6bTh0mAoGfEyQbYUdAiEAwrw1im0ZJ0dx/hq5e1u69lZIbOPXdqEpBn/K1WxkgwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371178},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"838bf5c944d2d0b4e13817386084bc9aea7d1ee8","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help && bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion rlm-hook --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.26_1778969626408_0.19446132914837233","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"snipara-companion","version":"1.1.27","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.27","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"3db7d31b47b3947bb319c8d75d20ea2835390d06","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.27.tgz","fileCount":4,"integrity":"sha512-tSbTAudI8QxjUEBurQCrhWjEdkFyVeV5Plbj+qaIJUDLJbR0d2tLOqXnITvtgFMS+n/76v0wyokK8b4T3XwpRw==","signatures":[{"sig":"MEUCIEXjiMXqKeU/HxHG5c1y0oVYurs41O71syNM1U1JXVp8AiEA6jB17UoAb71i0kp73QPdX528pxAPJIQI4vK7MfYNfuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375256},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8c4e4df7a616d7f101af9cd3b41ec3006c5fe8a5","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.27_1778995383217_0.61327678354373","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"snipara-companion","version":"1.1.28","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.28","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"153a1716988ff978296f8d56ccc1744e9a2340db","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.28.tgz","fileCount":4,"integrity":"sha512-Un3AZ5j7BALgXCUWNRt2pRdqCsXDNHiv5WgPeDSDLgUTCgIzl+R1LQHgaKJOCF88qJ7idJx7A7G5N6CmOskIdQ==","signatures":[{"sig":"MEUCIQD7yl7WeTedgutALjdwzZxRNPgRvUh1482xUP1B64V5VwIgJvbWYaDTBCGGXsjJhMKk8K2N/tExoVa1eAxRcr0AXfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377395},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"88d4665c7ec4e94c8403da39f5e7f3699d4665c7","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.28_1779005472502_0.09432100750594219","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"snipara-companion","version":"1.1.29","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.29","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"ac42a5a11d3791f84d02a642a16c427c74ad6174","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.29.tgz","fileCount":4,"integrity":"sha512-HfOqOg2IURP4IYmiSUT+qcZp3NScRB3l0tXZtlBDwzX2IWleo9b5NmlS2DF0TT4RSq7NJNnTL+jSz/hiAouvYA==","signatures":[{"sig":"MEYCIQC/Yijs+MKHvNvtAp4YzffzmkRBorhodmRCpiemy4W1agIhAN+pCv3Z823mTlsEhS91JbxetLpFy+NLhPwTA3yTvvF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376291},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b1ebf0bc6b60718468f961f9cc7b2a1d3925c705","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.29_1779220900115_0.8284659070569003","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"snipara-companion","version":"1.1.30","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.30","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"39ad20408ebc666edf36c5b60448c602d2fd1b0b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.30.tgz","fileCount":4,"integrity":"sha512-e8W8HWwC/T3Q5S5ZKFEIwo42+6LuyySbZuMAwhW4yNpTmDnLXAU9P/BQ3KNBNg/tjNvu+Xw6j66pluh6npkfKA==","signatures":[{"sig":"MEUCIDzTMnNyZk1DpAAsysoVLn3x4XqVOuoSINDTlfNuRLXmAiEAnrnkYx7GyuRVzt/cM58AyvpvQ6hWIz1P2KZlPXLwc1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382638},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c54334609dbbd311b08284b37ab0e32a46615791","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.30_1779226991165_0.3941848921148223","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"snipara-companion","version":"1.1.31","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.31","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"0ee26e05c8a879e672be0cba4fbd83afa21fd3ed","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.31.tgz","fileCount":4,"integrity":"sha512-FJpk50CpQc8MwKP+1JqYucmzAaQynxYDvr5Syh03+6J0PvaSEhDMNykbwTRzULn7WDtIF/iXt15SiCOyNyjGJA==","signatures":[{"sig":"MEYCIQDEZWDMXHtOiQWAyqwYMw3+fKnFnlaGLebP/aOiouoeUgIhAIS/d5NPX8ZwFs1vPgUqVLZc23pzUppWGboDtMfxxeeC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389286},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f528dd121aefaba135da8ef03a30b640822dd5ee","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.31_1779365563954_0.7167600531257297","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"snipara-companion","version":"1.1.32","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.32","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9cf13dbaf0a9bd1aaa5832c7a176baa9a4b52ae7","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.32.tgz","fileCount":4,"integrity":"sha512-DOt9H4QnQOx2//n3S0dmvzYdqF1M1pVZoCCpXpJ27dyT/ciKQEwacYq3whJCy9btPnds0iL89PW+TxgJH4SzVg==","signatures":[{"sig":"MEUCIBpoAQ88xNqWy1sBcdI2lajgVKE3TCyg/FL8HDSjJnKxAiEA3L+ezLG+ThT3FQTqLwStekAcYzdmU+SZsIBNAQxt3mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391828},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f53c220ee352c1935b8a5dc05ab347e8299b7b9d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.32_1779395563950_0.2256322642193167","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"snipara-companion","version":"1.1.33","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.33","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7a097b89b35e2891ce7e1eccba56d4b998010a8b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.33.tgz","fileCount":4,"integrity":"sha512-uGOsSqi9aBvucJ4uMHI2OcRJqBYJ2rsyQ38LvIgpKBz2/y2mRGgMmjstWIR2uC2SFn4fRyeL8P96l1ZBpDEmNQ==","signatures":[{"sig":"MEYCIQCABfu0I+hContPwNszX5uVUzi94oqzITywPta0lZTvuwIhAIymjMda66vZ9gFiSsn+A6lYIq/F5VLjUnaaUvIcNF9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398030},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"75c7d620a98be10d05e041e6ad437a7aa45d01ed","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.33_1779398148791_0.7568185794136477","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"snipara-companion","version":"1.1.34","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.34","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"ede85cde1a1bf4dd58b0102ebb7fbab13abdec9f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.34.tgz","fileCount":4,"integrity":"sha512-MCak1pcQ6v+WvQhxAnC/ZQPKNl5ku6ZsRbRLQzXVD2FiK0XMxhTHUgR172HXjHXTQk0r1Xsbd0uAjFg320AyXA==","signatures":[{"sig":"MEUCIQDfRYu8/u7xmELBTMA4G2IEvQ/kOnJCK6QG/G4OhVuanwIgQJXlRanxAxrovXxjBOTwKv+QMZSyShGkuYHyTmM7wzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403369},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7727a4e79d4123c300fefc0c54b97beaa4cd9fe3","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.34_1779399007037_0.08804122577196072","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"snipara-companion","version":"1.1.35","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.35","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"48095938d10adcea5b33c32bbbb4d803641dbbfb","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.35.tgz","fileCount":4,"integrity":"sha512-q9FHwTpaC2ag3bJmTYkT+M8IFDNShNxK7xwq9tfEFZiBkRdUniCUKAq3jgIZxgfX05CEFWHqEQ5YGR8i/cgXbw==","signatures":[{"sig":"MEUCIGLwCVQqsXs3L967oqCF6XbrN43oYucQXUEbPuOkI7yAAiEAsy/wLEAzIK+/XJL89PGFRBxRfJDz31AletpLaBoi1jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405628},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"65223e10e5d48be2deeafc8051f2d50d1d1ae690","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.35_1779399727116_0.02316889556751467","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"snipara-companion","version":"1.1.37","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.37","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f97df9dced4e15ffda4c414b44a65e5b372d687d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.37.tgz","fileCount":4,"integrity":"sha512-2N0C/WB8O3OOfg7MhTkDxGWTOIUo3Gl831Y5LlbmGIsTZ5Z8DjIpl4fbxHwp6PqRBUGRmAUhMgPbrGWgtQ5x0g==","signatures":[{"sig":"MEUCIG3bVRvq7cMcNFUwqUtTytgsWILXcBXDuyQcnWsWjBqQAiEAsBpselm0vi5IgaFy0GwTcOoDJQyGELS7EhoIQIzBLI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407748},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9cd63c85f5de8297e5b760e5c7a2f7dceca27d61","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.37_1779428759564_0.9303330140501829","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"snipara-companion","version":"1.1.38","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.38","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"653b468fe973338494670f3652738a385be4331f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.38.tgz","fileCount":4,"integrity":"sha512-UcmE1sGyqzjTxQEuDEtTVvyBdSLKguzh4z0ov0nzZpXcyAJvlAan0H/ZtKF3oJQ0nuoAkHdUARKZTVut1nLYjA==","signatures":[{"sig":"MEQCIGsdb8b9VF+ddaHZufy1oxUnmDZ4WKIa9N38KkXVlLf0AiAZB2ulDxtfQ9LW3CE3Ga6JXovejzXNJwOZ5L2zkyoyfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416417},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"13a90dc08b3702b7b7047105d26e0950b139f861","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.38_1779430484810_0.8742021412498142","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"snipara-companion","version":"1.1.39","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.39","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"6897d2af800d2cf3f88c8697ee556c8fc981e5a2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.39.tgz","fileCount":4,"integrity":"sha512-RlV9iNkBFi5ewRU9WCFczK4Of+Iwmv07i4BBqlOGYD05xWwWJ4jJ4iuJTK+bpum+qJD2kqoBp7QX3L7ys3SWYw==","signatures":[{"sig":"MEUCIDZAGnTQPBmSAJJhXJWcVGDsyxza5M9WJieuilOkeiaQAiEAutgZ+J1tXxnmbLyakgcLZertg4yH49/1AkhsuifmU7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422120},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"413da784561a8782b63963d8f67424fc9887ff71","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.39_1779607546343_0.023976306120421453","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"snipara-companion","version":"1.1.40","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.40","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"3a1cf612a7c64efac8c5169a87ca18ff3362bdc2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.40.tgz","fileCount":4,"integrity":"sha512-rniijc99u6xti21bYAWipyR7Bk24/BCeEslbml8Mke75Hd1SSszh81vSpbOCNQCimrV5VuhR4oiFvZgst+g9yQ==","signatures":[{"sig":"MEUCIAF0xfaDeq7JSS14dQuSX0rIICm92390zft8W3w3z0KLAiEAhHyzdpEXS3QbZV77Qu9yeC1G8eBZLGdS1Jc6pWamHWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450580},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d0b4f8c3c83a8f7fa843cce8737d69eeea892a6c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.40_1779724235347_0.06424385212333328","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"snipara-companion","version":"1.1.41","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.41","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"824041da7f6ea01cbe60157acd5c5b486e6def2d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.41.tgz","fileCount":4,"integrity":"sha512-N6VxaltKdjSF5wB2Q6rQMlosELcK1WFRpRYDyCuok8EFd3GoFKaZPm0lRpWQOYPFK/SR25JEMVS7EuK7OmaGBQ==","signatures":[{"sig":"MEQCIA6moXRj4mlvGj1873mpIsnDD8wHKrq0ogSz9T/3KzStAiAOxvBR+niGXXtac39PPnsi/i7avEyyL8VjIIFc6JRk6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450845},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cefca580f8fb82f220105031fbebcf41efb10007","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.41_1779728465640_0.3684775192959049","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"snipara-companion","version":"1.1.42","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.42","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"c73adae2ad267c8e93482ffea46b74da75ffdca6","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.42.tgz","fileCount":2,"integrity":"sha512-8r6H+MU545g0gj6HIu8mOoBG9EcbMvGKUYzMw1glViyEyHicQPeWXYxWb7nMHbwJAEln4lnFJEsLHU5aXpttzA==","signatures":[{"sig":"MEQCIC/HWUkcuh9QjIWCWA06NJhmBPzhkQe0ALgyXE8yzwKpAiBYhnrJwTcXhBSC5JC4yrI5m9x7oQ6bRmGcec2sOkNhVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35189},"main":"dist/index.js","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"deprecated":"Broken publish missing dist assets; use 1.1.43 or later.","repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.42_1779734048783_0.44073305166794974","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"snipara-companion","version":"1.1.43","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.43","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f4acff6bc25083beec8615567eeffc351497bdee","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.43.tgz","fileCount":4,"integrity":"sha512-JhkL0+OIhZGORdfXZD+Um58LeHnxkkY333h2wbJvr6ZGg6lBgQ9pw95TrJvssfSGjjH41wt1sGNDO3bml+qcZQ==","signatures":[{"sig":"MEQCIFzGnA7TU98hSS4Q8n4P/4ONrEvpr20kVsAMtBFI54HYAiBqXv/5XhNGE87iSBW5rrmYnPEGVCcwx015YAevtt+i3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454557},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2b9a3d376d7135064091772a8b55c15c9672591e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.43_1779734260565_0.2539864265761602","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"snipara-companion","version":"1.1.44","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.44","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9730eaeff6cc7b2436221329f2b64566c427876c","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.44.tgz","fileCount":4,"integrity":"sha512-2v2zmWzr0GWYqjsorTyKCxkCVm1qXlNwjI6BkTu2RHgRCQ4w3ry2vRIe+Jl+9ud0siqAQq8vS61h/1VuA+RexQ==","signatures":[{"sig":"MEUCIGrqnqOl75lcfg4pdAWvWljCiLErZ29VW7FPgE9BxaEnAiEAoJpO+UVq28P0wUvNMyXzMUyV6bPt4OXSArv6pxmcqNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475220},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bb88e078cdb1a47f8f5f469ca982adb75b99d4d3","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.44_1779780376603_0.2028208036145136","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"snipara-companion","version":"1.1.45","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.45","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7f55261525c373ca756ad7e10a3a6c99bfd5cfa5","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.45.tgz","fileCount":4,"integrity":"sha512-jZVkTX0oNQYYiWXrxc6fLgFNoBfeNGr29h3XbWG2DPKGeZA7t/xAiYezf2E36v/od5TxkKMelHWIwHAKgNzJ4Q==","signatures":[{"sig":"MEUCIFQHW3gw98evVsD02ejenMZ6oh2DLVWvE7bFaZ1am2dAAiEA7BcSgisDPWw6789ABC2DNw+QqlOTK2tTRhhX99O20Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500623},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0f9e356bf735a585c1fdc784d88fab53660f6b85","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.45_1779950127218_0.06784920661509353","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"snipara-companion","version":"1.1.46","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.46","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"af5aa3944703de09747960fac70c1892367e8096","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.46.tgz","fileCount":4,"integrity":"sha512-g9Yz/W5N2axFYnlsqyB8PtD2e58GcDO7xJ0tJbMH8gENkP0lR9gUpL0V/bmKNwGYUdjmE7XRiq1ozj2G+yLYRQ==","signatures":[{"sig":"MEQCIA6hGmYfl7LS0oHpTyxVIm7+uXishlu1U2JOQytIUzx+AiBWdjMJjofiebB6FJe7d0lsCJ+DHAUP+SAs5uUOYMDqeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501828},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"318b98b76038acb995cff4abbffdde429c712776","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.46_1779951069489_0.12195450239039607","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"snipara-companion","version":"1.1.47","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.47","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"dd0081b89d7bdade15853f759ba83f99e3f55d5a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.47.tgz","fileCount":4,"integrity":"sha512-5gkRrPkWhLH+pEAOdxIKKSb4yWrvHbj9AYLmY6PWOuJbRUui0FeGObf7AouFKq9DzW2bH2NLbtFNecnru4YItg==","signatures":[{"sig":"MEQCIHQOIUaD+jwBfUNTi2x6BwZ55TFY151SuxBQ/e2noJBcAiBpqWIYb/18ctvrFyrNqMDAzF0bAn0Iq1weX5vQAHYnxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517460},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"238a183d486839cb5e257ec0a4bac03f530273a3","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.47_1779969864362_0.33924668078873976","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"snipara-companion","version":"1.1.48","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.48","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"858f0af10fbf1dfac0e4f2699b47cf06c936e916","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.48.tgz","fileCount":4,"integrity":"sha512-fnJmebZvmPY+K8tSUtBwjkI+y0v00GQQOZFv/HVS9fu9286cnuQ2dJ1lw2S77nRQQSNwfC4gNrhWjq2ShqR1ng==","signatures":[{"sig":"MEUCIQCCqX76oAdO0Kktj3OrukJQbC7MUzCWj3HthZ257qXFPgIgDqmPH4IY5p2IjITPEO93yHYpFekXffD2MtVUzOAjOEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521729},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"115c2974ca78df020c9a0d8bbd80631787c0e19d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.48_1780036798043_0.8374285279925722","host":"s3://npm-registry-packages-npm-production"}},"1.1.49":{"name":"snipara-companion","version":"1.1.49","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.1.49","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"1b71ad41bed5764ec62d315d5dbafc910fe9abbc","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.1.49.tgz","fileCount":4,"integrity":"sha512-mYMA+B4xfamhq13C5WhmwUj0MONf6vgKVSFf1ZlVsq3KfVt0EaEGVbouIU3LpuxVgxe2u6Fqy4Y2HNPABcvwAQ==","signatures":[{"sig":"MEUCIQDbDzvw1eFBY0VnSnFrjbrLXJJUAn8kXDrCuzcRyZaDvAIgdnGSQPABwvbF6brsz+P6Bax1DAsjcWngMTGGgHFnoTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533418},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"64aaafc0563834ef7efbfe1e24eedd52f2a2cb40","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.1.49_1780051525139_0.9873459054784859","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"snipara-companion","version":"1.2.0","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.2.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"778f1963822830f08400f8f7f843edee0c90f2a4","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.2.0.tgz","fileCount":4,"integrity":"sha512-SEaFQ9+U4KUYZhF17ccQD3yytRdaqnj4byD9fDYSEM4P2PJhOLlnizvwEJyF1RgoxF9MAAGO0oEr6Ck7uZxSRQ==","signatures":[{"sig":"MEQCIFJA2CgpSvGOxYuiTaVSb5j54uzElGUzfPBNvOUsJTTHAiBS9kVNJPeyCmqMrGCpqcQhcpIxoA5KYNVt53GBZzFdhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552658},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"69b9ac22d6a67ffb39f0e4c5a9f59136f6da3261","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara local companion CLI for hosted context, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.2.0_1780234659612_0.34582059291778844","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"snipara-companion","version":"1.3.0","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"d07c6a868c871b3ee2c705058f8166c6d8a9ecc0","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.0.tgz","fileCount":4,"integrity":"sha512-xaJUoCuzz+0SGGiycbzhUspwtrlepB3xEFnmqHY5zRrAYaz9NbjnIOQ5d9J2Wd7WypTiczguQfwl1TFWaAFiWg==","signatures":[{"sig":"MEUCIFzjIfF76Uh6F110M0n2oQjsWOLDHBPBwx/EpS+3tzaiAiEAuyu0xvE2stShH0z8F70p0ILkk4X216J1UcGtJAvlB8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596955},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"deac2ad5dc5ce09500b6af8c6b9c7c5b69aa9879","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.0_1780248954848_0.7648412362339083","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"snipara-companion","version":"1.3.1","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"377f6c63a0f6691796eec90efae128371798d10e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.1.tgz","fileCount":4,"integrity":"sha512-6TRt3rf1KV9IqJTjT4g1q+Vjfi89udVQeanOmXswqj6j/a3EIqNSb5SNaf+fh8QF7K156mqxvC3BzqJ6b8Jysw==","signatures":[{"sig":"MEQCIGODFu8EDSNGY5FBRv4kX2NUSTr8ELRZ0k2cWX/SE+lWAiBlbkUpnvVIMW9rVye/ie8CsDm4fh2OnLwvG9cOyjAP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603855},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"000c69d9061b2b445be2c37cf0a9876e13b76652","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.1_1780328409786_0.6208727435548222","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"snipara-companion","version":"1.3.2","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"1b9204299d738a87d355e6a15fe26e115c64f66b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.2.tgz","fileCount":4,"integrity":"sha512-Zeg8ckdvxcMP3ImE8Qskc5F9NWeMmcAFlUZ8wn1tnzDhUg+FmIw5bbQeop1jpoNksO5GWcjjqEsyHPVXwUDfbA==","signatures":[{"sig":"MEUCIQClrNRhdw429N4DxYMVVznmbum9JHCF8XDBXxHWU8QfzgIgZgi7458RDh9FDGwXWiuYLmZOMJslxK8DVV0DDmn7/0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609612},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0795182bbd568efbd5ebedae2eef0cc62128d071","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.2_1780396103331_0.11837617651388443","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"snipara-companion","version":"1.3.3","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"59c4d4182346cf15b4aff9c0115e5812cb6b6fbc","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.3.tgz","fileCount":4,"integrity":"sha512-Q/EylaQQJhDH/Go9JXiskgFwaSYDTk3QxZwz6KwXFzLseFMBVxQ56P+fdDiQO1PhWPoRXbHAAmiRe+LIvM3JzQ==","signatures":[{"sig":"MEYCIQCedDqTiKdGaZ90uH3vT3HvVr9cWR+M9VI6m3WuCKHWiQIhAOBf5MYHaqLF8gImKj8QmqtFHW0rFLJl85WgZCzaqDf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681771},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4171624424cb0aa157bd397fba617a8045a252b2","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.3_1780427656498_0.2959695415792407","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"snipara-companion","version":"1.3.4","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"1618d941672ff1c1e1002fe0b3e5fd5fee8cd805","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.4.tgz","fileCount":4,"integrity":"sha512-8Ni2tVgaaWKpBGG3Oisf2UYyDSTNnMv7S3GJoDK/lqoz/Jg5YgtKNvJcehR/cY3VTa/JTcaj3fnvzRpatBunjA==","signatures":[{"sig":"MEQCIHL0ygNUziq+sYFMYZlVkN5y2fjLS5VpcHXabyqg9ef1AiALKHwV2qlS4v67Mb+XzVIUw9BaYM4wHSXkPeGDd6HgtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685527},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"70299739f1aead344e12df6c38e3259af71b0641","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.4_1780437227853_0.9489758954653702","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"snipara-companion","version":"1.3.5","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"53f3d46e39cb1e65c3149024a72e62e068ec2786","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.5.tgz","fileCount":4,"integrity":"sha512-7B12CTSAvQumt2/8dScrMCm76fqoziyWPVksO5Bdsmgd1pLL0/sL6OWBUwt2aAa5ntgZwCkYLuXw8Vham2deOw==","signatures":[{"sig":"MEQCICZOlE2YYiCjoNTtYJRvkX8H29WH4K92aBOjFrKxCYNHAiATkc6KP5359/K5DjIdv6p8VQXSvFfbw+3WJKKl7q6SGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685790},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e0fa01060b6fea19cf913783c7161dafe04126a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.5_1780557325153_0.7914495387260021","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"snipara-companion","version":"1.3.6","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b5aeb3b4f13879dbbffe42ba0661cd606fd27cc0","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.6.tgz","fileCount":4,"integrity":"sha512-Rlc6Ih+/9Qr+shq7/2qmjhh07FsC7nvFIyRQuXPEM7dRiztTXmLteGu46mGXK9OKB/xIWCDHn4NvP+IHPuueOQ==","signatures":[{"sig":"MEYCIQD3163RlYDFEQ9876PLvnET/9GIhedz6nPGlXj6eUmdTwIhAKnhTKkMsOHXym2n4F5CjZR1JvAifx43PEQvDxzv/SDw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709322},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"21aaa1a8a04c246eb5f70601e80e137bc50ac414","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.6_1780612082383_0.8294366201420524","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"snipara-companion","version":"1.3.7","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7432da0b0770241da7ea9e9af51b7af8993d0418","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.7.tgz","fileCount":4,"integrity":"sha512-MCHFuvY2yVtWm00qNwueEam8lZfINz5rXHtsiytff/9nxAHesLyp+3KSDmJfPwEuHJD5QhsCmQznuiUr5WVhQg==","signatures":[{"sig":"MEUCIAXGQVQu5dYRvBOutA4PVx3BT38PFa27Xh9cjbqL4RVEAiEAohuvlYQt4l/WT0VJJUdw2b12ppP6lTWPHxZfpC9S59w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716203},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c0a1319d015d0c33684e25beae65dbc87e2a6313","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.7_1780639700084_0.9659754486380998","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"snipara-companion","version":"1.3.8","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.3.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"467117f20d9335f2a61b4fdc4a16ecb516a45b70","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.3.8.tgz","fileCount":4,"integrity":"sha512-xMEns34NQomc9bb1BkYtzsyRMOpTkv6w6M9wr4rrMYn0OUaNOqxT+SS0jmRkeIYb3Bt/SspDFclO+qGfrPMB9Q==","signatures":[{"sig":"MEUCIQD+Vyy/iAKZolMvzVYpiblAJM88GpCQD6POUa/hYJGfowIgM+/pVj3z9JPiR3Q9BppcahYVnDt0x2+g4VUOXjsI8mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738835},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8e80c70cc15c277af581b2d3958333c5be9cb237","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.3.8_1780729566344_0.2898345974473493","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"snipara-companion","version":"1.4.0","keywords":["snipara","snipara-companion","agent-continuity","agent-workflows","ai-coding-agents","context","project-intelligence","workflow-continuity","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7c9063e191fa82d5b87b30867aef606265addea4","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.0.tgz","fileCount":5,"integrity":"sha512-s0MVT57KxYnbG0K+vCXFotIxcSCWPzg28JC1bgFUS9HX+1AIyROHoXUpg8x2X/yWkzu0KM5QcmkiL1O34M+lSg==","signatures":[{"sig":"MEYCIQCjwfN1vDd7f3wNKkNWX6Z+QhozzFHHowgYhVvfjf1x8QIhAIeb699OQUPs157VjkX/xIVKR4QTF3tMZEbD5+F/geNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767147},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bf9970b5f36600c2d3e78fd1be62e0645b2cc5fa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"pnpm build && npm pack --dry-run --json && node dist/index.js --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Workflow continuity for AI coding agents. Start work, commit phases, resume anywhere.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.0_1780758795445_0.2521505539392703","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"snipara-companion","version":"1.4.1","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"afc33d45dab5fda39c90608d4f3d8f3b7314f3e5","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.1.tgz","fileCount":4,"integrity":"sha512-wySoUzaElUvUJTRGv6D8Xt0RkbZ+7A9lnaZpVgu7kFB2Ae5X983NpmzxZlLgk0VUIGywnzsw3ZFvDXzfUYffnQ==","signatures":[{"sig":"MEUCIQCoiZTg57yWpkt5ieS3EBTlG2/ojLgLFDISBC+w0aOA6QIgHnt0yEY35oOrqOvaMZ955EYE7hmkNwNwrG7eUGGh8dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742786},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"718239d41e0f397e0ef3bd2d0d08193f284b0873","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.1_1780901561904_0.008452773011196735","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"snipara-companion","version":"1.4.2","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b5b837da7827e64ce957ca56806bd331b5e4a0a6","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.2.tgz","fileCount":4,"integrity":"sha512-hS3piFFFaZJl9YZfVihI158OajiPKLW6kpv86ypQpZhKydKoHBz8a96HbaiKYokW/pgPF6DKKXD0DUrR6Qnkrw==","signatures":[{"sig":"MEQCICdeY7qd+i+RR8bUOlRXd8FaKXteGzgRV10lm0aQIghRAiAQCRvy0jaG6ElzpUL4owSDsovkv80Au5TGjuahdrPtZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819979},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1274ed2de43fd3832e461ab9c120c2b73e7c0f77","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.2_1781060345731_0.593458542266674","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"snipara-companion","version":"1.4.3","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://snipara.com/docs","bugs":{"url":"https://github.com/Snipara/snipara-server/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"5c7dad59dbec6dd728ab64659844519dad94b41c","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.3.tgz","fileCount":4,"integrity":"sha512-4rdyT2zrZWQhWq9ehIkqGPddBF2DwcBy3LRhLPjuXHdRjn5/OgsVVLfNZsWf4KiFeC5o0AkBOXV8UX0fjQZ+rQ==","signatures":[{"sig":"MEUCIQCRsDlo/BP+Pog9ypyD29tB6b8pTjCawQTevTbZeRijDwIgalpNmPsGDniADHWRnXPVgUn5c+i2duTXr2KXinnkqQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821280},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"197292a66bfa42f9f324b9385223b3c9ac402079","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-server.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for hosted context, agent continuity, hooks, and automation workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.3_1781073659688_0.48163058755475796","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"snipara-companion","version":"1.4.4","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"07d2c44bfa0a5b7e86cb105deb3ccb9cc26e0ebe","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.4.tgz","fileCount":4,"integrity":"sha512-dTn/e6b6aRM/G35AFQL3+EdFwL+Tzp8guQZ7N2KbC52/0BM8ToQ00cuWN3AFfG4/NEs6QoX2BZ/m1CzuEAaVMw==","signatures":[{"sig":"MEUCIQD3OI/VZ+dKThJJ2t1BOKsQj63XOqqv/aqlZx6QCmZwSwIgYZcWtcAE4YM7tuVYrLuyH/OUiqocMVM0g63WOV2jqNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836473},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"42b49e175ae766a3adac3da3df610f1d07dea126","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.4_1781074931062_0.6350891320267387","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"snipara-companion","version":"1.4.5","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b59939bba98c3d51e233ef5ad7c12b3a0c07580a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.5.tgz","fileCount":4,"integrity":"sha512-U+7tqw7pF2MI65kFl50uOQzefCIAJgw7GoRc0VB7BIG7/gWtx06kJbYnOBCrjoQj6/NNYmv2vYZ+ioPeusdQwQ==","signatures":[{"sig":"MEQCIHcgqSqCZ+jHqtucrfQId18E1/5KD28n8kZx/0atTkUyAiAJH1gpQQLUePEFvdJfod3vvuciM1nUyQUDB1QfoBpmWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841945},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b06fd48cce1308215100f95b732b030703b3bd9a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.5_1781107403866_0.4256776843516039","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"snipara-companion","version":"1.4.6","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"8e9fb0f7cda1d3642324a0f1f4660acc92dd964e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.6.tgz","fileCount":4,"integrity":"sha512-84mHaHem2p9T7rvPp3fa14QBW4/bHoB8wBxPyueRrHrZKl7Te7iF8Xq9XuEYxwStWgg1g243NllvNJ1k8ML+AQ==","signatures":[{"sig":"MEUCIHRvePc6KAxpjTWoQCYf3s8rMBPhUK/T+1aF3efUxg6nAiEA4SMClMbN6v3CT4G7thvpvgNaY+/KOr4p41URmWna1Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845030},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a5a1d7f6f7d73774fdbfdeed0a921812636d0a33","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.6_1781119738509_0.4532714555113344","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"snipara-companion","version":"1.4.7","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"212b3e65fc66f472f4515588a57094a27ae3d513","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.7.tgz","fileCount":4,"integrity":"sha512-YOV6b7f0PoWkYgb9uD9b0cOx8Jajzb0zadfEkI293S65PuhtTN7aVrBYM0kZHg6awsrp85nBAm6HOwN/PifMvA==","signatures":[{"sig":"MEQCIC0gpUG1Nyv4GyAaNLkPOjeAdONQMippSnFw4oihyMlUAiAZ7sDTqY7aZwCbzl8UvxPQMPCj514z/G84ZcdpB6nxAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860993},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"01c8e23ac6321a721acf50252c9e1c7eef67728a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.7_1781221910235_0.5077134279679654","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"snipara-companion","version":"1.4.8","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f915d6ef8c4da3e4cdf9dbe11370420c53f9580f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.8.tgz","fileCount":4,"integrity":"sha512-5kOipFmpval4mDThaCf5RXqlgM87i9oFn+dX9ciDrqC/Fr31iZk0z9MvNgBFkIEXL+EQNeytLlZHxbU8BttCWA==","signatures":[{"sig":"MEYCIQDnCOS9mZffhuvMDDIPmUjV8Na3ynnaFHUn6Fj+ab5mtQIhALGC23W1OeMBQXkYWg9cdV/gjohR90PEQ2GPrDP22d62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863667},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8573f7e3fc518c4d895fdee7743bbd57169b9594","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.8_1781223726129_0.47105860023412416","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"snipara-companion","version":"1.4.9","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.9","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"abd88fd6e463847c033c254b893822c02227156c","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.9.tgz","fileCount":4,"integrity":"sha512-GSiv/MR0kVH1LeFnk7q4/T6C1UD02JVz0N7D8lZw9YeSszllPSjropjo/oWETlsXNWhdbzIqUxieuXtDJzb72g==","signatures":[{"sig":"MEQCIGpdFsGO95CAx1chWvtiK+xWO7hpVes331y0oG7F3RRSAiAI0XVCDWv8LvKcz8OqQbPSoTUxiIAYobDa8kUjaBZwaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866081},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f34e3f71acb627e430b3a0e494d238e1efd31007","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.9_1781284228559_0.7172023551540456","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"snipara-companion","version":"1.4.10","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"716b6d5ec7adad46a13608c9704644535d660aa5","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.10.tgz","fileCount":4,"integrity":"sha512-LsLtUAlmCOvuY66plWH6VQsoiHnHmdMkDjW7Sb6roG1BoWrifzb2FJqIgPnk3X+il1GhD6DulrwltIlofJHX+g==","signatures":[{"sig":"MEQCIDoLaUHEvFh1vApVrkfCUjaqvIjrX8/l+rPq2kQ+LMomAiA90wCvEUsvO5Q2TqnSQaqBCbulDNjaxCoBr6HYcWlXMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865949},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"677964e006e43885b8a31b2a304267afc1bf4ebe","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.10_1781443858548_0.5439933666453665","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"snipara-companion","version":"1.4.11","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.11","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e5bbcb3ef7c8c6a06e20243f56ee83ff0f7a0136","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.11.tgz","fileCount":4,"integrity":"sha512-898YnbxEAHsNCiowh0eXTI4DyrIlpvyNIYCN9VA+wUVBiDWgX8BTaSlvejncW8lOwPogn5u5PVIyvnehXINpHQ==","signatures":[{"sig":"MEUCIQCbrvp/4F5JvKJz25EWcT5D93NWb/AdJX46yjU6eEtvjQIgdFFgLe9jOpGyDFX2LUNTC19OReknJ6bFGWqoc6zIEx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874889},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c91d4feb15d2a512983e3623273ff2744ddcf052","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.11_1781454281482_0.1417816405259078","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"snipara-companion","version":"1.4.13","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.13","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"6b252071f679cd370bbfc1fc6bc9922dd2971d0f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.13.tgz","fileCount":4,"integrity":"sha512-7Mt7KOZKHp2hn7OVRKWWYSEsvouAYfkLsbvdFFBuNDT9AiWiR/r1wNJRmuedCsBir1si+/Ua+OIc7q+WFgg6Bw==","signatures":[{"sig":"MEQCIHcMhx6eGLWd7h1mJaBFfNUv7HJ+LU5o6ChGMFd4HKvEAiAN6IB+2kTXBZ/YCaTnlh0XfmCOHHbDsy6I01W8XLawsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883761},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6a019235a14689547fe78c0e10ecb6dad2d71e6e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.13_1781474180716_0.22852507371704078","host":"s3://npm-registry-packages-npm-production"}},"1.4.14":{"name":"snipara-companion","version":"1.4.14","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.14","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"fe536c3259397aa78e05f8522edb854275f01e42","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.14.tgz","fileCount":4,"integrity":"sha512-L3CwV4lIodiTMx/fO8RXMB/vJegNO7jlfqm9PetGlliM3yMOnhwxT+kzOsGyMO7sNTyLAcD6SqkRGLHFgWXE0A==","signatures":[{"sig":"MEUCIQChYaVHdU3ziFwPeLs+Z3eNuoTWQ2yNkp/ByxJ0ziqQxgIgVH2DX6zujxwuHNInAZG5ydbK8NCMW9rQbBJN0Nbowv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915063},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3ccec81cd728d79f71613c46f3cb21746fe6fc13","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.14_1781605181105_0.541656532770824","host":"s3://npm-registry-packages-npm-production"}},"1.4.15":{"name":"snipara-companion","version":"1.4.15","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.15","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e557e6e0cd12718368ff7a8b00d057b1b1236bc9","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.15.tgz","fileCount":4,"integrity":"sha512-1p8sD80vw6buASEsb++2gzKLuk8+WnNxns+cWmUFTvCa7UbyLD4RR4hIeRBKHLjCN1CLWox7lSv4uiV7iN9y3A==","signatures":[{"sig":"MEYCIQDMtF7Qe6s8WE2APH2buuhANUOJPxl7PPil9byjDVNNuwIhAJnhS2SRI8VaqnpP980IEnE5NnG96ctSc/I+reah1Z+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916073},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7f658827ba1b1d8e6b9d87bc4129c7b86361c382","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.15_1781606745721_0.6108164897171864","host":"s3://npm-registry-packages-npm-production"}},"1.4.16":{"name":"snipara-companion","version":"1.4.16","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.16","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"90ca6fb6bc2ef1f1ffa6877956b5b68c68760f00","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.16.tgz","fileCount":4,"integrity":"sha512-vQnTMq5bAunKKgv30f7MuuZHModNVv/2o/9P7hp2FL+7ZaZ0dLtmWdWz3B5vu+tX0+oa5TCuKCQZKfkrp/AYLw==","signatures":[{"sig":"MEUCIFJm+7dTk45E5yemr17uVYlr2vEF/c+QuzxJVYR5ZmWWAiEA056g8+ylRJn8z6jbxShu20F+af6AEVr94KcNLtaFqSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915799},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"005071319cef08217a04d0013ee2d0d161ef8591","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.16_1781642944483_0.7958529329006345","host":"s3://npm-registry-packages-npm-production"}},"1.4.17":{"name":"snipara-companion","version":"1.4.17","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.17","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"be5b30ec963ef1887378d4f0b77b4f52de96acbc","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.17.tgz","fileCount":4,"integrity":"sha512-dldNgEj9te8bKqPghrHk7cG8DOMine8bMqKBQMkyX6eSkCdgNNpWuNpCt7YfaBzjwfiKYSR5RTAMkVVbrhilsg==","signatures":[{"sig":"MEUCIAYhF9+dF/iyEtS4QT6Vdqed+5OhZvxhW1Scqlg6TM83AiEAvobZD9dl0cjbS5tQVH8rMOUxC5+ZaA2ih4/FjcHtKVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922058},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"95d870edb71295b7f79d87e68e6a0bfc2ca9121a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.17_1781651712364_0.6314468845162764","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"snipara-companion","version":"1.4.18","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.18","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"bc3728cb62a0f07645befa1d80045cae69935f0d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.18.tgz","fileCount":4,"integrity":"sha512-7TeUkuKuniIk5v2W+inMNmxCrZV3CWUx24quI2d/RNEn00xcbtVikMjkSyYJNLdiSUpAMsWQTbUYEIisEEWjAg==","signatures":[{"sig":"MEQCIFIaqY4yzlsrxvuKACoVpoJC2LDb/vbWhxzehOVxpzJEAiB9Amrs0d5oDoGvLlG27oW/n9G7i+faLBJU+FsTsJ/HKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915799},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e362cf54cb8f338020dc7d766d465b5f1eb62084","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.18_1781653330739_0.8435506374120771","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"snipara-companion","version":"1.4.19","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.19","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"c770937e4aafa59281cbc088b3dd2101fe56771f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.19.tgz","fileCount":4,"integrity":"sha512-xDEXKbwww4B0llFNPDrRJ3+vgpi5vM99vRcasrs7bPqSYD9l5aZ0nkd67vYP6P0nUJ0u/J1EDN1UQNziI4wOLg==","signatures":[{"sig":"MEUCIHWsrzFjEKEL7WxueGbUTxIgQsyDK0uaD3RHsExStF/QAiEAt2NGKqfeaCErv1TudnT4Wo+g6kXYjJnW4aCKP6llFaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932814},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"994ec492430ed72f582b00db731e8b3024576448","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.19_1781725578653_0.6677501652153663","host":"s3://npm-registry-packages-npm-production"}},"1.4.20":{"name":"snipara-companion","version":"1.4.20","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.20","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"03482130926e49f048294b1251f4d68b4ec54914","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.20.tgz","fileCount":4,"integrity":"sha512-1R9pJ8FPdRKn7EexVNi2wVLo8BBRCWYgynQAW1Mt5f6a//Ho6X6iDU/Qq/hgFhxWpcrsAwwvMAnOt6wj65zbgw==","signatures":[{"sig":"MEUCIQDwO6Xb0rpOs3WVqWtbn7Ub18bqJZmxVbi97rx/5+AE+QIgJQsfe+qJ8C6B/XR1lRBabW6xcmVYkSzBOdSrtNnj7TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951912},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0ae9dc92d3268374a95ebf55cac0cd5e2c96b76c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.20_1781762077529_0.4827890441198077","host":"s3://npm-registry-packages-npm-production"}},"1.4.21":{"name":"snipara-companion","version":"1.4.21","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.21","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7509a094b0cadb1c8e1798d6a053ee92cab75b1d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.21.tgz","fileCount":4,"integrity":"sha512-Zoqiph+BqCChUQfSbbL3Nasm3vJVkuL1fuZoiDoksTZyR/kIkCnIXegU+zLGRp9/4JNJnpAJlsXUCDZVrnGRlw==","signatures":[{"sig":"MEUCIHmY2fqsnfKjd5frZnUggYnXoYcnbvACjI91kPNGt1jRAiEAkMF+PkKu1Obm3WPaiCNavRQ9BIfsXUIToBXmn2ZQxJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964457},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc33c5709ff4003d2696ce8811c392dab851c41b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.21_1781819932399_0.15535948049622328","host":"s3://npm-registry-packages-npm-production"}},"1.4.22":{"name":"snipara-companion","version":"1.4.22","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@1.4.22","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f6b037d723cef2a49d0412e9fe3a4aa44ffcd389","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-1.4.22.tgz","fileCount":4,"integrity":"sha512-nyMZyLIAGUzp/q6UvPJCF3uhYcto6CgYnCOcosS76t6RV0x/QxKW/3rq219TtkB6H++1XBse38Sq6RDuiHps8g==","signatures":[{"sig":"MEQCIBXO5qhHMYkyo9YzxwdhFfp9O0IhWNiZcHOJ8yQ6fvLHAiAfyS5f8+nYRBoMmv1fhZemdvIFzMCwVaholBt3cmd7YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969793},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e4586281438e4001048b2fe03c0edcfb2e5adb45","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_1.4.22_1781824735054_0.08264442699504748","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"snipara-companion","version":"2.0.0","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"a412760289b6fd8e02ca3cd7debab57e1c6db1a1","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.0.tgz","fileCount":4,"integrity":"sha512-gGh7dPhdhRwErkArA9fFzaWnU/4/AjLOy0aGRXe6L0t2uVHd+IIQIxjJxsey5OSH2v5anau2FXQVoe27Xj1M9w==","signatures":[{"sig":"MEQCIGrb/7CoUgSJiWQXZp23L0Va6iVYBXB920gOX6WCqkcYAiAyDY/CJxeKhVYo7+fI1tAePWnboVD86OjL4trKOe8LuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985331},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e79cf91b04a81f9d5fc5d3243e86198a8bfb915","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.0_1781853565047_0.07197426732109924","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"snipara-companion","version":"2.0.1","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"4f87fc4b3588ae6381dd1b96afab507ceb6ac2c2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.1.tgz","fileCount":4,"integrity":"sha512-TF5qbc34MatLPAyfKHZozfCFaugEFR9G6syypxtWFCV4PWjba8obkvukANfhctsFXKVp09Wbjqlw3BvRdC/12g==","signatures":[{"sig":"MEUCIQCFDBbuJ6zSj5KDoxDez0q9xbBIeYL6ENeR+ZaxSyfXpAIgOvnM64vEGiU5CM6KkBdPpERzh94yT5L1JlLazYQOjh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020259},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23f38ea9617317e91d62bd9fe7ec7b0881cb604a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.1_1781857618859_0.739433717698349","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"snipara-companion","version":"2.0.2","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e3681f41da2a7325cdb580032f44b62aa62d762e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.2.tgz","fileCount":4,"integrity":"sha512-sPBcAwvWPoK/cilVTrC0Co6uqaj4Tw+jsiHqLvYIOjh6/8533wLeTNo7Yu9hq5IOweycC2G/40q+5Vd3DtMv7Q==","signatures":[{"sig":"MEYCIQCQ/RiYNdtdudXzY0viWczNCUU2dpDLusmIwQ4KfhbUNwIhAOm09Z48hvY7lViLTFM8nOiuXL7JuB9/o5OH+hlH24r7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022336},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"110a8dee58c6db0f8173783c9a30298173c02f2b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.2_1781887399526_0.40915712748121824","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"snipara-companion","version":"2.0.3","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7690b8ca8bbce9a5cd1c768692c4f3b9a45f8864","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.3.tgz","fileCount":4,"integrity":"sha512-Ka4aIXAnwAkIS0ljZq2hovvWotajiaXV5EAboloKojXxblwrYP96xX8i8rEDPK8bdJ1cl0IXu/aKxBRsHKdeMA==","signatures":[{"sig":"MEYCIQDORQItwxdghy62hdc9vkdJyjr1O+fqXVdxHVwr/DKruwIhAIcKo3RrfNIz2QlPSvWdw4hJAbvV9MVQsFJsEkEfVXLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031531},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d231815498ebccf3eafcd6a2505a319a8aa26678","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.3_1781908842285_0.5730429517613616","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"snipara-companion","version":"2.0.4","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"12b1462d370f64d831f9fd505ba7b627270bb84f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.4.tgz","fileCount":4,"integrity":"sha512-GzpxsFJB8f6/jB3XGIefTaj1qWPDfgddm39VGiUijVOGhocA4Ow/LMwdM0HP4/pGt54JeixO8qh2oJU68+F4sw==","signatures":[{"sig":"MEQCIDOad0l60LgUDGHQiYm5xiSQtf+LQvGKegMNVO6I7lgOAiB/4sDBjDa9BDRPUjYJ0n3OpMEps0tJZkxOWNK08L+s6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050898},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"84fe2396290fef10eb8c50a33b1a673b39fd2447","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.4_1781912699531_0.09504725704083361","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"snipara-companion","version":"2.0.5","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"adf8463bc3b0b5618a6ab2ef95746639e13a3e38","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.5.tgz","fileCount":4,"integrity":"sha512-/76NC2S8jj2Soh0NC8jSznbfLdEyimxnhsDIPZt7tMlbOrUCfwIME73wanrJTnc4+get18Tm+/maVBQyrKzFjQ==","signatures":[{"sig":"MEQCIGqWgPxc6BUo7nF8tSUFreNx4ve5P8SxlTlFlltLU1zDAiADs5RbKDUu9x/NuCho3rCoyRyjECRMHyPg9fUOMFrqBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053230},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"374e1ebb09176db4c43ef6af893fae51560ac39c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.5_1782032124912_0.49895365192628405","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"snipara-companion","version":"2.0.6","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"144d8657255c78d671cb835dcf0904e811175b38","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.6.tgz","fileCount":4,"integrity":"sha512-QLfdHlkznURbTQTmasw0QiT1aeZXARdmqDff+60DI2EgkJtoq94JQSWHgQsv6AlCaH0txU7MuQktu0wgqwNGGw==","signatures":[{"sig":"MEUCIBo6PMu6BdVDUwrrLIoBsZIoCSqxclXDzsUWq+A7XN69AiEA4lXJztnfuT/LN6thJ2DPgTBlr/Vj+PgRhBWpHaO46p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060662},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"21713aefb552b1e457936141945d54257cc78ebe","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.6_1782034547711_0.19559496043873326","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"snipara-companion","version":"2.0.7","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"cd1151368f582156f9b8379a2bf95acf60b511e5","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.7.tgz","fileCount":5,"integrity":"sha512-LmrjN6GwF02hxwUreh4ecgpjPtN8pENQVk6FSWVGvOWOnzlZ3TL3bbMmW8qYsYzjFi4Esd8YfT+L082UudegWQ==","signatures":[{"sig":"MEQCIDD804PplSDmaWmlS2ns7vVV4PEVDSJHMWx4m1mMQ0zdAiA34YZrtW6cybY464Rjlj91RFw68Tabj5OPLAD9MfMIOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070041},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5169c40bbdbb749375b73067b158fae77eeb53fa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.7_1782064936112_0.44776395534007274","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"snipara-companion","version":"2.0.8","keywords":["snipara","snipara-companion","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"cd29cf6fd873c87d91cec81ed9faf0c556fda5d7","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.8.tgz","fileCount":8,"integrity":"sha512-ljxgnNJnb5Bn/28DUvj3wSj6xWIc8eBMrOGba8pCBagKQfU54oFdkRd4KDN9966ZskiU0JXfnYi+bBN06YNDkw==","signatures":[{"sig":"MEYCIQCP9XpTTvYvAEZrI3ThbfCTALZEe7wWl0WpPOhROOzjRwIhAKMsGdgn3ezTfhtKYBz6ZGo/DEWjle3dLHp3N2vjVWLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1085931},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"029897f54c7d3c0f43b7beb1354395f6a236c57c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Snipara Git-style companion CLI for local workflow continuity, hooks, hosted context, and Mini Snipara OSS workflows","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.8_1782066594417_0.9290220720039051","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"snipara-companion","version":"2.0.9","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.9","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"eb6e7e3eaf76f8dffd5d0d8ed7c2b3cda6de1033","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.9.tgz","fileCount":8,"integrity":"sha512-/+BlVTmNfklr2VvFfenkzuY2t4MKxbva1pZXdQZGlnDMVfLp+fcKzY5Y61YCS7eCl2L8YT6RWgJSfzB8egiVpQ==","signatures":[{"sig":"MEUCIQD/yaLYY6qux/dp/UzLwFd5Qhd9x8LyCzHpGSjBRXtCGwIgBZqt+2GaimRkiaYGg+u31UuyYx3ZMhG+MRbN9j3M6Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086509},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4bf3dff394614e7c528b7585125772d1da7317aa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.9_1782067818915_0.5026502372207997","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"snipara-companion","version":"2.0.10","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.0.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"400557a7be3074c63ee52f3a54037ab2d3afa823","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.0.10.tgz","fileCount":8,"integrity":"sha512-Tr36PWQNg6TCyLgBys0/jrPqD3uEAQEIocEL3EbtQwDLjeS+WdFJBSg0BliLceo9Ig2aLQgHdQf/QevqF4nylA==","signatures":[{"sig":"MEUCIQDrxpr7J/KIuZRQfIicUUADl1GPVKEpjX2ivpC6DreoAwIgKgPyLhlLLyx9EMeqO7Tk1znAw0Frz6aGW2Pr5w7x6/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121489},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a2d210b3981441814a0cfc079961a7a1ddf6c095","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.0.10_1782399831769_0.6317253705601213","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"snipara-companion","version":"2.1.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.1.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"763532ae73b9f7b75e2c21223969791fd44477d2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.1.0.tgz","fileCount":8,"integrity":"sha512-m4x86CkGyW8/6qYbm4FcjU9L1skDf0EaDMm3kDCt5xAT7ubVowp21JUjIScBFxyc8Ta8aGf0/tu+5Lt6o1eLkw==","signatures":[{"sig":"MEUCICtVgR7AKzWX1N1gB4TshNt3oPRrEH94s2vSSVTeeX/kAiEA7gJvdfKybbAT0yoBrOU9jxFtqbz6daAcA/LEBYorZpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150375},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1127ab1015f80f4f09a2a012c6558aeb484beab0","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.1.0_1782407866457_0.06581690814456964","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"snipara-companion","version":"2.1.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.1.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"50d9650065823e95d5530f665f7bffa08944e90f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.1.1.tgz","fileCount":8,"integrity":"sha512-G+n3cXe1HGTyTDVsF5k5QTyewggkEq6cEo3MgtYDxcksLVVBheSPOCGb9R1rifhkiI1/xAOzKOUN/Venl+EljQ==","signatures":[{"sig":"MEUCIHA2HvB09bLRg6f1EpH75U4BQWPgciuG+oOCD4YpXUXNAiEAstFCSD7js/+ck39tgEzpG5R2O1UBs8A5hAUrAhjA5lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151096},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"61b366d9adbec45aba7503392a3a0f1279b48fc3","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.1.1_1782411979813_0.798960283758517","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"snipara-companion","version":"2.2.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.2.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"6e12f485b3aca569a80c01e7ad925cacaaf20b90","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.2.0.tgz","fileCount":8,"integrity":"sha512-7jP+GPbkMikZ8r8pvfChdNux9j1PQlJJyi055c681Ca360/Y0iHKySMBQaZAi/EtBFQRHHDICFhzHPTutb+9JA==","signatures":[{"sig":"MEUCIFPPij/F6b5ZQHDnvFTSArg6QDY13tKp6hxfvQg9IU1WAiEAzGTtTGeRDZcFi9V/JoWOZGlaQnFKmxAH+b2cerK2r5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172385},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cf14894422397967aa69284c02c4288e99540389","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.2.0_1782414789134_0.015693729779924892","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"snipara-companion","version":"2.3.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.3.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e783eb21393836d9319fc91af9b763ba2a892faf","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.3.0.tgz","fileCount":8,"integrity":"sha512-grobLnH5yGEikLPjPbXYc0KR9mKScp05VBbwb36ni1r9OQI8p6J8VNCByLpEfQjtN6wDruOLhdZA6RYxW++R4Q==","signatures":[{"sig":"MEQCIBZy6T44+QoGXopnxAV/dHDExWD9pmx0SNY0YSYZYKuNAiB82T2hbb0ki/BBhGQNMJAGAnTkbTedhSBSieie2mHvEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186578},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d294cf80bca3e16e9b315fde211475c26efd48fb","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.3.0_1782421548862_0.9059260645923797","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"snipara-companion","version":"2.3.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@2.3.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9f24b0a26673cb9a584abb044d8d9c6b62c53e8a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-2.3.1.tgz","fileCount":8,"integrity":"sha512-0pt++ehYeeuF3Iaju4M31tg77oGFAc5KaL/YWp147oqaGXhCwWI4NAEcNxMubLptUF7LNyluqmCDwz7l/z1grg==","signatures":[{"sig":"MEYCIQCPOhV1L8KH1lCZOqeLs5tsrdcw5emi9mxtiYrPdtEFKAIhAMGvgxYTkPQ+sOyPJ0tDGcA2iqxVW1lVRZbxj+czoErj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202210},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9d227da28002438801e32e302bf36531480095a5","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_2.3.1_1782574961038_0.17152722682622912","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"snipara-companion","version":"3.0.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e3900966cf9e7779be3db24fcbcc59217927b124","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.0.tgz","fileCount":8,"integrity":"sha512-GPp0Y0yOqTHxvHwnXi8WXmtj7F2o3roRtjdY7StIjZD+cPI/4nBdf2Z3Ru+7/BROh2GUKLnccYGYp3kAUMbQEQ==","signatures":[{"sig":"MEYCIQDSmcIR06/vZzvnmuP1rFOgRUjFBfp28ylnE/KWMsm5sQIhAM7vpTh8uF+X5NRqoK+3W8dnN8//YUqCjzz1QJ+XaYog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232322},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"241e194cd0f22f06bd6031e425ed556a256e661f","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.0_1782593719703_0.9591849678645104","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"snipara-companion","version":"3.0.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9fe614d154e689cd82bfa840e848ff9d32fc6ce8","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.1.tgz","fileCount":8,"integrity":"sha512-mDC2UlkUHibzwAQBIFOztQOvAAsnSTz4Xw2O6uwEnmiK/34QAX0n5sAgzP1Xk/6IQMR942iXykzAv46yTZeGhQ==","signatures":[{"sig":"MEYCIQC2t5m9jFkA6DesbK69bp8WsDe/qbEGbGpycMk8SmitpgIhAM3uEzNdjiSpVurZhXKE+2wI0D3tPwt76R47tNfFJXTA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237571},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b63be94ca1d51d2aa142192d4234ce589f81429b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.1_1782627120157_0.28490301365811055","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"snipara-companion","version":"3.0.2","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e41a96803699fbd7e38025f0af125f9d8a6aeadb","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.2.tgz","fileCount":8,"integrity":"sha512-2wWZ0AWWGxe3aW/x6loGK5hx9eH2nGz9CDKjgJy/q++phoKVv7ypXUWZUCWiNQUToyYHnm5B4oRCsjGJqUo2Ug==","signatures":[{"sig":"MEUCIAUO2zcsBHOXqAOkg0VLBYCSnqzpHNsjteKVZj2TMuN4AiEA7gphhmBSa2VdYfhNSeitifX9/ol1bqT2fag2DDlgknk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1244294},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fbd7405d74c8fe8bc2bc77c045221990ec0feef9","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.2_1782739358935_0.304535613055922","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"snipara-companion","version":"3.0.3","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"d53378f34b3fadb03b79ca7106eb07e3cbc4eee8","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.3.tgz","fileCount":8,"integrity":"sha512-E9qFAjhhGu7RVP3/sH6AnhSDeKqHVgQyGRlXx0Fm8m42luIHkZtrGHUJB5ZqkJSgmxpQJcLX3Cuw69407xjSdg==","signatures":[{"sig":"MEQCIFMzL7smWTysJYdIfvjv1W6krktxEuRhGodB7lqdkpN0AiAT8j3eqTww0ron3ttaRJO/0VOOKS9sl8OoH6RJeza/4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267291},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d0a63291ca9beea6e05e779f37e19ba18a86ba6e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.3_1782755663988_0.5506093724511598","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"snipara-companion","version":"3.0.4","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f32e46b53f34da13b4cfc6e4af1855f17e7ee6c3","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.4.tgz","fileCount":8,"integrity":"sha512-cF9WnDms9+R+zlzyo7IXVBS6Hby22X1xtNgO97X+kRMTIILwvkjmIqaas/yVKexeoHQCNr75cG0Rw9Dpgt8X2w==","signatures":[{"sig":"MEYCIQDmoUgJ7SCsxt8eT2D/+UfjFRIX0R9evhVOxRhK0g/DWAIhALJht3ACLxNYSAyTYABKkg6/EOr63D3YC7czWQSnLLaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278295},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ffabb6492fb773bec2afbc458642d8503e81259d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.4_1782759759086_0.1984974795002752","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"snipara-companion","version":"3.0.5","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"858721ef1a37cf0ac397951a3ca6b0be73d3a425","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.5.tgz","fileCount":8,"integrity":"sha512-EnkyqdHI1kF2cbepKa1yMoDqRztCAwbduVPil2OCFwoLYtp5HtFoZjJaI0Im1afgseGYP1zxCjopgsXyNrq9Ow==","signatures":[{"sig":"MEUCICTn4j4X/1I0dZ4Gbc9mW+Jy/NLIzk1LvDWpdLTMVQp2AiEAsp5a5DE/eGP+jX8k3wjHS84s9/DHsviZUJBpamaK1HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279424},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"917ae906c914471033ebbb9ff789aa08f9fecdff","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.5_1782813265423_0.1810158731243381","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"snipara-companion","version":"3.0.6","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"0f005967170f263e907976df77c0de5ccdbc1ed1","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.6.tgz","fileCount":8,"integrity":"sha512-xTwhnNeanP/vhj9bSaSMMFj56CjYE6uDCGn3Wok0o45HfTmoiKfaqrkJyJVnm/S37cBF4ABMgdHU2SFBRFwRfg==","signatures":[{"sig":"MEYCIQCJ7CRPy45DZNlwmSh7ZLEPluOyYy1TSC4y01wUWGFUjQIhAN/y6VUYU7zBtSuLCPhmCGliQmuU9ys9KIhPXjVy1X2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329905},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"87afdef8b3c42e3be43b74d15e804927ec5e629d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.6_1782837657114_0.009088004186550869","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"snipara-companion","version":"3.0.7","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"fa29ebb3f0de96308ec01674434012e8cc255cbe","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.7.tgz","fileCount":8,"integrity":"sha512-4SB0NlEawqJgWpy99/lCqgZ53z6jW87KKcpRIRTm3Jnny4bfbrgpTP7mvLtBK1kuUVA3Uoi5FwnE3INRuh3uEw==","signatures":[{"sig":"MEUCIQDhyCpZYN8tRTYF4g39hEvbc5WWBY54tgY9zNvEJMoEiAIgeYMLCNwPkVBRrNQgOj8QxVkaqDgq7rvM6UtMNT4WTyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353385},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"31fab08cfd8225c582afcd122d29c75fc5eaadcf","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.7_1782857712776_0.9118890626677494","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"snipara-companion","version":"3.0.8","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"558cef84d9dd39f4bed2f65747268594f7040433","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.8.tgz","fileCount":8,"integrity":"sha512-lwhC5uuCeCf8tFk1+6EXa4cYgRKu99ZDkXo3YyF3w54MHLZLu/MLE8GP1vWzH69zs/h5JMWE35OFhxaOk1mPvQ==","signatures":[{"sig":"MEYCIQC7gpYBKRbtJFlLhXmEGXeC7LdAADgCm4Rszd6Ap7ItSQIhAO+DNtl2BIQMDS+19/vp6XaV9rgi84hN5l4SbOPrFSy6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374592},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e7ea8e17ee0f62382e55e1e2881bf384dd05dfb","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.8_1782888855584_0.3822187147168723","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"snipara-companion","version":"3.0.9","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.9","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"5a757fc2be9dbc9377b79f1c6ee650e9b3907f07","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.9.tgz","fileCount":8,"integrity":"sha512-n1LNX4qcyZ/QKQrcWy2zrfRpc040naMr/WXiDttazN2QIQbUpv6B5gd2jNJ3EfLCu61rLiJn0qEIfiGO2TCnqQ==","signatures":[{"sig":"MEYCIQD9M7vkZeA8Ha80QRuOyKzYOKhgnufKnDhD6P1WxVayUQIhAIhnLFbHNWzYyibdHgpcbQhuUjwco9t4VQYWUjBEr8iT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375682},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"882c2fe7d03ffe5972850862a80de6173b39016b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.9_1782891033549_0.34912946595710226","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"snipara-companion","version":"3.0.10","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"996027d222faee1acd864f7164f6ef0035ff20a3","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.10.tgz","fileCount":8,"integrity":"sha512-y01B6FClUBx/PyY40PMkDxPcQ5e2wC8qzohGtV3RtSiCejMgTF4pOpOx52vHW2q3TFHTXMW9EZ1kLsRxNv6/AA==","signatures":[{"sig":"MEQCIH4GrqCCCbhYuZ/N3zjoBwv4FDfbi8/vXsYBKuiF1PkMAiAXKR+c3eZO/pFhI2YVIF9cOSIaz6supFrlLL6AVD0G4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384095},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a61bfa83320b12062c1858b38b453b4217800771","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.10_1782893186961_0.7986853399180778","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"snipara-companion","version":"3.0.11","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.11","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"ef34e06cd89458b723ff6a7b8ddaa5fef118d766","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.11.tgz","fileCount":8,"integrity":"sha512-b0RH3cn2DLvW8G6ZDFLH5lA6sRFXuvNVfQMFVK0MZ40AKwcDtjWvXUCJpGiVXdLw2h6TyYoBjYEigFYvfgFw3w==","signatures":[{"sig":"MEUCICL6RxtmgK2k8py63hM5BwFARWsvZDLcHofCoh3UK7B5AiEA0tJ5tBcE32rLD8pZ8/9TVPD+5adj/LNVDy6UxEOD9L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384433},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"32b80779ffc07867f6ef5a1db3423d72378630cb","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.11_1782907307515_0.3114658215418522","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"snipara-companion","version":"3.0.12","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.12","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"025be80d8a38ea141d6d51d018b1bfee723176ba","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.12.tgz","fileCount":8,"integrity":"sha512-WEsgTgamkVDWU1+sSPUXE0pOLLY4twIe5o4FavbNz9dqBmYTB9OeZZnLixuwUTIpWeGLc2HdvhlXheOESFhE8Q==","signatures":[{"sig":"MEUCIHFDXV/nwh05kNtB2akqx7/EnBEPl7Ak/w7FawxTTWlYAiEAqOHK7oseoDDyENACzCgFKLMoq2RP9ROqOS6aPm7AD3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406237},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7b6bcecdc26fdeab17c1203fc935e3b4c7c6497e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.12_1782927230474_0.21836138680309203","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"snipara-companion","version":"3.0.13","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.13","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9859bcfc66360c4a7c9c8571cdea853c2cf93757","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.13.tgz","fileCount":8,"integrity":"sha512-sHMivE9Y7prrE66WvhU0+tztSKI4hejnbSdFzoLmzFPAPnHpSe+cTJYgsrp+yMjBpejhUk+5s1mNbLQhiy/4KQ==","signatures":[{"sig":"MEUCIQC4fp/XHIVo7OXa73D7r+sMRzh3XyWeuXwAcFtm0brnUAIgOB+VUa0Id6dIgDH9jB8cH/PxzGlS+GWRnMPFxJtLvf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407058},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a09dd001f2c42611ab84ed1d3480de1c279514d8","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.13_1782944231497_0.30759386938804956","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"snipara-companion","version":"3.0.14","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.0.14","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"c643319de6522f0bba82ca187464384a6e4978bb","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.0.14.tgz","fileCount":8,"integrity":"sha512-H9PNXMlyYYwNoltNZ2u8gYtJhZJadHzHp4y2unA51XIU7v5s9Z2oQbWgY/MkoX0GSq+dsSPM0TC21QBYeDPCvw==","signatures":[{"sig":"MEQCIB7jW7vbCU5vjFthWGQSQtwv7WBoe0Lhad+hMKn0nauHAiBWbk77XckZStgDMUJaXhN4V62btua+vOcDcjN80d/dog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418444},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"057d5f073d94107ebd03b3e8a3c2ac0088e0414f","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.0.14_1783005678098_0.7497123415886733","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"snipara-companion","version":"3.1.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.1.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"75c1d797c8747b84f5b9240afcc562a724e6897d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.1.0.tgz","fileCount":8,"integrity":"sha512-ITahdl0SI8itc9xluuNMYd0ZpeVGwu01lEOJM9C7/HsjeCTrXSltgy5udDilWZzHxPNfTXGHE5JekJMOeaCJ6A==","signatures":[{"sig":"MEUCIQDJpvJ+7zQWcIoMinNTXr88E5bD8/kNV4DkLWIbn6xI7wIgB465NCsUMCTHJ1PYRbvZwqXL8XwTT3BYT8jePsDaV8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447199},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"513831b5049b4b56d048276119fc1858a5e771ea","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.1.0_1783013238712_0.22601168359753898","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"snipara-companion","version":"3.1.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.1.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e75663914b925a798cb0c8c6eea9f53c1877fae8","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.1.1.tgz","fileCount":8,"integrity":"sha512-8OoWFny2+5uM9Az8IUeM3GGjya1ElBzqRbP1nEQBY2KJEyNZWfGNoHCSfKS4fV3RxDXrGjLGe33MHw5qtieNmg==","signatures":[{"sig":"MEUCIQC6LDmd+tNiPCuAxVmKEs3VIh9+s/iHkJd7sjbtMkT/IQIgM4en6YB4+htAb1rm1WpDSsYqWR389bLrLNHWc0PPigs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450279},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6d20fc61aa8d8b5e1576953ebf682c511e88a2e2","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.1.1_1783013923398_0.9476402622052487","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"snipara-companion","version":"3.2.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b1dcd1969e1891b1dc64449f55e47d98fbc0dcdd","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.0.tgz","fileCount":8,"integrity":"sha512-5Iinm2IdRekiX8zQ7pmy0kZ4ttBCZMalSA0JhrFA3m5hg2mW0ijAME0zDaLZ080ipe18Gdp/+JNk4brq54nu7g==","signatures":[{"sig":"MEUCIAcFj4jt+1w+HIoxQ212xS+/Om4X60a+x2V+DSVLSuYYAiEAxt5p4GBAnESU6qluTajc+scZvKyUnf1gUr6rLOaOeFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465925},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cfb555c8f23875091084595554e4adfd6004f8d5","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.0_1783014647962_0.05186144095693179","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"snipara-companion","version":"3.2.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"ddc08f3d5c3b511677ea869252fe5f52030260bf","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.1.tgz","fileCount":8,"integrity":"sha512-clRagluCoJBgyDnlz3WeE4zerYeUxBd4HRRVRAEdAtE4HIdkaMQX132T+UGQfjYHbaCaM5VhZloncCGJacseCQ==","signatures":[{"sig":"MEUCIBKVK9F5nAjItyQERW218viqNeiryda2ETUXGKc1GQKfAiEA3q7uoFikPDJcJLmz3aHL7NyUjYzvrFKjGXhGCBlFYcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470518},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"adb22ee0ca1051c94e00d5ec18888563bb34c02b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.1_1783023876834_0.3363294743439831","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"snipara-companion","version":"3.2.2","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"6c3c5cbe158f72f169764c24946796d8cd915820","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.2.tgz","fileCount":8,"integrity":"sha512-GRJ94eh0p0mMLvuTBp9po9/Pjt5mEDRYNiGqXt2hWzSzyW+aWLqwxtoB2NGrIzvb3KerB6kMv8mPi1WdZuWDoA==","signatures":[{"sig":"MEYCIQC40fevxXSfzIhvDlOBHGDO8cmHK69WCPtzS4EopU6pswIhAKyVDSiOkuZt+iDhqUHVhN/4paq5/lhBsNWgAnvFA1vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1496383},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fe448ba5ff224184dc14f27f50ac3e7ff2175a6e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.2_1783030774220_0.8664788447208831","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"snipara-companion","version":"3.2.3","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"ca317e9d0014c4dc7d9c677c885437938e62e031","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.3.tgz","fileCount":8,"integrity":"sha512-+tWsgMl/GQ2JsP+hW0NSIbPijctDwrhT0OahYxdLqxtP/dNoyA2vkwz4usrpjRakWh9VStAWhKVM0twSGBr7Dg==","signatures":[{"sig":"MEYCIQC+MOuPPiwhKKfByojZ+pWez/ezrs+0PJyOQJ+rMjE0cQIhAOjgRptAsNI6f3aw467taS0bfwF/JPHwgQrPI303tOSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517145},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1479bafe1ac5faab0861c8085bb69252d889bb95","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.3_1783063013782_0.879604714483945","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"snipara-companion","version":"3.2.4","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"4d27e8d9ea4e96b0b5047417b86df400ce507d6c","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.4.tgz","fileCount":8,"integrity":"sha512-13YGOPWPSZYVre+QbkAqdS2ZvCDllvEveVBa+ZnbE43uPG6MMAdiz+yQfF/GmEaYCSMBLrqyKMoD9bnsmBVEUw==","signatures":[{"sig":"MEQCIG9f8NwbTEay06BexTrGWI3HZjUSJ3MkqDrkjFfKX90FAiBnTzdelvvdL28TZGhEzyLTosWBNmfsfXQdDaC+nPzsng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554090},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e3c6af870e8d9a320e5b2f9659c80ebdc6710506","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.4_1783092726392_0.15291578470534395","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"snipara-companion","version":"3.2.5","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"78316c1fc2c304e08ebf821c98921a49c3a55543","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.5.tgz","fileCount":8,"integrity":"sha512-jJxEc5NpeSvzN9lX8ZqBiX4RsITVcn2eeRs1170tyaU524SY/cC/IGifel5QbHp5Ixrd4Y34a3JF5S+e49n3+Q==","signatures":[{"sig":"MEUCIQCouVRztakLigQo3tLf7HUY24A1VZpfJbtHDYN69PZdAwIgWgDzLAu81cr2MFJFJ5XdSeXf0Y2hxjV/kzsxCnVgrUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554694},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d45dc04801ecfa8a2b72aed965f13c2f8e58567f","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.5_1783096023702_0.6974687470365954","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"snipara-companion","version":"3.2.6","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e33a935bb9d9e97a0250de11650d13f1effd535a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.6.tgz","fileCount":8,"integrity":"sha512-KwLdBTMvx0BcABEoFscXS0jVM/SwEoXdl+Brw1EZz5KefYpAy92C93qixTDtYbcJwM4QsD4zjfPPa9iIGcRK4w==","signatures":[{"sig":"MEUCIDBsy53y5kvTkaUNwXalLYEVqzVkJDLt2d94SUPOwdtnAiEAsGhD62Uq+vt/eh98VqvgWAPWq2Qz+ijvN9pi449mgYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557217},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a7402dbb045e5e89606d9934b36ed6d68dab7aef","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.6_1783105098658_0.9845669444991958","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"snipara-companion","version":"3.2.7","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"fa929eda287316917eb5fe90ff4dff75313af72d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.7.tgz","fileCount":8,"integrity":"sha512-bhfQQ5ThuTI0w6ZVzZKjPW5UkmkLWiZNNwf+2Z3qDSYKeW28zLCzbef/UfCjUHC4rtBoqNcJonDi1kf586/8uQ==","signatures":[{"sig":"MEQCIE/lq8h1wT0dsf+Xulpy25QDjxmfM/3JyLuXYUJ2RU5BAiAs9W6+VwrNXkMwNlCqL9emKfMMMy2RRrq3sUoai7NTLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1560283},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b6b675ef0f8714fd9c2e8d0f41396e2db0f4443f","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.7_1783108957624_0.35974729289903196","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"snipara-companion","version":"3.2.8","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"a13e80c861de76e52065e43757f4cfc45f523ed2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.8.tgz","fileCount":8,"integrity":"sha512-vRvvovyTu+pXfs4FjpiHjlGnmcHiLFtQIQ2gYik2LGEd71eUsyheHRNLDvJdyorbU7LBpnXRtfF6w8jramSWTg==","signatures":[{"sig":"MEQCIDmz2ud7MMaJIuHFGjWqqyW07D5v6mmallWBIr5Hfr0uAiBLNccrdNmmWKg5V6HUVRjH1Gyrxqkht0H5rOP5fRKgng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566844},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"67f0562776e342f185d45a698e73ef67051736af","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.8_1783111014022_0.4602937264099598","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"snipara-companion","version":"3.2.9","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.9","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e9011306bdcdec42c6f2a08d1b93b30de0eead61","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.9.tgz","fileCount":8,"integrity":"sha512-D6HT0AYiseJeDSa+PZKug5+GZuQudTdhcDX5ATD0iuqIObGVZshARNdYKNdJ8vEMq5t2Vp0AJissVJ3aSSq3jQ==","signatures":[{"sig":"MEQCIBBxo0fFc6ss84tzDEyEdfV/1vdFHgrJ7TNluscgUFdlAiANIkqCKMZvILujCQ61lTSTD4jAXMplzS8+dy62FL4thA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1571827},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"68e7284c01e3fc14491ef10b613ae31121f41ed6","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.9_1783111803983_0.35033898946282216","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"snipara-companion","version":"3.2.10","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"3519795af714f330eb4ebe33507a24752b9f5d37","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.10.tgz","fileCount":8,"integrity":"sha512-gzPjw/wEP9funukKEmqAd1+TxsfASE4m81lHI7WVitohgICcXqqeB9Qp/a6mBrDOgucZ3XRld3RqeJ0dXmxamg==","signatures":[{"sig":"MEYCIQC+ZvkG5fuX+DY6myp2oSA+Rek8LyNZNfL/8YWNc1xc5AIhAI7C+VUltntsoqtadw5DRK1RynO/FSKwicm0vWyawmif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584446},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"11804e76e44250853a2f548581f45f8bc7faa5c9","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.10_1783201547740_0.2465999323836301","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"snipara-companion","version":"3.2.11","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.11","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f39ff6f160a26778bcc2f8cdd4bef8f94f54361f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.11.tgz","fileCount":8,"integrity":"sha512-XJ3+tPjxRCzOQVv3ulSoWllnBDtmsJYRLK9f+JlHZz2u0pjWA7bw6XDOnTKdKxJ4DUWowRqr12vJ++6PNz5mlQ==","signatures":[{"sig":"MEUCIEcwDpm6ShL3JHWHO3mIMRSosraYwiNdtJJdl+KhT7MHAiEAiaq1h9s1f/d4tDFh3El0rMDEo8Ewfr3/dZpaju9MeEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603610},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f050f42de9b6dd5b5fea027eec78f793d39ffa43","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.11_1783203152394_0.725741604072059","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"snipara-companion","version":"3.2.12","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.12","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"039f4d04de484658b34f40ba837c303d4d328a2f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.12.tgz","fileCount":8,"integrity":"sha512-Jgj6pFrjW+2DubPfOpXeEA3pfJZf8uHCgLoBWtsne2FDZE7Jga+njHZBnRnEMT1d64znfcV3QzPnFx5V/QvBsA==","signatures":[{"sig":"MEQCIH8KMkYD2keO2PZgY2VeOVNajHNuDktAxzuYJWbYD8GaAiBVUvOuujvD1KnNm1fACHsKyxUgihLGxxkljT3meVBK8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616277},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"67a5b28eb382842718ceb973f064403b1f401170","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.12_1783205250816_0.5952979743505655","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"snipara-companion","version":"3.2.13","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.13","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"05c1879875c0c2d3a050f6f28c67a83d822ba87e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.13.tgz","fileCount":8,"integrity":"sha512-gmedwz/zQllaSszn9RnY13GTgLRLBxoTyIooDeu0WrGR8SECL9Hj2bcNT+kfHPDD4BZPuwiCjuQUYBzo17i/jw==","signatures":[{"sig":"MEYCIQDUmieJrY6BOAgQp+BeYG6AK4gWm7+jVpM3/xuHcQhQvgIhAP8lYzRoTtoYfVVQBbe6Bi9pl36hIZcg09OMfudnzATp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617448},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ce1a160c222c8ae6bd5b96f15e34fab594bde7fa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.13_1783241033964_0.22329896133441274","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"snipara-companion","version":"3.2.14","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.14","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"8a9267ce052080fa4df149084adaa7856de2eabb","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.14.tgz","fileCount":8,"integrity":"sha512-uNkgX0n7YQVHtyLF/WLvG8VEcr+OLk23sXUk683AAXeLtBGYFZp8FTTVCeVaQa3X1e++EwsG/mfict2ChR0u/g==","signatures":[{"sig":"MEQCIDbHyUPaljBe+gh7+9el25atUPVVSMbpCqJ621ZwaeliAiABE/7X+oDmmDbehlrQRCGuY1FVmOdwPpyphajBOGpPtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1627650},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a994294021aa4fe0142bf297ce32987fbda0615d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.14_1783244832107_0.6319986431644702","host":"s3://npm-registry-packages-npm-production"}},"3.2.15":{"name":"snipara-companion","version":"3.2.15","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.15","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9f7b57b89026a442d17dd7eba8d7e7674ffb84de","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.15.tgz","fileCount":8,"integrity":"sha512-Qzrbex03yfDzFaX2gjucKyDYm3wKh86o8vkpF4hehVRFU8YFrojKLrNI4RR5ZaYq7OOe/LGA81wJ77H5FayN0w==","signatures":[{"sig":"MEUCIQDp0x3wgi6bGSh2sO3mPjKIbi+3hb5qVrxUpFLNinVJWgIgbR+bA7VcfWisMNtoar0/dKbPc3FknzPa72loUKckJVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632519},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"effb9cb0934e9b01da1bb162f8a303ae6f31cc14","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.15_1783273082249_0.43581666963270616","host":"s3://npm-registry-packages-npm-production"}},"3.2.16":{"name":"snipara-companion","version":"3.2.16","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.16","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"7202fae4327d025815877865966879793f33fef8","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.16.tgz","fileCount":8,"integrity":"sha512-adSigd/7x6TAL+/NZxSgMFVFQsPAHcoJTPJPEKQCOnouvhEh+KaNHBDbYFz35DrBlfv8R3PKOMk6iK0+joXgPw==","signatures":[{"sig":"MEYCIQDVkUzDU4rVz0y9zwTxkwkjOwSQAw2DfBtxgrZ9xJuhjQIhAIRtTngD6SkVI6+/wabHKNWtvupQcNr16ZoZm7RrZknr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636218},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d867258f76f9f582c1097ef2a25535230160a869","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.16_1783320755630_0.9114807573034553","host":"s3://npm-registry-packages-npm-production"}},"3.2.17":{"name":"snipara-companion","version":"3.2.17","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.17","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"fbc90213770f9b1e15b1e3807ee88c31ed4a5da6","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.17.tgz","fileCount":8,"integrity":"sha512-tDf+fyut2kjNQvSGAFZr2aDP+rjPkIiHEYWOWnOKtzzOEoELLpfpmO7gQvgGYhhpdXodmM6L9BxxqQNHV0zPhg==","signatures":[{"sig":"MEQCIFq81GEzm4/Ucm4lVbEcdsJc2U/hG199FmFJHNlHajKlAiA2BishtDVpf0VjzAI7u40bl0tMp/lLwyI4ZxFVEn9EpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643305},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8f136d4f51bd029e0b7b25cfdaae29edd1be4327","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.17_1783322109261_0.5112694387140782","host":"s3://npm-registry-packages-npm-production"}},"3.2.18":{"name":"snipara-companion","version":"3.2.18","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.18","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"9a08bda1e2adcb18b83f6a34dc4c265ab2e683ce","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.18.tgz","fileCount":8,"integrity":"sha512-2cM1y9yrxEjqybk/5d0+T2/ltaJEODitEk+WJtYCj5MwT0WjLv3jY9GurlwIvcQipW5pmpqwo1xgGBfn56vl8w==","signatures":[{"sig":"MEUCIEqYqhy2fTm5lKgo7vt3hbFNlqmi/JTSj5arhX19gnEeAiEApA4FaC6J/tPbHvPHI9YNo1fpcG/gkUT984BZMJmcK/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1655182},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0d26ef199ddb7d092ef5e4ffe9c452963039bf47","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.18_1783324619191_0.8850180460672745","host":"s3://npm-registry-packages-npm-production"}},"3.2.19":{"name":"snipara-companion","version":"3.2.19","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.19","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"becd4dc41c424cf72e26f5a09f80d5e4048329a2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.19.tgz","fileCount":8,"integrity":"sha512-UVgeEenTzkBC8uogHJQlkvOofdV+VoD3EIYk5Js9LG6hDgepgYnQGFrHwI5X+sqT/+p4YnfLcVqA8YY2IeMu0Q==","signatures":[{"sig":"MEQCIBId6ogCatZLDIknMxTqCdAA6bUNUrFRAHuY5hzZTf39AiB7bszUMka9MV8ZDZlkOmvYSbwCGKr8kGokZaxMf6p5VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675860},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"20c6935761aefb8862b6f188ef7e0c0f326e4ba4","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.19_1783347336639_0.18206937625973185","host":"s3://npm-registry-packages-npm-production"}},"3.2.20":{"name":"snipara-companion","version":"3.2.20","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.20","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"372182761cdcb4a67715fccdbee9dcf56a8b47e3","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.20.tgz","fileCount":8,"integrity":"sha512-amH8iomRML10giJnCXGunNp6gR5CVsyCZxXTh5Ik32i47ubDLMZhSyIXyE2WC0QXvO0tuNAlc4NsAVjqbt21sg==","signatures":[{"sig":"MEQCIHq/xVCUVoy1L1i7TRzSIUlnnbU8HMEBYd3qvi4NhYRDAiAiFAUWAxSQw++H+zU9SBkkGoxlHwNIXZ+5YB2n1NkA/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687044},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1563b6185d726c41a6133f6d69e8cfdd7c0e4c9e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.20_1783349805031_0.8235206454645883","host":"s3://npm-registry-packages-npm-production"}},"3.2.21":{"name":"snipara-companion","version":"3.2.21","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.21","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"2a089e141f9d7ad6de287197f69e172c0d7770a2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.21.tgz","fileCount":8,"integrity":"sha512-MgGy5QcnFiGSS1h/yLWWrH0xfSU8v8/M3lJS/dpJrxyxbTy2x0zhSZoMFPDsTTxVKbu0lr6NM62h0Y94VIQk3w==","signatures":[{"sig":"MEUCIGi92CCYZBD4mpBcx6lZjigNLiQ5t65eOHpq8N/2R33KAiEA9bZndIUnuagff980VEwKC6UtvcjqIGZ2njg4wB8m05w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687963},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ff36bb4aff882d0b5e0e5a7c7e49f63cbf5e9c4b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.21_1783353450979_0.3946289518517532","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"snipara-companion","version":"3.2.22","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.22","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"1e243f49a10bfaca69e1f4c4b37f8f0b731bef47","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.22.tgz","fileCount":8,"integrity":"sha512-0lrLOE/H2w6XsTomh6rozPFfi+pqBG8D/oxTjPgUC9QZy5bFSUCsVECSdwvH/uK2mXlWlCbE2rPFiKF7lOfHmQ==","signatures":[{"sig":"MEUCIDHHr03BVED24E4gU3JjYXWVhjuIQcT1OUYsqa5nL4QoAiEA+zlgt2oksqMombVAwuHE5JDKKfTrVUq6tLbYMfG9ikM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1688108},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0d88b46c2247d8d68fc9cf78adfdd08abf8c7972","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.22_1783377623252_0.915991539362982","host":"s3://npm-registry-packages-npm-production"}},"3.2.23":{"name":"snipara-companion","version":"3.2.23","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.23","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"acc19c6f9e60cd97ec2ac4394ed38e51a4e1aaef","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.23.tgz","fileCount":9,"integrity":"sha512-ZAE9vTz4Usws568Q8WdKyYHTNT7wIQ2kZf7djojoZBH/iL/z2gVrpR4d4FWeTYkXzf1qLl6ZZ6Zk1SIwPLu6Wg==","signatures":[{"sig":"MEYCIQDhXE11V5szHMh/0HWF3jbCMsCwbo6dJ4zua6lrejYJUwIhAMx6YPUMZi/3OkOfIcEijgAb4LDdXlJegz4kmKPloO74","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730361},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c8128c2f1a67e0f688e049d0d68371a109139a4d","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.23_1783814504851_0.42680265186067445","host":"s3://npm-registry-packages-npm-production"}},"3.2.24":{"name":"snipara-companion","version":"3.2.24","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.24","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"0ac8ca7d5a90e15248f2b735538103799c54da00","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.24.tgz","fileCount":9,"integrity":"sha512-hDVTxiCd2QuEaGWs6Jx75OJQULeppEheW78XnjB8VzZIYdsDcM9Sipjd3oqq1yzzzUG23U5SgTxJCU4CWpgzCA==","signatures":[{"sig":"MEUCIEhL/GQJgN9AGe53x9eQjJkz9r69+0BgP+f6XzNb87IcAiEAo4tpYwnKuq7L6ENcrTkSO3+5qSPg+DinFHYhpFqgRcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743742},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1ff1a6499218c12041382dd2f5dcf4bc5aa32577","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.24_1783894380208_0.2733891901252714","host":"s3://npm-registry-packages-npm-production"}},"3.2.25":{"name":"snipara-companion","version":"3.2.25","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.25","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"71c8b0b0da47e7c2bc47487d1b81774ca6c5ba99","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.25.tgz","fileCount":9,"integrity":"sha512-GHr2WaNnkc8PDJYen5mH5PR1oAjU0HmNnBFd4O1ExVHJFJPvQoWogdOBx4m/1v/iCFbrvVHlKV/eAcS1M8ZdSg==","signatures":[{"sig":"MEUCIAE6Q44Ilp8dlH6KJQDE3nuWLUDolSeUfaRFzLyFfn3UAiEArjyti0xjf7tX5kp1fnW6ekxTEJybd7NM02MHGyAwSIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795570},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4acd639b62f3684b526e35be06918878e8909b0b","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.25_1783897323951_0.3789581646923481","host":"s3://npm-registry-packages-npm-production"}},"3.2.26":{"name":"snipara-companion","version":"3.2.26","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.26","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"236102bb088fac6fdcf111534dfb9f75ded638f4","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.26.tgz","fileCount":9,"integrity":"sha512-DzWvGL9OI7xeYpJavAOt3qSG3KQ5HJD+d5f0Q7xRpZ8Pv+qs6I7pmAPsmHohyN2XDZq9F9AdWSPnLmELkYjbqw==","signatures":[{"sig":"MEUCIBajXtuu5CQ3x+IDBXmQbZZExaPK71+rEULHVsZ8yPvqAiEApi5gvDDPnVeq/ovKAlTyPQbPBe3BGEfxYcNh/KbCSw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795869},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"deb6615d0b6aafdfe36d04b4fee3af4bd2e2ae15","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.26_1783923176744_0.762226609214278","host":"s3://npm-registry-packages-npm-production"}},"3.2.27":{"name":"snipara-companion","version":"3.2.27","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.27","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"521542797a12e99f1a09497860a7cc506d030058","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.27.tgz","fileCount":9,"integrity":"sha512-/xOzA/iQ8aB1IY5XJOe8VhACvmr1obykANy3mVigs8ex1nan2hUCMiuoyJZPV/lO0fS4XxmiIPniydTK7MLLqA==","signatures":[{"sig":"MEUCIQDpLosJ84kUDYWBLTkWIPpRNSPrl5QHedsYTxFWMasW7wIgTSUkHlf3bztUvppLRMnuBYp2sRZGjbM9XcEHJGlbtRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799898},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1155757eb146ccf8c6f40d833dcdf403e30541e1","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.27_1783926873908_0.028883015886823182","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"snipara-companion","version":"3.2.28","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.28","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"1f8ac739eeea5cceb987fec5ce1652d33f526cde","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.28.tgz","fileCount":9,"integrity":"sha512-WbLERhN74YCDFgusrMgZYJXSrg9ycvm2gtG/fa/soK4IUVBSTDHb11IEbzZ61druKtpZHolcIScquzciGfA2bg==","signatures":[{"sig":"MEQCIE8uNdVwxEhjKjuWj8AU3gns0fssVkTw2pCz3QN+MxmhAiA0XZAI3JamrxnRJC7I/COMayXAjHS1oCF9OPHUjGIfvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802615},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fb5821e8225bbb8b87157200e2b11bce8f8d0e5a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.28_1783932770461_0.16933055730585211","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"snipara-companion","version":"3.2.29","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.29","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"d60089080ed42ae1e65efda4b499572eccebfbe7","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.29.tgz","fileCount":9,"integrity":"sha512-P1N/cJ+RdURmTXCMBF3F+nU5Yyz8PMw9YkOwExiu7xKfp66++hiGgoLHML5q+s+kbtaU7Ki/KgsJrO0uayPNxg==","signatures":[{"sig":"MEQCIFoVM1W0nY+0weGeZ4uGX7Q8YytUZkHDQP3tt66zNizdAiBwFu/YyyLTX3ikRxQK35gWia5Pjo8XHbUejcv8MaNzFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813290},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d5c6e9720a6b3cbafe89d69534ae62047042afea","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.29_1783942883311_0.45393903110476597","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"snipara-companion","version":"3.2.30","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.30","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"a18f23c85bbd8a0ad7052ca41c63a12044d9b375","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.30.tgz","fileCount":9,"integrity":"sha512-Bg3kTJIr1Q+Jxj9bcb3GDm//LulWKJpzBiNDHDkbSEvlkWviOyFHYh4wgQbZBxXa6mjjaPe9qclpoVDhN1CGbQ==","signatures":[{"sig":"MEUCIDa9blxslcocYURJRF2sN9fmjSeupPK2rSesB/TqrFKbAiEAub1BdLHLU1crHE8DCKtUvZ/kYquSdMKRVbJtneTdCUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818239},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3254d79895dcefa1a97202deafc0d8dbaa4608e2","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.30_1783945519416_0.6163735487392923","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"snipara-companion","version":"3.2.31","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.31","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"1507cc27dcf1a4ed06283f2c9fe608a3e796fd23","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.31.tgz","fileCount":9,"integrity":"sha512-NFRK5wgcYrnp6F38oC8wHCtukKp3vHdnJjlUciNKT62StUH2Ed2y/+sApJIWm/Oz4WVZt2RaQ8OYJhjlswPvfg==","signatures":[{"sig":"MEQCIDmuCK/rClF/lnX00f7Jfa2teEBGPZmEAuNKAgoxADbOAiBfgcyJ56xsEzj+Ow9Yo+6kJb93sXSl2OIFEowgysGvQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825351},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5511290aad98828d05253a38b2e19cdc9297bf3c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.31_1783949516531_0.3068723135810989","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"snipara-companion","version":"3.2.32","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.32","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"d8f46f2e1f5ad3145f1871a42e860bb655f01567","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.32.tgz","fileCount":9,"integrity":"sha512-7Bv1KM3o1g+eAOu7N2ICvJTUo8C7eXnq/DzGY+Ngbr52YiuS2gED+6PhuFv7XIEMA8kGCMNGj0BC8FHIV9ippw==","signatures":[{"sig":"MEQCIETr82W6XUqq1GDmPV0c24/Os2DXtspD93tEqh5ng7HgAiBCMU2mLwg7884apc5hGphYDc/SRCXWes4NGrA6DTnAYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832283},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e04bee57638abd874eeca8457dc0d674b6d4a16e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.32_1783976608485_0.036197122332042975","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"snipara-companion","version":"3.2.33","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.2.33","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"46930a781d40c8d2ee8bd2cfe03b505030d95541","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.2.33.tgz","fileCount":9,"integrity":"sha512-/dA8DbIdvNwZrpfhR7ODKuv1cH/A+cW7DgpDxKgkp9SNtuB53zRX6drbjy66BsHspDKjsK8QgjVFTBsY1wh9ig==","signatures":[{"sig":"MEYCIQC8v9j8ZApjXog+bNVS0O1wrG04Ig5oXn9ip1HuVbomTgIhAIcNkJwA1J73eLN4WQZljCWa4ToUTEE0hVi1M2IysSHu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1863205},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f7b95eb9d065e845fd2be0752c1cdc2c651d11c8","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.2.33_1784238312594_0.9438140280156131","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"snipara-companion","version":"3.3.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.3.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"77876561798c309698930ef39fea174a1267c431","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.3.0.tgz","fileCount":9,"integrity":"sha512-KeWMCVD5re669hnSqd3akTFAcXQ5IlEFR0xZedWM06sA5pZaSKxI9ah2OhTL9b8UaKCnnPywyO0e/SAPuQAn+Q==","signatures":[{"sig":"MEYCIQD/EK/QnKH9794m36/Y2fFGGe47iwgxGzIctf2+fSDqvgIhALtl6Qmbe1vx8cWghHNsrGjS9yV2ZybfqmTKzJYT780i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909007},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8a5fd0774dadcc44deeb976d993cfc82496878a5","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.3.0_1784301932386_0.13495364391826947","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"snipara-companion","version":"3.4.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.4.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"0d3661b3be8bd53e49027eb07750b60038b66b59","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.4.0.tgz","fileCount":9,"integrity":"sha512-oTFm65HftL/YONtOWyP5D20R8VzyuShe0cFh6T2hxkh6nhXrX8Mi0VnbMlPfCebwuNhKIfb+5YONBv3okvGKpw==","signatures":[{"sig":"MEUCID9AkT9ah3Z7AQrNC6aSh66ymCpEzmW+Kon5Cv52faJOAiEA9ddSCXNpX2dVGBiTb+tc9805W74oT9rZQCHmPPn4Upo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1910808},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9b7707e9e5e66a22cb05790e5f61130aaf821335","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.4.0_1784307759572_0.08717915163633161","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"snipara-companion","version":"3.4.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.4.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"51e09506ad54683f0cb6971a696aebe62359d0b2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.4.1.tgz","fileCount":9,"integrity":"sha512-31NowWrVYeIwJZePnrQjKZRvHb2lzHtui582Xxc7y55YYtMUi7VTdq09CKZEEFlEQPoZvDI/I3Z2wYgvZmiooQ==","signatures":[{"sig":"MEUCIGX3C03RqUHtN48tQtJ4iiiN2J9zTaf3sE8it/CC3rTwAiEA+Fzq6oe6oaNd1eLEYg4iEudy2LPCPCXkQ3o8+TTx28c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1919566},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"979accfdefd4ab04fb8a585d565b8ae122c66631","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.4.1_1784327096301_0.1296118904620509","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"snipara-companion","version":"3.5.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"991e8efb75cd612b38178cbf07ad78a43971b936","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.0.tgz","fileCount":9,"integrity":"sha512-GBu88EVNsKgINW15EW6iZ3szsBzPJK72QX4rJk5Luw3OLBS8TiWhN/BNfbtpCoxUlEzbNciApUmIHVlNHBfhmw==","signatures":[{"sig":"MEUCIGJieFU6SciKWvcjUAf9eobnQKfWgEq8sbMizAEMuhC5AiEA0K71V+czIVHcM2IdtBEfSMxljXlh6lv5V895k1pqxdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921986},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c92932f96157566f6edfe67eabfb81cfde4df51c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.0_1784329238551_0.595505215079341","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"snipara-companion","version":"3.5.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","windsurf","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b8031a67e697c55b85833478d07aa37efef84a6f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.1.tgz","fileCount":9,"integrity":"sha512-+0fMlt+Nu9AVSUgqWKfEzARKUwGQ0X8fDvHJOi91jVlQE10j0ozmkcEtuoCFxrJryHCwQUsOXdpr8hCSfRRZmw==","signatures":[{"sig":"MEQCIFW/l3IamCYRBi8ACmPpN9duIjExULmIiULpv+BGO00hAiAldu7RR28+H0Ul7MZfLFUwM5sWuCM/qaTb0yZbQ3FJ7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936775},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ebf3bdb4fbd96e54516b5177d369afaa63b1744c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.1_1784360129064_0.3635038768830494","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"snipara-companion","version":"3.5.2","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"ea2b2637c46b4358c4eec7e8a7b16c5d5fd46d71","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.2.tgz","fileCount":9,"integrity":"sha512-CBvbM4HM13XH8mXt9UXd1MdgUJVrfU4su78YHlvjwjop/ZQdzOlppHSZaXRVKxbEbfYwlcqosCTH3ljN4fUTKw==","signatures":[{"sig":"MEYCIQC41tkYyadIA92a2vBEK2GgEhSCgPATMowILw6zZdFXYwIhAK7GXsdLWufM1CwciwT+BfAgYT6/8bZf6igv4UABtgj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936126},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96b79503d51ea26c4794b29e61e66d5aafbb86aa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.2_1784384313648_0.12762818712957502","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"snipara-companion","version":"3.5.3","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"4d3c5135227b356bba833fb8f8aaab08d3fd244b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.3.tgz","fileCount":9,"integrity":"sha512-2j0Dra+B8lihX64GCJEulj2WHqWTvlDmVJivOXiUob6UZXfaDiLnssCxiB4BndCnGZ06KHfYZKHexZ7WS1SRiw==","signatures":[{"sig":"MEMCIFQXzw+q0kP0ZiEVR3vpmQveycBpKeSMUT6sN69pwdxdAh8GTIFP7PLlaAilSnD3X6l+3ig5kgSJy5+sDxElk8tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937799},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74b72334041c68c2129c6bd6f5287a5dacad28be","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.3_1784388231408_0.7656903737201874","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"snipara-companion","version":"3.5.4","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f1f1905437fab9af9001b1f9129e430e5392309f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.4.tgz","fileCount":9,"integrity":"sha512-HRRY0rhxGVlaDYGo+yG5XOGwjZ++2s4d0ZH35SOEXWDzLNpXY5I00fJocEFJzR5B/uzU6RNoFqht+EgcPgGSxQ==","signatures":[{"sig":"MEQCIArKNNqvPnlJrIXM8FIgL+2ZMMuJcuXf0bmIfI3F84tDAiB2Dh61l+W5cmDKuLM+Yu2XDUymswZ6+Oetz0HOrgO6Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954466},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"32578906483a8262009d673cd0e27f2a120d5f65","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.4_1784393316332_0.7042733115832809","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"snipara-companion","version":"3.5.5","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"d57fb4e6ce20ea8bcc5f26bfbecbacea89f042da","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.5.tgz","fileCount":9,"integrity":"sha512-7yR+c+0z0pN5RNWxK6heKiqU8cfMvnanal8ZBT32RIaRwSjdsVBCAuMtrY4OzaW5kLf0PmvNj3Fh/qpVGr9O4A==","signatures":[{"sig":"MEUCIGW9RDPj0BxjwRWYWeXeGtSaqdqr24YQ0YK38Q+Vd7ZsAiEAsym4+nZ4pPmmeLi0gyfNgCOZnzrvoJcPfsVB+rGIXiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955512},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8bb71dc4b9933ec354c96753781760a1eeb25d70","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.5_1784395748179_0.9295356151253491","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"snipara-companion","version":"3.5.6","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"89d522e415c6fc887997beb69ba4b7a960711f9c","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.6.tgz","fileCount":9,"integrity":"sha512-9jIYdSC7wP6mtebiq+EmfskVFfcz9lCMugKdy42PBlOUBk4Y7RArJR6ORr9jQ4iAVD6ElqZ5yaD9/hompT9oWg==","signatures":[{"sig":"MEQCIA79Id8BJMArLjn/YruhHKtIJIx0L70o7fr/XCp4XWPTAiB7U/tOZ7+705URE2itPq1SDhx7mCcg4yJ0V5/EhYx+SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979392},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1285890af336522e9ee4f62fcf33b36734aa8e76","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.6_1784404327004_0.20129519375338556","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"snipara-companion","version":"3.5.7","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"881f040a40b37b58745050e0be1c51ab5b177986","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.7.tgz","fileCount":9,"integrity":"sha512-x/c0/E4Z85d96N24Ji8B9EQS98Tjs13ypp9Oxn3mGitC84AiXBZkNPRAHCsw3UiDI4xyhNQAbqwGcDDLnPZi2g==","signatures":[{"sig":"MEYCIQDBIdXz5qloKM3hx2EIXdts6wT7AK6ml9dHAhCjXES9pQIhAJzcmqoxj4kr2CK2IECF2YHwqb9Unn7tq5VznvZvS0Z2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982627},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d20b8c3d46a5d1df47d3bb1d573026dbd34232aa","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.7_1784485982688_0.9205619935656408","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"snipara-companion","version":"3.5.8","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"5dc6d00a9e7b320f37d342b18f6d064146730ed2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.8.tgz","fileCount":9,"integrity":"sha512-IndrR4DDrFjI64xJuphn1yLBMPBjNdn/zCad5sNVmTc7FafQ0S2PZ62oAnYnkZjxMSCCRHFf7wQvtCEJnWty9A==","signatures":[{"sig":"MEUCICwQ0t6EPT+0R2Ahc+JgWGTRk615phARPSeedKMWzrJUAiEAgQK/cNf7c+D8XJ12rPZtIcYfF9aZ7sZs9YUwfqh/28A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984845},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4983e21b5ebf072b61d34f497ef7b34792f76012","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.8_1784497865956_0.7258745391539918","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"snipara-companion","version":"3.5.9","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.9","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"326c8109c29fc7efb4d8f20fcd4ad04a5b250b6f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.9.tgz","fileCount":9,"integrity":"sha512-I5udV5UodO7ih0TFzRCZVMgY8g54mMBthq8iKap4C3QAgDgVCtNi+rsde/meJV2iCsubTqt2suGyAL7MAJB90w==","signatures":[{"sig":"MEQCIBNLBMs55b0XTtlkgh/evNzJJ9qiU9iBk7A6GLLK1Qa+AiB3KtKx6fLErb0HRFM9bYOpu+mpD4GXmVUL3m5tcRuPkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1991485},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2bee8f0ae5fc0c3171afdd575f2732b55d13e272","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.9_1784503327383_0.0544747356788744","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"snipara-companion","version":"3.5.10","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.5.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"936f940a244add7ddda7466bd05665dd7bbf766d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.5.10.tgz","fileCount":9,"integrity":"sha512-yqxufiNQpULJr99NdzPRAeoOr1rdKBtXCZouUbLPE/Q6u3fGbEGY9S/MlNTR817C4oHjgn81fjDa4wAVknhqVA==","signatures":[{"sig":"MEQCIB4/KdG9HAqTkWvSqQ3mKIh/3z1TzOyGpZb0UQTYg0xXAiBnw+F0dq9AhurKekOXxyY0rFyBayZl+qXTHCEPjw92Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992747},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1a022957a428c13b01a276ccf3f1e18bb2c79d94","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","typescript":"^5.9.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.5.10_1784504111171_0.35893528395045293","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"snipara-companion","version":"3.6.0","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.0","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f7f51722ad1603fe764b71b34c327ef84d1b004f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.0.tgz","fileCount":9,"integrity":"sha512-ay4yGrqfZCIThp400PtCivqi7NnYU3J2vLTigql5cWfPrVevduSCpDZHXARXm5gBp5+M/i4ggqYLKLDqt9+UTQ==","signatures":[{"sig":"MEQCIHerMVYfhSlYqy6x8ea3O/yZjFGDuTgeaCpSLPx7c9kSAiAN5LxTqguTa3Y6L2gXC41Nnf1LG7UOVR9uMC4uxqjpCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035134},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"81bd180399f5ea67543eff573ace35adffa40ce9","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.0_1784743404889_0.4377830272974501","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"snipara-companion","version":"3.6.1","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.1","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"71185f4d252b3c9aac9e1c3a174b344b23f5a8c4","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.1.tgz","fileCount":9,"integrity":"sha512-LoW8U3pJ7AyzxekKt96ecXP4s5hmYY1dFibYfA5v1ssfykBJHzGrAB6PaAl47yPiaO90p9jR6gtf4iFHdoKTtw==","signatures":[{"sig":"MEQCIBYDaQDKjuZwdnbpfKKoDVPGXpdxShl80rgkfoVZN94aAiBiD2GcdwIOQMers11Ch6iNB/5jdypbNHwFRBGc0qwwGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035431},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0dd3c7e2a777aad45e580b47fb51af7874278ff1","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.1_1784745413361_0.29952116100892856","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"snipara-companion","version":"3.6.2","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.2","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"54c99a9f90eb993a5958d0cfa82afef54d36e136","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.2.tgz","fileCount":10,"integrity":"sha512-GIETA0c/XLdZPmhK/sxyIbKPIC5LTl70ZxYkUGHvXZo0Mlu0EuOXB+O0/M9CsRqmX/P5SAPqcZeewhhfJV4xew==","signatures":[{"sig":"MEYCIQCqZA7Kg/C+sRAEepYLpyv3+j0uEwdPvalxuf654aZ0FQIhAIvE889pJKI28o3jYPF0cNADnYVhGUfAoZs4/pgq57IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059595},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7032180f91881d53a1912a095d3897ef3057b735","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.2_1784761884846_0.734191506287809","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"snipara-companion","version":"3.6.3","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.3","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"8ad7aead5391b446e9dcc0a98978bcb2cf46650a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.3.tgz","fileCount":10,"integrity":"sha512-jJJ1uXcZaWq27LgHNdOAvkkHPQq466XseV4/dozPBck10Z9A91Z9gIpvBiwI7o6eKnUXmKGesjSNKqx9f/OrOQ==","signatures":[{"sig":"MEQCIF/ZWnaWgTl0EXkRUrJEP8cBMSaTmpcQzoCsSaZf5E+AAiAv6IXamxUOLdbG+9F+53iVSmCFgmBablLpJNp+ei5vSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2069166},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b18db0b4915a85a80c647a7c248b201d3b295669","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.3_1784806966519_0.11191154003652182","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"snipara-companion","version":"3.6.4","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.4","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b949cb4440eedcafe1538a0e10088e2290e9018f","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.4.tgz","fileCount":10,"integrity":"sha512-ld+Ks815tc3uBFyE+rg+7rfvXBdNFQngMMsIVFx/Ym4W2DrSfWdOWv+avVr5LCgYo0LuiC7bUjiAGc9hnpMN9g==","signatures":[{"sig":"MEUCIE+YTzYjRTBX7SLPyk2EQJHkiFbU19uKWJUbpvjsr5EoAiEAiQOmXU4cTNuGtgWBzG3x8Zur1AeoDkHpjhC8Keuppns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071851},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"245deed3dbd7e33caa6f53294b1a04f8dafe44da","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.4_1785041949120_0.38990030853552615","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"snipara-companion","version":"3.6.5","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.5","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"3e428518efa26e6914dfdf37622f6f26af1d42d1","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.5.tgz","fileCount":10,"integrity":"sha512-D5T/IeULcXvjfeRuzR4Zk7boSv1jIUdPEQJKmSz6wkhtH+ZEiqotWKFGQg0o3thXNHBcvLsiMrNIYIBsSavPZw==","signatures":[{"sig":"MEUCIQDvs7luM4D2K2VvZsKoP3FZMBBkSco6CCjURPoytNxFiAIgIRknmChQcjMJaJ5YtQSaPaknX0KzScsTFnYp96ElKFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104750},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"31d3d70def9579b7c723472a2e4efaaa438c501c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.5_1785186358051_0.6772396842121298","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"snipara-companion","version":"3.6.6","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.6","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b597d59b2d5df093994480020d72e03b6524e589","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.6.tgz","fileCount":10,"integrity":"sha512-Sppnr9NSFSGBNYSUBEuk0kZLjS3Pq9Fd8fNY8/W/FNAiQiGbegD98f+v4zo9W4xb4k/Q1WN16RCmzBaO1mLXvg==","signatures":[{"sig":"MEUCIG6REh7JceAOo1hfWdjERTg9e64Q15sJAFD6O2PgebvTAiEA6pxWs07wCvo39q7u3sNuQeqVX/MbSff5bQqXbQERGMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111381},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"93566129ffe3b1b063b0b71b7f126ee83ef681e9","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.6_1785379223411_0.7592708459339645","host":"s3://npm-registry-packages-npm-production"}},"3.6.7":{"name":"snipara-companion","version":"3.6.7","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.7","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"932e20bb109de2814f1486d8312462623a0cd1cd","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.7.tgz","fileCount":10,"integrity":"sha512-isEAJSoqecaZMIj0h/8a1rbBhIYedwHV+Nb+pPpYpva5afcc9nz+QIHohLS44/hwlvGjQcLQF8tRUVTr5eBaWw==","signatures":[{"sig":"MEYCIQCoeF5voQhFf5XIygPTruXHZQdpnZa9Z6pjvdkhkp8U2gIhAIDTguDtbzStvlkp2C2QV1bYsYA7xVGCgfG/QyYQTS3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151349},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"678e8ec1ce9efd58babe28df89c36790d40f90e3","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.7_1786441221093_0.065462058211603","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"snipara-companion","version":"3.6.8","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.8","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"5871d3cbd48fa93c998da8bb8a27288ee8488a3b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.8.tgz","fileCount":10,"integrity":"sha512-4gj9ryyLJQ9a20CJgv/DRGa/K6Ld4jeA7lqTF97TQwNAjJzj759GbG/zbQxsr/9VgD71zE9WVh4gRrhyhUArVQ==","signatures":[{"sig":"MEQCICAm+cEYIPHObp74lbct4j2S+Qa9mAfeGowWv7WqHNMqAiBtI/anCYorWwNdUk6h7zQ1zMxCDVbZGotYa2jC4udjRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151515},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7538d6c1d5ee5105eda7de74151ca32259f9bc88","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.8_1786489940355_0.07332364700208505","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"snipara-companion","version":"3.6.9","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.9","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"e97659c38541543fec4e2d78d50b640542ad39df","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.9.tgz","fileCount":10,"integrity":"sha512-dKv0P4Ads6VL7PAjA/UFSL5tsmJnnBh0IcBIkWpta06M+8mifjQrx11jzBgD+ujYbzbD3Tui44pTlshrSkKhaA==","signatures":[{"sig":"MEUCIQCn9UgavAeqLzLOXkJNhcLMSWwNd17x3/ItekagXjAzXAIgMYCbRf2R+W6b+DsJAKPV6sea/kxoaRhzYVe7OQs5NuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2171327},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a66e8165c96cb4a39598116723632afd105553a5","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.9_1786610822970_0.6616474181725656","host":"s3://npm-registry-packages-npm-production"}},"3.6.10":{"name":"snipara-companion","version":"3.6.10","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.10","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"6d90b6fff5e4a163d1a86b64f80b0bf0c8e7656b","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.10.tgz","fileCount":10,"integrity":"sha512-15Tm7GGfq2UG8DEC8ozZ/mVhdhttQ14TtnhZa38tAC6RHhexk8llTgGKeDbC203rZNmtdNQkvJjsXdc22s+O7g==","signatures":[{"sig":"MEUCIQCJUYDz1csrgVVoey6KX+zY6PKEPGokhAOimMay8/RugAIgZsRUtQAaMfU8WM0xyg+FBsc46uoCMDzTnPJc9nGs/YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2177293},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c26e90f2865b2c65dfa6fab9b2fffe247952420e","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.10_1786692966875_0.5628238416406472","host":"s3://npm-registry-packages-npm-production"}},"3.6.11":{"name":"snipara-companion","version":"3.6.11","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.11","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"2ad5b5459715fc71ac596c3af4ebac1c4cfcac7a","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.11.tgz","fileCount":10,"integrity":"sha512-geFa088KocMhyHyVdVYN7mHsdRJ5Xz9sS34IRHZwsY6GwZzrtdiXEqkjRRTA2ltuhrzhRnNJoCcfpIX6QIGNgg==","signatures":[{"sig":"MEUCIDnNHRM7/lN+Ui2qBvwP/g2ept+GyC8jfuLvT7grtdXeAiEA408UIVXQjwEUUsY5n+aUMFrU6hxWigB66lbQJ0njIwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2178686},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b8d4288cecdacc15892944df393defc94fa56d57","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.11_1786731318399_0.8917032670466556","host":"s3://npm-registry-packages-npm-production"}},"3.6.12":{"name":"snipara-companion","version":"3.6.12","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.12","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"498734a90fc873895f5f2b7b1f0acccd740d34d0","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.12.tgz","fileCount":10,"integrity":"sha512-hBt7UpkS7gA+GJEhvT5XZ7L8ydAufo55/iZN1fq0qC30c+k3VIXOLZ1zmc/kEeXKlRe25XTVrjSLUhJg1R99Bw==","signatures":[{"sig":"MEUCIBI5or1hDs9FIfUahvSnF7vCUe7OlZVx+SLFvO+WQnA7AiEAtcQRYeZYv8KpLZGstF2nvOZxq3QqbpxZ3dUZi3bXmaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192320},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"43d5b50377b73458304c77be3c7bc09a996c9cb3","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.12_1786741034583_0.07693539901079283","host":"s3://npm-registry-packages-npm-production"}},"3.6.13":{"name":"snipara-companion","version":"3.6.13","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.13","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"041b5fd4a674ba8bea1da769437872c3c61dd1ff","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.13.tgz","fileCount":10,"integrity":"sha512-tuqR4ycaW3zb8O6qYZ8k55cyeiL69H3nkNjVxmRNKDgnGG68vfjOGuk+QKTPbI87wlr2+tzkWRFdYRcGrYuYHA==","signatures":[{"sig":"MEUCIQD9q8PDDzrxdCQ4P5XizrzsOPXt9cWDQOAYjiIUTyBaVgIgTa31Xybu2qZ4294oM9ZKsRYNtq1yEm5J+k8WNEi0eSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2222177},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dbe2da687be588ea2a26712f3669dd2ef476ece0","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.13_1786798957372_0.10531179159240822","host":"s3://npm-registry-packages-npm-production"}},"3.6.14":{"name":"snipara-companion","version":"3.6.14","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.14","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"14c474f240e0f53606d90fe2250de57d676dbe9c","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.14.tgz","fileCount":10,"integrity":"sha512-xLu2Yn5X7w2q8md6YbKcCjk6Za+ypFNorI3Nn8Sm/BPUdSuexjWYaQfMCyIcS7S7zS8qWhQKHET++Zf/NQUS4Q==","signatures":[{"sig":"MEQCIGW1Wn3IZPTNXGbRYhvdPPZjT8BUli+NIyy2mbJDRogzAiAgRoGUNxXDCOTmr3CTaJB+NKJyi5CS8EXx1EDsYK0abw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2228160},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"48cbcb3a5416c998c5aea6d4078c7d5f81101104","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.14_1786815810636_0.41798769565638993","host":"s3://npm-registry-packages-npm-production"}},"3.6.15":{"name":"snipara-companion","version":"3.6.15","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.15","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"c5d9efb32874d364d1bf259071a14b5d37cb9e52","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.15.tgz","fileCount":10,"integrity":"sha512-UyXTVx70clI7U0KPKZfi6+luSBd1PKjEBzSJVv0OeSGkX/fH9+PneYtwYd387G3UJxhx5q76921CEDyA/IAkog==","signatures":[{"sig":"MEQCIA6iyZyuwAOJGskf8uSqeoalwiaa7j3zWPPU/E78o2zmAiBEk0kJsVJX64R8DBNQJ0+rNscI5DakP6Qpjg4yHr8IhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229783},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2697552ed3eb3711157a29035a2e08137e262e60","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.15_1786831595063_0.6354876765224813","host":"s3://npm-registry-packages-npm-production"}},"3.6.16":{"name":"snipara-companion","version":"3.6.16","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.16","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"b69867f72ed858ea12b52ac7a4b80cf8c5f47991","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.16.tgz","fileCount":10,"integrity":"sha512-MCVv0wtyf+utuABHmHmWaSTBvGmAfpynKP3WumyYdkJFa0x4ldmdf+fEHMxJY9gXeRHjxwbELA42FdTKpw1jSQ==","signatures":[{"sig":"MEUCIC4fLbN5SipZiEpYjno70bFeteRI9TJWWh8E+opJh9xTAiEA/GiskYp/t4VNMf2EVDbzVTrDLUNQsig0gq0t1pr4gmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229696},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b60d146d2d3f428c74f86825ece19289105df22c","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.16_1786865688730_0.2426280991937224","host":"s3://npm-registry-packages-npm-production"}},"3.6.17":{"name":"snipara-companion","version":"3.6.17","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.17","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"04d08c34a05fa4d42557a12d76dd86cfff59649e","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.17.tgz","fileCount":10,"integrity":"sha512-0iWwrpTyleB435UHz1BzZlcYcyzc76tY9p37qigFqlXdehSuz57Ng/kr7xyUfvrgtFCXlEj8nlIsk57MaURKLw==","signatures":[{"sig":"MEUCIQC8T3iu2Jcf59z67rkYbii7urber5Gvu0E/kyxoPjCRzAIgAPXuYKAffesfkALP+EFSz5mv0bZhcrZCvCmR9E8odug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244622},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74dc082863b86718d5d36dab38a412da29a4b113","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.17_1786875979566_0.8274216941833064","host":"s3://npm-registry-packages-npm-production"}},"3.6.18":{"name":"snipara-companion","version":"3.6.18","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.18","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"23a82fe717236e21c35b1d1ed2ca558690e56ca2","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.18.tgz","fileCount":10,"integrity":"sha512-7Wot6e/AJyKDcOOZAgd1JVhsvUfZqShESfYyu6V8VMFCfb8gPW6Qx3i3v85LNvPFKRwFBiHlnzEp31TPJwLsvA==","signatures":[{"sig":"MEUCIDjkfSKYCDI2yWcjIYt5Q7updrnLx0Svrtsf0EjZzKeDAiEApBd5QqBKBJCWoC1F+mHKZsf3VcO+cmz7mXglDEE1mF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256350},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d966d73bff8a18453279414ce8e8c6aa76ee8775","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.18_1786910459446_0.7893699746668874","host":"s3://npm-registry-packages-npm-production"}},"3.6.19":{"name":"snipara-companion","version":"3.6.19","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.19","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"be6533167975e0f46db1b94b7604c3c3fce87e6d","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.19.tgz","fileCount":10,"integrity":"sha512-/YobXx4hsLqBSwW8mHOniXPzY0DmuNzddwmmwZhv0YxHfWj5BCFjQeO5B6Pxgs+acxuvmRE4AncTPJR8A4c4pw==","signatures":[{"sig":"MEQCIDZ9fg3DYTDEYX8moYQGmAsZC9kexMuaCBL9u1Gm/Ea6AiASQmW74OjY1nGJJkN5N7XRlgU3Tu7KgSxhRPAi4WlxpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2262970},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0a79129645b46d500ef00f4719131856785e0d95","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.19_1786915457502_0.5828949520252653","host":"s3://npm-registry-packages-npm-production"}},"3.6.20":{"name":"snipara-companion","version":"3.6.20","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.20","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"59e0a9ffe3c5e04c0fbbf0f4e55ec6c1c0b74178","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.20.tgz","fileCount":10,"integrity":"sha512-AkaS9l6oHbWxx59c2L69E+Am3BNptQoPgZT4W13f/bz1P2xEzMxBwwN4uwfI0tJ/P5KeGwKJ6C9dO9IG2ljiZQ==","signatures":[{"sig":"MEUCIGhqpgVW8zqVVJq+0R1ktrASOfSYFDxdDgly5AZMCq1BAiEA2d/KDnWMqj1VfyP5KGxIRdEaEdt7RCZ0Uxb3cG4TMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311883},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3ea2198c34547c5ee5be6b039ef1d184b1b04cdf","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.20_1787476400069_0.5385285255032048","host":"s3://npm-registry-packages-npm-production"}},"3.6.21":{"name":"snipara-companion","version":"3.6.21","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.21","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f2a5d1ac8bb5e55ff3fcd658510d4e4934fc01e8","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.21.tgz","fileCount":10,"integrity":"sha512-D3VEZvR3JXk0CqPOCoiwGb0CgtQEvWMcXGrKgsem6RRZlzjU1w44XdwRDa5upnDoyc8gYui6bwyYgfUlOvdmHQ==","signatures":[{"sig":"MEQCIAcKW7BoqYHPlaFrAHzy2uEole9qza54qpYRi+5mlFZvAiBX1LFDMscwRkS1q6CeWnULLIuNJf+2y0nkX2hsv51Ujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2312391},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0b4667259e59ec4c1ecb234f094c4fd8082057a6","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.21_1788198084171_0.7644353255530543","host":"s3://npm-registry-packages-npm-production"}},"3.6.22":{"name":"snipara-companion","version":"3.6.22","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.22","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"318dc0d9ab838a93593bc5582ede230ca32b6a36","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.22.tgz","fileCount":10,"integrity":"sha512-XguUNGbe5BnfYznrI59NxKgpscP1EgepUD9NyOX7Ub6vG46JHn+B7y2JC8R6uLb50NXCOewKlOvGwyU4H0ky7g==","signatures":[{"sig":"MEYCIQDgy3V6JUVu9jO6EXZwIotmr3+Gv9GgsYYPBuXNJjE7bAIhAP7RvxRYibOIjgwGI9cV16m81L46peWrmxIRmeKH9MxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323668},"main":"dist/index.js","_from":"file:/tmp/companion-session-fix-artifacts/snipara-companion-3.6.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"_resolved":"/tmp/companion-session-fix-artifacts/snipara-companion-3.6.22.tgz","_integrity":"sha512-XguUNGbe5BnfYznrI59NxKgpscP1EgepUD9NyOX7Ub6vG46JHn+B7y2JC8R6uLb50NXCOewKlOvGwyU4H0ky7g==","repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.22_1789253688237_0.35312297985845476","host":"s3://npm-registry-packages-npm-production"}},"3.6.23":{"name":"snipara-companion","version":"3.6.23","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"author":{"name":"Snipara"},"license":"MIT","_id":"snipara-companion@3.6.23","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"homepage":"https://github.com/Snipara/snipara-companion#readme","bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"bin":{"snipara-companion":"dist/index.js"},"dist":{"shasum":"f8fcf2a142644529d4a1dda1dcc39af76e05d5d6","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.23.tgz","fileCount":10,"integrity":"sha512-WVaanQTg9ncPQTlyjySwe8ZXPcjWLSFbFwfGy3rYeL5K4Z/bCf0Sy2y9X05o2rSQoVQM2sGNtZ1RpsNgElVzIg==","signatures":[{"sig":"MEUCIHoFYtkf5EIjEz9hsoViSuzykGQk81Zmblarz+aTd9DwAiEAo6BVjrXyPkmcg2CgM2Yxprsi7+LLrOxw/MsoA7/Pq3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHkwm3RwLYXDcTZ0U2UFsYVjGr+5yBKpQHpCnfq+fM07AiEAhzOOX+lxJhmeSNKRpGOEai8tUKZIbYqLZeft2nGgfRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325859},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e81d548ac40866cf5e14096dc02d957470dd987a","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/snipara-companion_3.6.23_1789420708759_0.039068304065052795","host":"s3://npm-registry-packages-npm-production"}},"3.6.24":{"_id":"snipara-companion@3.6.24","bin":{"snipara-companion":"dist/index.js"},"bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"dist":{"shasum":"c52296d0c5ff6c691e01cec9920f4f9aa576e886","tarball":"https://registry.npmjs.org/snipara-companion/-/snipara-companion-3.6.24.tgz","fileCount":10,"integrity":"sha512-BfBPXPPLNP4VrVSz8NzHBhcbbiCMOeWswsIaHlQlOr6OYld0nUH7W57cC/0p60eorbCBv+/D26xN7oH6XJZZeA==","signatures":[{"sig":"MEQCIFGCZA+hAVbD7OvcQmSBH7qWM+QrKavLRDE58KaEWEt1AiB1qylVrAE22kFPb7DYZQr9OBbbFxpDqAWm6kRh5OSosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGxd9WuC6y0bKpqyhchsWe1H7tOtmX6fEKNa6KHEa36aAiAtw1QD3mjRY5QAwtQ6d+nd6qv6xwwr9pwLEbA3KUISQQ=="}],"unpackedSize":2331984},"main":"dist/index.js","name":"snipara-companion","types":"./dist/index.d.ts","author":{"name":"Snipara"},"engines":{"node":">=18"},"gitHead":"55fd1a0b028180b453eb9ba55630f371344c9c5a","license":"MIT","scripts":{"dev":"tsup src/index.ts --format cjs --watch","lint":"eslint src --ext .ts","test":"SNIPARA_COMPANION_SKIP_NPM_VERSION_CHECK=1 node --test test/*.test.js","build":"tsup src/index.ts --format cjs --dts","prepack":"pnpm build","pretest":"pnpm build","pack:smoke":"bash ../../scripts/smoke-node-package.sh packages/cli snipara-companion snipara-companion --help","type-check":"tsc --noEmit"},"version":"3.6.24","_npmUser":{"name":"alopez3006","email":"alopez.nevicom@gmail.com"},"homepage":"https://github.com/Snipara/snipara-companion#readme","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"_npmVersion":"11.5.1","description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","directories":{},"maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"conf":"^12.0.0","chalk":"^5.6.2","commander":"^12.1.0","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.3","@eslint/js":"^9.39.3","@types/node":"^20.19.31","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0","@snipara/project-intelligence-contracts":"workspace:*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snipara-companion_3.6.24_1790001334832_0.41785536606539386"}}},"time":{"created":"2026-04-16T22:19:33.581Z","modified":"2026-09-21T14:35:35.168Z","0.1.0":"2026-04-16T22:19:33.870Z","0.1.1":"2026-04-19T22:31:07.140Z","0.1.2":"2026-04-20T20:25:28.234Z","0.2.0":"2026-04-24T21:32:52.238Z","1.0.0":"2026-04-24T21:35:12.993Z","1.1.0":"2026-04-26T19:57:59.792Z","1.1.1":"2026-04-26T22:09:03.171Z","1.1.2":"2026-04-26T22:16:01.827Z","1.1.3":"2026-04-27T17:22:08.696Z","1.1.4":"2026-04-28T19:00:39.727Z","1.1.5":"2026-04-30T19:53:22.831Z","1.1.6":"2026-05-06T21:13:13.881Z","1.1.7":"2026-05-09T04:23:52.158Z","1.1.8":"2026-05-10T15:24:27.459Z","1.1.10":"2026-05-10T21:50:11.539Z","1.1.11":"2026-05-12T19:51:20.911Z","1.1.12":"2026-05-12T20:00:24.290Z","1.1.13":"2026-05-12T22:34:09.301Z","1.1.14":"2026-05-13T04:43:42.001Z","1.1.15":"2026-05-13T09:15:01.644Z","1.1.16":"2026-05-13T13:01:47.991Z","1.1.17":"2026-05-13T13:03:53.040Z","1.1.18":"2026-05-14T08:56:29.086Z","1.1.19":"2026-05-14T09:50:56.868Z","1.1.20":"2026-05-14T15:47:28.288Z","1.1.21":"2026-05-14T19:16:28.332Z","1.1.22":"2026-05-15T12:22:22.545Z","1.1.23":"2026-05-15T12:33:08.022Z","1.1.24":"2026-05-15T17:05:22.897Z","1.1.25":"2026-05-15T17:11:52.207Z","1.1.26":"2026-05-16T22:13:46.592Z","1.1.27":"2026-05-17T05:23:03.400Z","1.1.28":"2026-05-17T08:11:12.680Z","1.1.29":"2026-05-19T20:01:40.296Z","1.1.30":"2026-05-19T21:43:11.329Z","1.1.31":"2026-05-21T12:12:44.121Z","1.1.32":"2026-05-21T20:32:44.083Z","1.1.33":"2026-05-21T21:15:49.001Z","1.1.34":"2026-05-21T21:30:07.198Z","1.1.35":"2026-05-21T21:42:07.253Z","1.1.37":"2026-05-22T05:45:59.797Z","1.1.38":"2026-05-22T06:14:44.983Z","1.1.39":"2026-05-24T07:25:46.488Z","1.1.40":"2026-05-25T15:50:35.513Z","1.1.41":"2026-05-25T17:01:06.160Z","1.1.42":"2026-05-25T18:34:08.917Z","1.1.43":"2026-05-25T18:37:40.785Z","1.1.44":"2026-05-26T07:26:16.758Z","1.1.45":"2026-05-28T06:35:27.376Z","1.1.46":"2026-05-28T06:51:09.646Z","1.1.47":"2026-05-28T12:04:24.524Z","1.1.48":"2026-05-29T06:39:58.226Z","1.1.49":"2026-05-29T10:45:25.281Z","1.2.0":"2026-05-31T13:37:39.768Z","1.3.0":"2026-05-31T17:35:55.014Z","1.3.1":"2026-06-01T15:40:09.931Z","1.3.2":"2026-06-02T10:28:23.484Z","1.3.3":"2026-06-02T19:14:16.674Z","1.3.4":"2026-06-02T21:53:48.026Z","1.3.5":"2026-06-04T07:15:25.340Z","1.3.6":"2026-06-04T22:28:02.590Z","1.3.7":"2026-06-05T06:08:20.238Z","1.3.8":"2026-06-06T07:06:06.658Z","1.4.0":"2026-06-06T15:13:15.610Z","1.4.1":"2026-06-08T06:52:42.101Z","1.4.2":"2026-06-10T02:59:05.866Z","1.4.3":"2026-06-10T06:40:59.837Z","1.4.4":"2026-06-10T07:02:11.247Z","1.4.5":"2026-06-10T16:03:24.110Z","1.4.6":"2026-06-10T19:28:58.660Z","1.4.7":"2026-06-11T23:51:50.417Z","1.4.8":"2026-06-12T00:22:06.338Z","1.4.9":"2026-06-12T17:10:28.715Z","1.4.10":"2026-06-14T13:30:58.743Z","1.4.11":"2026-06-14T16:24:41.705Z","1.4.13":"2026-06-14T21:56:20.861Z","1.4.14":"2026-06-16T10:19:41.288Z","1.4.15":"2026-06-16T10:45:45.875Z","1.4.16":"2026-06-16T20:49:04.654Z","1.4.17":"2026-06-16T23:15:12.543Z","1.4.18":"2026-06-16T23:42:10.902Z","1.4.19":"2026-06-17T19:46:18.863Z","1.4.20":"2026-06-18T05:54:37.688Z","1.4.21":"2026-06-18T21:58:52.559Z","1.4.22":"2026-06-18T23:18:55.228Z","2.0.0":"2026-06-19T07:19:25.210Z","2.0.1":"2026-06-19T08:26:59.043Z","2.0.2":"2026-06-19T16:43:19.694Z","2.0.3":"2026-06-19T22:40:42.491Z","2.0.4":"2026-06-19T23:44:59.703Z","2.0.5":"2026-06-21T08:55:25.144Z","2.0.6":"2026-06-21T09:35:47.867Z","2.0.7":"2026-06-21T18:02:16.266Z","2.0.8":"2026-06-21T18:29:54.592Z","2.0.9":"2026-06-21T18:50:19.105Z","2.0.10":"2026-06-25T15:03:52.013Z","2.1.0":"2026-06-25T17:17:46.603Z","2.1.1":"2026-06-25T18:26:19.944Z","2.2.0":"2026-06-25T19:13:09.333Z","2.3.0":"2026-06-25T21:05:49.082Z","2.3.1":"2026-06-27T15:42:41.244Z","3.0.0":"2026-06-27T20:55:19.896Z","3.0.1":"2026-06-28T06:12:00.293Z","3.0.2":"2026-06-29T13:22:39.112Z","3.0.3":"2026-06-29T17:54:24.178Z","3.0.4":"2026-06-29T19:02:39.236Z","3.0.5":"2026-06-30T09:54:25.578Z","3.0.6":"2026-06-30T16:40:57.343Z","3.0.7":"2026-06-30T22:15:12.973Z","3.0.8":"2026-07-01T06:54:15.754Z","3.0.9":"2026-07-01T07:30:33.728Z","3.0.10":"2026-07-01T08:06:27.097Z","3.0.11":"2026-07-01T12:01:47.680Z","3.0.12":"2026-07-01T17:33:50.620Z","3.0.13":"2026-07-01T22:17:11.675Z","3.0.14":"2026-07-02T15:21:18.271Z","3.1.0":"2026-07-02T17:27:18.889Z","3.1.1":"2026-07-02T17:38:43.587Z","3.2.0":"2026-07-02T17:50:48.141Z","3.2.1":"2026-07-02T20:24:37.062Z","3.2.2":"2026-07-02T22:19:34.370Z","3.2.3":"2026-07-03T07:16:53.920Z","3.2.4":"2026-07-03T15:32:06.536Z","3.2.5":"2026-07-03T16:27:03.920Z","3.2.6":"2026-07-03T18:58:18.864Z","3.2.7":"2026-07-03T20:02:37.803Z","3.2.8":"2026-07-03T20:36:54.200Z","3.2.9":"2026-07-03T20:50:04.156Z","3.2.10":"2026-07-04T21:45:47.918Z","3.2.11":"2026-07-04T22:12:32.602Z","3.2.12":"2026-07-04T22:47:30.970Z","3.2.13":"2026-07-05T08:43:54.099Z","3.2.14":"2026-07-05T09:47:12.275Z","3.2.15":"2026-07-05T17:38:02.451Z","3.2.16":"2026-07-06T06:52:35.790Z","3.2.17":"2026-07-06T07:15:09.416Z","3.2.18":"2026-07-06T07:56:59.353Z","3.2.19":"2026-07-06T14:15:36.779Z","3.2.20":"2026-07-06T14:56:45.211Z","3.2.21":"2026-07-06T15:57:31.162Z","3.2.22":"2026-07-06T22:40:23.435Z","3.2.23":"2026-07-12T00:01:45.009Z","3.2.24":"2026-07-12T22:13:00.365Z","3.2.25":"2026-07-12T23:02:04.109Z","3.2.26":"2026-07-13T06:12:56.896Z","3.2.27":"2026-07-13T07:14:34.060Z","3.2.28":"2026-07-13T08:52:50.607Z","3.2.29":"2026-07-13T11:41:23.459Z","3.2.30":"2026-07-13T12:25:19.616Z","3.2.31":"2026-07-13T13:31:56.689Z","3.2.32":"2026-07-13T21:03:28.685Z","3.2.33":"2026-07-16T21:45:12.772Z","3.3.0":"2026-07-17T15:25:32.593Z","3.4.0":"2026-07-17T17:02:39.767Z","3.4.1":"2026-07-17T22:24:56.484Z","3.5.0":"2026-07-17T23:00:38.727Z","3.5.1":"2026-07-18T07:35:29.233Z","3.5.2":"2026-07-18T14:18:33.836Z","3.5.3":"2026-07-18T15:23:51.655Z","3.5.4":"2026-07-18T16:48:36.469Z","3.5.5":"2026-07-18T17:29:08.355Z","3.5.6":"2026-07-18T19:52:07.225Z","3.5.7":"2026-07-19T18:33:02.890Z","3.5.8":"2026-07-19T21:51:06.121Z","3.5.9":"2026-07-19T23:22:07.544Z","3.5.10":"2026-07-19T23:35:11.329Z","3.6.0":"2026-07-22T18:03:25.122Z","3.6.1":"2026-07-22T18:36:53.579Z","3.6.2":"2026-07-22T23:11:25.029Z","3.6.3":"2026-07-23T11:42:46.667Z","3.6.4":"2026-07-26T04:59:09.278Z","3.6.5":"2026-07-27T21:05:58.207Z","3.6.6":"2026-07-30T02:40:23.641Z","3.6.7":"2026-08-11T09:40:21.299Z","3.6.8":"2026-08-11T23:12:20.493Z","3.6.9":"2026-08-13T08:47:03.164Z","3.6.10":"2026-08-14T07:36:07.057Z","3.6.11":"2026-08-14T18:15:18.563Z","3.6.12":"2026-08-14T20:57:14.705Z","3.6.13":"2026-08-15T13:02:37.540Z","3.6.14":"2026-08-15T17:43:30.802Z","3.6.15":"2026-08-15T22:06:35.216Z","3.6.16":"2026-08-16T07:34:48.882Z","3.6.17":"2026-08-16T10:26:19.823Z","3.6.18":"2026-08-16T20:00:59.610Z","3.6.19":"2026-08-16T21:24:17.641Z","3.6.20":"2026-08-23T09:13:20.226Z","3.6.21":"2026-08-31T17:41:24.343Z","3.6.22":"2026-09-12T22:54:48.421Z","3.6.23":"2026-09-14T21:18:28.880Z","3.6.24":"2026-09-21T14:35:34.963Z"},"bugs":{"url":"https://github.com/Snipara/snipara-companion/issues"},"author":{"name":"Snipara"},"license":"MIT","homepage":"https://github.com/Snipara/snipara-companion#readme","keywords":["snipara","snipara-companion","code-impact","code-graph","blast-radius","local-first","repository-analysis","npx","agent-continuity","workflow-continuity","context","llm","claude","cursor","kimi","codex","gemini","mistral","vscode","continue","automation","hooks","mcp"],"repository":{"url":"git+https://github.com/Snipara/snipara-companion.git","type":"git"},"description":"Local-first CLI that asks your repo what breaks before an AI coding agent edits it.","maintainers":[{"name":"alopez3006","email":"alopez.nevicom@gmail.com"}],"readme":"# snipara-companion\n\n[![npm version](https://img.shields.io/npm/v/snipara-companion.svg)](https://www.npmjs.com/package/snipara-companion)\n[![CI](https://github.com/Snipara/snipara-companion/actions/workflows/ci.yml/badge.svg)](https://github.com/Snipara/snipara-companion/actions/workflows/ci.yml)\n[![MIT License](https://img.shields.io/badge/license-MIT-yellow.svg)](./LICENSE)\n[![Node >=18](https://img.shields.io/badge/node-%3E%3D18-339933.svg)](./package.json)\n\n**Ask your repo what breaks if you touch this.**\n\nNo global install. No account. Your code stays on your machine.\n\n`create-snipara` is the canonical activation engine. Use it first when a repo\nneeds Hosted MCP config, editor/client files, a First Work Brief, and\nreview-only memory candidates. Use `snipara-companion` after that first\nactivation for local continuity: source refresh, impact checks, workflow phase\nstate, handoffs, and durable task outcomes.\n\n```bash\nnpx -y create-snipara@latest init --client cursor --starter\nnpx -y snipara-companion session-bootstrap --include-session-context --max-context-tokens 1000\nnpx -y snipara-companion code impact --changed-files src/auth/session.ts --source local\nnpx -y snipara-companion source init .\n```\n\n## Companion Continuity Contract V1\n\nEditor integrations and post-activation workflows can ask Companion for one\nmachine-readable \"continue this workspace\" payload:\n\n```bash\nnpx -y snipara-companion@latest continue-workspace --include-session-context --json\n```\n\nThe payload version is `snipara.companion.continuity.v1`. It is designed for\nnative editor commands, status bars, panels, and agent handoffs that need to\nresume real work without rescanning or reimplementing Snipara semantics. It\nincludes project binding, session bootstrap entries and quality warnings,\nworkflow phase state, Team Sync handoff summary, passive source snapshot status,\nsession snapshot summary, stable local artifact paths, and recommended next\nactions.\n\nSession bootstrap treats two explicit profiles as durable operating context:\nthe project profile is selected first, followed by the authenticated owner\nprofile. These profiles reserve bounded space ahead of ordinary decisions and\ncarryover; Companion does not infer a psychological profile from conversation\nhistory.\n\nUse this after `create-snipara` activation. `create-snipara` remains the\ncanonical engine for first workspace setup; Companion owns the repeatable local\ncontinuity loop after that.\n\n## Retrieval And Outcome Correlation\n\n`snipara-companion init` creates and prints a bounded workspace session ID.\nExport it as `SNIPARA_SESSION_ID` before starting Codex, Claude, Cursor, VS Code,\nContinue, or another HTTP MCP client. Generated configs forward it as\n`X-Snipara-Session-Id`, while canonical execution events use the same Companion\nsession automatically. Clients without environment-backed headers can pass the\nsame value as `correlation_context.session_id` on retrieval tools.\n\nThe identifier is opaque, project-scoped telemetry. It does not grant access or\nchange authorization, and explicit per-call correlation remains authoritative.\nCompanion also forwards its configured `sessionId` automatically on every\nHosted MCP call and labels supported retrieval traffic as\n`snipara-companion`, unless the caller supplied an explicit client label. This\nimproves join coverage without inventing a second server-side identity.\n\nThe workspace API key is stored in `.snipara/companion/config.json`. Companion\nkeeps that directory and file owner-only on POSIX systems (`0700`/`0600`) and\nadds `/.snipara/companion/` to the workspace `.gitignore`. After initialization,\nindex documentation before expecting project-specific query results:\n\n```bash\nnpx -y snipara-companion@latest sync-documents --dir ./docs --recursive --reindex\nnpx -y snipara-companion@latest doctor\n```\n\nAn empty index is reported explicitly as “0 documents indexed” with that\nrecovery command; it is not presented as an ordinary no-match.\n\nExample output excerpt:\n\n```text\nCode impact - local - src/auth/session.ts\nSource: local_overlay\nReason: source_forced_local\n\nIncoming (2) - files that depend on this\n  apps/web/src/lib/auth/permissions.ts\n  apps/web/src/app/api/auth/session/route.ts\n\nOutgoing (2) - files this depends on\n  src/auth/cookies.ts\n  src/auth/tokens.ts\n\nUse --json for full overlay details.\n```\n\nThat first command is the product promise: run a local blast-radius check from\nyour current checkout in seconds, before an agent edits the wrong thing.\n\n## Free Local Surface\n\nThese commands are useful without hosted Snipara:\n\n| Command                                                                               | What it gives you locally                                                    |\n| ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| `source init` / `source sync` / `source status`                                       | Local source snapshot, document preview, and code overlay                    |\n| `docs bootstrap`                                                                      | Reviewable Project Brief preview or safe write from local source evidence    |\n| `code impact` (`impact` alias) / `code local impact`                                  | Bounded transitive blast radius, chains, and explainable local risk          |\n| `reality-check`                                                                       | Intent Ledger, Unknown Registry, auto-linked context, and inspectable proof  |\n| `code callers` / `imports` / `neighbors` / `shortest-path`                            | Structural repo questions from local files                                   |\n| `workflow start` / `phase-start` / `phase-commit` / `resume`                          | Agent continuity that survives compaction                                    |\n| `workflow task-start` / `task-next` / `task-status` / `task-commit` / `task-retry`    | Fresh task context, DAG selection, bounded retries, and recovery             |\n| `feature init` / `specify` / `plan` / `tasks` / `start`                               | Spec-driven feature artifacts bridged into the managed workflow              |\n| `workflow timeline` / `workflow session`                                              | Append-only local activity log and Session Snapshot V0                       |\n| `workflow decisions` / `workflow decide`                                              | Local human decision requests and response receipts                          |\n| `workflow policy-ledger` / `workflow apply-decisions` / `workflow sync-policy-ledger` | Project Policy review ledger, explicit apply pipeline, and hosted audit sync |\n| `run --emit-policy-decisions`                                                         | Project Policy review requests in the agent workflow                         |\n| `workflow producer-triage`                                                            | Ask for human review of unreviewed Producer Loop samples                     |\n| `workflow producer-report`                                                            | Local Producer Loop adoption and calibration report                          |\n| `workflow producer-review`                                                            | Mark local Producer Loop samples reviewed or rejected                        |\n| `context-control plan` / `apply` / `drift` / `validate` / `hosted-*`                  | Review local state and reconcile Context as Code with hosted project context |\n| `agent-context validate` / `resolve` / `evidence`                                     | Compile role policy and collect AC-1 dogfood evidence                        |\n| `context-pack`                                                                        | Reversible local packs for long logs, diffs, and tool output                 |\n| `judgment-card`, `verify`, `lead-plan`, `agent-readiness`                             | Local review artifacts and delegation contracts                              |\n| `intelligence ledger-export`                                                          | Structured redacted ledger JSON for replay and review                        |\n| `stuck-guard`, `memory-guard`, `pre-tool`, `post-tool`                                | Fail-soft local guards and hook helpers                                      |\n\n### Canonical command forms\n\nUse the exact CLI value after `workflow run --mode`:\n\n| CLI value     | Guide label         | Meaning                                                                             |\n| ------------- | ------------------- | ----------------------------------------------------------------------------------- |\n| `lite`        | LITE                | Small, known-scope work with no mandatory hosted context call                       |\n| `standard`    | STANDARD            | Normal work with context and code-graph follow-up when needed                       |\n| `auto`        | AUTO                | Default mode; routes by task intent to `lite`, `standard`, `full`, or `orchestrate` |\n| `full`        | FULL                | Managed, phased work with durable context and plan support                          |\n| `orchestrate` | FULL + ORCHESTRATED | Explicit deeper orchestration for multi-agent or proof-gate work                    |\n\nThe root `run` command is the Project Intelligence judgment/release flow.\n`workflow run` is the workflow-mode runner. They share a verb but are not\naliases.\n\nUse `code impact` as the canonical impact gate. The root `impact` command is a\ncompatibility alias, while `code local impact` is the separate non-canonical\nlocal-overlay query. Use `final-commit` as the canonical final workflow\ncloseout; `workflow final-commit` remains a compatibility alias. `task-commit`\ncaptures a durable task outcome, and `workflow phase-commit` records one\nmanaged phase and advances the workflow; these are distinct operations.\n\nFor a non-blocking dependency proof, add the dependency name to the impact\nreview. Companion reads the local manifest and lockfile, emits a bounded\nversioned adapter receipt when both agree, and leaves the check unresolved when\none side is missing:\n\n```bash\nnpx -y snipara-companion code impact \\\n  --changed-files src/cache.ts \\\n  --minimum-change-mode review \\\n  --minimum-change-dependency yaml\n```\n\nIn the same local or hybrid review, Companion also reads the working-tree Git\ndiff. It confirms `smallest_safe_diff` only when the diff files match the\nrequested and local impact files, the local risk is low, and the impact has no\nmissing targets, warnings, or truncated traversal. Otherwise it returns\n`needs_review`; the `git_diff` receipt is versioned and fingerprinted, and the\nreview remains non-blocking.\n\nFor a public, copy/paste-oriented table, see the\n[Companion CLI Command Reference](https://www.snipara.com/docs/integration/companion/reference).\n\n### Spec-driven feature workflow\n\nCompanion provides a native Spec Kit-style preparation layer without creating a\nsecond workflow state machine. Durable product and engineering artifacts live\nunder `docs/specs/<feature>/`; `.snipara/workflow/current.json` remains the only\nmanaged execution state.\n\n```bash\nsnipara-companion feature init oauth-onboarding \\\n  --goal \"Make GitHub OAuth onboarding recoverable\" \\\n  --why \"Users need an actionable recovery path\" \\\n  --user \"new Snipara user\" \\\n  --constraint \"Never expose OAuth secrets\" \\\n  --acceptance \"OAuth failures show a recovery action\"\n\nsnipara-companion feature plan oauth-onboarding\nsnipara-companion feature tasks oauth-onboarding\nsnipara-companion feature start oauth-onboarding\n```\n\nThe flow creates `feature.json`, `spec.md`, `plan.md`, `tasks.md`, and a\nmachine-readable `workflow-plan.json`. `feature plan` uses Hosted Snipara's\nplanner; if you prefer to author or review the plan locally, edit `plan.md`\nwith a numbered `## Phases` section and run\n`snipara-companion feature tasks <slug> --from-plan`. Both sources normalize to\nthe same phase-shaped chunks, and `feature start` delegates to the existing\n`workflow start` command. It does not replace Companion's phases, memory, code\nimpact, or handoff logic.\n\n#### Task-level execution\n\nEach managed phase now contains a normalized task contract. Existing\nphase-only plans are migrated in memory to one task per phase, so older\n`.snipara/workflow/current.json` files remain readable. A planner may add\n`tasks`, `depends_on`, `parallel_group`, `verify`, `max_attempts`, and\n`recovery_task_id` fields when a phase needs finer-grained execution:\n\n```json\n{\n  \"id\": \"implementation\",\n  \"title\": \"Implementation\",\n  \"tasks\": [\n    {\n      \"id\": \"data-contract\",\n      \"query\": \"Define the data contract\",\n      \"files\": [\"src/contracts.ts\"],\n      \"verify\": [\"pnpm test --filter contracts\"],\n      \"max_attempts\": 2,\n      \"parallel_group\": \"contracts\"\n    },\n    {\n      \"id\": \"ui-slice\",\n      \"query\": \"Implement the UI slice\",\n      \"depends_on\": [\"data-contract\"],\n      \"recovery_task_id\": \"data-contract\"\n    }\n  ]\n}\n```\n\nRun one task with a compact, fresh context envelope rather than carrying a raw\nconversation across tasks:\n\n```bash\nsnipara-companion workflow task-start implementation data-contract\nsnipara-companion workflow task-status implementation\nsnipara-companion workflow task-commit implementation data-contract \\\n  --summary \"Contract implemented\" \\\n  --evidence \"passed:pnpm test --filter contracts\" \\\n  --files src/contracts.ts\nsnipara-companion workflow task-retry implementation ui-slice \\\n  --reason \"Focused verification still fails after the first attempt\"\n```\n\n`task-start` increments a bounded attempt counter and prints the bootstrap,\nimpact, verification, and commit gates for that task. `task-commit` records the\noutcome and evidence without pushing commits automatically. A blocked task can\nbe retried until `max_attempts`; after that, the declared recovery task or an\nexplicit contract revision is required. `parallel_group` is coordination\nmetadata only: agents must still use Companion collaboration claims and locks\nbefore editing overlapping files.\n\n### Agent Context Dogfood\n\n`agent-context` compiles one agent's working context from a versioned local\nmanifest. It layers company truth, project truth, and only the roles assigned to\nthat agent. The resolver also prints the exact memory recalls, agent-local\ndefault write target, and review-gated promotion targets.\n\n```bash\nnpx -y snipara-companion agent-context validate \\\n  --manifest snipara.agent-context.json\n\nnpx -y snipara-companion agent-context resolve \\\n  --agent snipara-code \\\n  --task \"implement the next bounded change\"\n```\n\nUse `--json` when another agent runtime will consume the resolution. This local\ncommand plans retrieval; it does not read the source documents or call Hosted\nMCP on the agent's behalf. Role memory is represented by exact categories in\nthe existing project or team scopes, so the V0 dogfood flow needs no database\nmigration.\n\nManaged workflows now dogfood this policy automatically when the repository\ncontains `snipara.agent-context.json` and the configured agent (or\n`SNIPARA_AGENT_ID`) exists in the manifest. Start a workflow normally:\n\n```bash\nsnipara-companion workflow start \\\n  --goal \"implement the next bounded change\" \\\n  --plan-file .snipara/plans/next-change.json\nsnipara-companion workflow task-start implementation\n```\n\nThe task envelope carries the selected agent, manifest hash, role-scoped source\nlist, memory recall/write policy, boundaries, and retrieval commands. The\nagent still performs the Hosted MCP `snipara_recall` and\n`snipara_context_query` calls explicitly; Companion does not hide retrieval or\npromote memory on the agent's behalf. Use `--agent <id>` or\n`--agent-context-manifest <file>` to override the workflow defaults, and\n`--skip-agent-context` only when a task is intentionally outside the local\nmanifest policy.\n\nCollect AC-1 evidence after a representative task:\n\n```bash\nsnipara-companion agent-context evidence template \\\n  --agent snipara-code \\\n  --task \"implement a bounded product change\" \\\n  --output .snipara/agent-context/task-code-1.json\n\n# Complete source use, recalls, token count, capability assessment, and proof.\nsnipara-companion agent-context evidence record \\\n  --from .snipara/agent-context/task-code-1.json\n\nsnipara-companion agent-context evidence status\nsnipara-companion agent-context evidence status --enforce\n```\n\nReceipts are appended to `.snipara/agent-context/evidence.jsonl`, linked to the\nmanifest hash, and rejected if they claim a source, recall, or promotion target\noutside the resolved policy. The status gate evaluates only receipts linked to\nthe current manifest hash and reports older receipts as excluded. `--enforce`\nstays non-zero until the documented AC-1 exit gate is met; it does not authorize\na hosted compiler or memory promotion workflow.\n\n### Context Control\n\n`context-control` is the local trust layer for Project Intelligence state. It\nborrows Terraform's useful product grammar without copying Terraform: preview a\nbounded context mutation, inspect drift, then apply only the exact reviewed\nplan. V0 remains the local trust-artifact layer. Context Control V1 adds an\nauthenticated hosted diff/apply path with tenant scoping, compare-and-set hashes,\nexplicit Decision Request approval, detailed receipts, and add/update-only writes.\n\n```bash\nnpx -y snipara-companion context-control plan \\\n  --summary \"record reviewed context state\" \\\n  --output .snipara/context-control/plans/demo.json\n\nnpx -y snipara-companion context-control apply \\\n  --plan .snipara/context-control/plans/demo.json \\\n  --approve\n\nnpx -y snipara-companion context-control drift\n```\n\nFor Context as Code V0, add `snipara.project-context.json` and validate it\nlocally:\n\n```json\n{\n  \"schemaVersion\": \"snipara.project_context_manifest.v0\",\n  \"sources\": [\n    {\n      \"path\": \"docs/architecture.md\",\n      \"authority\": \"canonical\",\n      \"tier\": \"HOT\",\n      \"required\": true,\n      \"description\": \"Architecture context that agents should treat as canonical.\"\n    }\n  ],\n  \"policies\": [\n    {\n      \"id\": \"review-context-changes\",\n      \"scope\": \"memory.canonical\",\n      \"requirement\": \"Human review required before changing canonical context.\",\n      \"reviewRequired\": true\n    }\n  ]\n}\n```\n\nTo reconcile that manifest with hosted project context, first write a reviewed\nplan and Decision Request, resolve the request, then apply the exact plan:\n\n```text\nsnipara-companion context-control hosted-diff --manifest snipara.project-context.json --output .snipara/context-control/plans/hosted.json --emit-decision-request\nsnipara-companion workflow decide <request-id> --choose approve_hosted_apply --reviewer <name>\nsnipara-companion context-control hosted-apply --plan .snipara/context-control/plans/hosted.json --approval .snipara/decisions/resolved/<request-id>.json --output .snipara/context-control/applied/hosted.json\n```\n\nV1 never deletes remote documents. It reports hosted paths outside the manifest,\nblocks authority promotions on existing managed sources, rejects stale remote\nhashes, and requires an EDITOR-authorized API key for mutation. The local\napproval artifact records declared human review; the API key remains the actual\nhosted mutation authority.\n\n```bash\nnpx -y snipara-companion context-control validate --manifest snipara.project-context.json\nnpx -y snipara-companion context-control plan --manifest snipara.project-context.json\n```\n\nThe manifest is declarative metadata only. Validation and local reconciliation\ndo not upload documents, approve memory, refresh hosted context, or mutate\nhosted Snipara state. `context-control drift` scopes dirty Git signals to the\nmanifest, manifest sources, local Decision Requests, and `.snipara/context-control/`\nartifacts so unrelated checkout noise does not become permanent drift. A future\nV1 hosted refresh/apply surface should compare manifest state against hosted\ncontext before allowing real hosted mutations.\n\n### Local Worker Registry\n\nUse `workers local` when you want Companion to route bounded work to a local\nOpenAI-compatible runtime such as LM Studio. The registry is project state under\n`.snipara/workers/`; commit intentional profile changes like any other\nworkflow artifact. Keep API keys, tokens, passwords, and private credentialed\nURLs out of worker profiles. Use environment variables for credentials.\n\nProbe the local runtime first:\n\n```bash\nnpx -y snipara-companion workers local probe \\\n  --base-url http://127.0.0.1:1234 \\\n  --model openai/gpt-oss-20b \\\n  --role documentation \\\n  --capability docs_write \\\n  --write-scope packages/cli/README.md\n```\n\nDeclare the worker only after the probe matches the intended model and scope:\n\n```bash\nnpx -y snipara-companion workers local add \\\n  --id local-openai-gpt-oss-20b \\\n  --base-url http://127.0.0.1:1234 \\\n  --model openai/gpt-oss-20b \\\n  --role documentation \\\n  --capability docs_write \\\n  --write-scope packages/cli/README.md\n```\n\nInspect declared workers before routing:\n\n```bash\nnpx -y snipara-companion workers local list\nnpx -y snipara-companion workers local status --json\n```\n\nRemove stale local profiles when a model, endpoint, or write scope is no longer\nvalid:\n\n```bash\nnpx -y snipara-companion workers local remove local-openai-gpt-oss-20b\n```\n\nReviewed trust is separate from registration. Compute a scoped candidate from\naccepted, source-backed real-work receipts, emit a Decision Request, and inspect\nthe resulting expiring event:\n\n```bash\nnpx -y snipara-companion workers trust candidate --emit-decision-requests --json\nnpx -y snipara-companion workers trust review \\\n  --request-id decision-abc123 \\\n  --choice approve \\\n  --reviewer alice \\\n  --expires-in-days 30\nnpx -y snipara-companion workers trust status --json\n```\n\nBenchmarks, fixtures, model names, and self-attestation never promote a worker.\nEven `delegated_earned` is limited to the exact low-risk category, profile hash,\nwrite scope, and expiry. It removes only a repeated approval receipt; explicit\nexecution, proof, verification, and all sensitive/release gates remain.\n\n## Agent Continuity\n\nAfter the first impact check, keep the work resumable:\n\n```bash\nnpx -y snipara-companion workflow start --goal \"ship auth hardening\"\nnpx -y snipara-companion workflow judgment\nnpx -y snipara-companion workflow phase-start audit\nnpx -y snipara-companion lead-plan --task \"ship auth hardening\" --changed-files src/auth/session.ts --proof \"pnpm test auth\" --acceptance \"auth tests pass\"\nnpx -y snipara-companion lead-plan --from-plan ./project-health-lead-plan.json --reconcile --changed-files src/auth/session.ts\nnpx -y snipara-companion lead-plan --from-plan ./project-health-lead-plan.json --json | jq '.engineeringLeadPlan.executionReceipts'\nnpx -y snipara-companion workflow phase-commit audit --summary \"mapped auth impact\"\nnpx -y snipara-companion workflow producer-triage\nnpx -y snipara-companion workflow decisions\nnpx -y snipara-companion workflow policy-ledger\nnpx -y snipara-companion workflow decide decision-abc123 --choose accept_all --reviewer alice\nnpx -y snipara-companion workflow apply-decisions --dry-run\nnpx -y snipara-companion workflow sync-policy-ledger\nnpx -y snipara-companion workflow timeline\nnpx -y snipara-companion workflow timeline --export md\nnpx -y snipara-companion workflow session --json\nnpx -y snipara-companion workflow producer-report\nnpx -y snipara-companion workflow producer-review --latest --outcome useful --reviewer alice\nnpx -y snipara-companion handoff --summary \"auth impact mapped\" --next \"run auth tests\"\n```\n\nFor a stricter engineering workflow, add `--strict` to a completed\n`workflow task-commit` or `workflow phase-commit`. Strict phase closeout requires\nall declared tasks to be completed or skipped and requires every supplied\nverification item to be passed. The default remains backward-compatible for\nolder workflows; strict mode is recommended for release, security, and\nmulti-agent work.\n\nManaged workflow judgments use risk-based authority. `info` and `watch`\nrecommendations are accepted locally by policy and remain auditable; `risk` and\n`block` recommendations still need `workflow judgment-respond`. The immutable\ncard is never rewritten. Companion appends an effective resolution and can lift\na verification-only `proof_required` state only after a completed outcome and\nmatching passed evidence. Failed evidence, a blocked collaboration guard, a\n`resolve_blocker` action, or an explicit blocked response remains a hard stop.\n\n`snipara-companion` writes local state under `.snipara/` so a coding agent can\nresume with the current phase, recent handoffs, timeline, context packs, and\nverification hints.\n\n`workflow timeline` reads the append-only activity log at\n`.snipara/activity/timeline.jsonl`, including privacy-safe PostToolUse outcomes\nand file evidence when the Companion hook is installed. `workflow session` derives\n`.snipara/activity/session.json` for fast local resume and Orchestrator dogfood;\nSession Snapshot V0 includes latest activity, risk reasons, touched files, a\nnext action, and advisory Intent Detection V0. Intent Detection V0 reports the\ninferred intent, confidence, reason-code signals, local evidence counts, and a\nsuggested workflow mode. `workflow run` uses AUTO by default and that same\nControl Plane principle to choose lite, standard, full, or orchestrate. It\nreports an automatic setup card for Companion, hosted memory, Orchestrator,\nand policy-gated workers. Standalone `snipara-memory` remains an explicit\napplication choice. Lite runs with zero\nmandatory hosted context calls; recall/context/code-impact are on-demand\nescalations, not an entry toll.\n`workflow timeline --export md` prints a compact redacted Markdown timeline for\nhandoff or publication.\n\nWorkflow `phase-commit` and `final-commit` also emit Producer Loop artifacts\nunder `.snipara/producer-loop/`. These are local review evidence backed by the\nredacted Coding Intelligence Ledger, not automatic durable memory, worker\nexecution, calibrated confidence, or server-side attestation. Use\n`workflow producer-report` to inspect local adoption, reason-code counts, sample\nsize, reviewed/rejected/unreviewed counts, invalid artifacts, and calibration\ncaveats before any future hard gate. The report also joins attributed gated\nreceipts from `.snipara/orchestrator/executions/` with persisted supervisor\nreviews, then emits `workerReceipts` and a per-`workerId`/`workCategory`\n`workerTrust` breakdown. That report is observability only. The separate\n`workers trust candidate/review/status` flow can write a reviewed event after\nthe evidence thresholds and human Decision Request pass; it never promotes from\nthe report alone.\n\n`final-commit` also prints a stable seven-section closeout report:\n\n1. What changed\n2. Why\n3. Evidence\n4. Decisions kept\n5. Decisions proposed for review\n6. Not persisted\n7. Risks and next step\n\nPass an explicit rationale with `--why`, repeatable verification receipts with\n`--evidence <status:text>`, remaining risks with `--risk`, and the recommended\nfollow-up with `--next-step`. Supported evidence statuses are `passed`,\n`failed`, `not-run`, and `unknown`; evidence without a status remains\n`unknown`. The same redacted, versioned report is written to\n`.snipara/workflow/final-report.json`, and `--json` includes the report plus its\nartifact path and SHA-256 hash. Stored phase outcomes appear under decisions\nkept, while Why Capture candidates remain explicitly pending review.\nThe report also recognizes exported PR Answer Pack decision-capture artifacts\nwith producer kind `pr_answer_pack_decision_capture`, so calibration can track\nmore than the workflow producer once those artifacts are present locally.\nUse `workflow producer-review --artifact <path|file|artifactId>` or\n`workflow producer-review --latest` after auditing embedded evidence to move a\nsample from `sample_unreviewed` to `sample_reviewed` or `sample_rejected`.\nFor conversational human review, run `workflow producer-triage` to create a\nbatched Decision Request artifact, `workflow decisions --json` to give the\nLLM client the exact question/evidence/options to ask, and `workflow decide`\nonly after the human answers. Batched requests include readable evidence items\nwith artifact summaries, statuses, file hints, and metadata instead of only\nopaque refs. Decision requests never resolve by timeout or default, and only\n`workflow decide` applies the existing `producer-review` path.\nWhen repeated resolved receipts share the same human choice and rationale,\n`workflow decide` may emit a new review-only policy suggestion decision request;\nit still uses manual apply instructions and never writes policy automatically.\n`workflow policy-ledger` gives the LLM agent a consolidated view of pending,\napproved, refused, modified, and deferred Project Policy decision artifacts,\nplus the exact pending requests it should ask the human about. It is read-only\nand does not apply policy edits.\nAfter the human resolves a request, `workflow apply-decisions --dry-run` previews\nlocal follow-up actions for resolved Project Policy receipts. Running\n`workflow apply-decisions` writes only idempotent review artifacts such as local\npolicy drafts under `.snipara/policies/drafts/`; it does not activate canonical\nProject Policy silently.\nRun `workflow sync-policy-ledger` after local review to upload Decision Request,\nresolution, apply receipt, and policy draft artifacts into the hosted Project\nPolicy ledger. The sync is audit-only and does not approve, refuse, activate, or\nedit canonical Project Policy.\nOther producers such as `outcome-capture preview --emit-decisions`,\n`memory reviews --emit-decisions`, `workflow decision-producer memory`, and\n`workflow decision-producer context-risk` emit requests with their existing apply\npaths declared; they do not write canonical memory directly. `memory reviews`\nis the hosted-memory review connector: it reads review queue, cleanup, and\nduplicate candidate surfaces, summarizes the items for the LLM, and only writes\nlocal Decision Requests when `--emit-decisions` is passed. Its JSON output\nincludes `emittedCount`, `emittedRequestIds`, and an `emitted` summary so an\nagent can continue without re-listing pending requests.\n\n## Local First, Hosted When Useful\n\nLocal mode is first-class for one repo, one machine, and one session. Hosted\nSnipara is the upgrade path for team and cross-project intelligence.\n\n| Need                                            | Local companion           | Hosted Snipara                      |\n| ----------------------------------------------- | ------------------------- | ----------------------------------- |\n| Inspect this repo before editing                | Yes, no account           | Optional hosted code graph          |\n| Activate docs and code without GitHub           | Yes, `source init`        | Provider sync after approval        |\n| Keep code private on this machine               | Yes                       | Use only when explicitly configured |\n| Preserve agent workflow state                   | Yes, `.snipara/` files    | Syncs across machines and agents    |\n| Store/retrieve long tool output                 | Yes, `context-pack`       | Metadata and receipts can be shared |\n| Semantic project context and embeddings         | Local docs/artifacts only | Managed context ranking             |\n| Reviewed memory and outcome calibration         | Local artifacts only      | Team memory and proof loop          |\n| Shared claims, locks, dashboards, GitHub checks | Local hints only          | Team coordination and audit         |\n\nUse hosted mode when you want shared memory, semantic retrieval, cloud code\ngraph, cross-machine presence, outcome learning, team coordination, or dashboard\nproof. Keep local mode when the question is simply: \"what does this repo say\nwill break if I touch this file?\"\n\nFor folders without Git metadata or users who have not approved GitHub yet, run:\n\n```bash\nnpx -y snipara-companion source init .\nnpx -y snipara-companion source status --json\n```\n\nThis writes `.snipara/source/latest.json`, builds a local document sync preview,\nand refreshes `.snipara/code-overlay/latest.json`. The hosted code graph remains\nthe canonical shared graph after provider sync.\n\n### Generate a reviewable Project Brief\n\nWhen a project has code but little or no documentation, Companion can generate a\nlocal, evidence-linked starting point without inventing architecture or business\nrules:\n\n```bash\nnpx -y snipara-companion docs bootstrap --preview\nnpx -y snipara-companion docs bootstrap --apply\nnpx -y snipara-companion source sync --apply --reindex\n```\n\nThe default output is `docs/PROJECT.md`. Preview does not write anything, and an\nexisting output is protected unless `--force` is explicit. The generated brief\nlists observed files, safe package metadata, and documentation gaps; review it\nbefore indexing it into hosted Snipara.\n\nOverlay v2 uses the TypeScript Compiler API to extract stable symbols plus\n`CALLS`, `REFERENCES`, `IMPORTS`, and `CONTAINS` edges. Python and Go retain an\nimport-level fallback. Use `--depth`, `--direction`, `--edge-kinds`, and\n`--max-nodes` to bound traversal. `source watch` refreshes the overlay with\nper-file incremental reuse. With hosted configuration, `--source auto` uses the\nhosted graph for a clean checkout and a provenance-preserving hybrid for dirty\nor ahead work; `--source local` remains completely offline.\n\n## Install\n\nUse `npx` for one-off checks:\n\n```bash\nnpx -y snipara-companion code impact --changed-files src/auth/session.ts --source local\n```\n\nInstall globally only if you use it every day:\n\n```bash\nnpm install -g snipara-companion\nsnipara-companion code impact --changed-files src/auth/session.ts\nsnipara-companion workflow resume\n```\n\n## Command Reference\n\nThe previous long README has moved to [docs/FULL_REFERENCE.md](./docs/FULL_REFERENCE.md).\nStart there for the full command list, hook setup, hosted MCP bridge commands,\nworkflow modes, team-sync, local context packs, and release-oriented flows.\n\nLaunch assets, demo scripts, and post drafts live in\n[docs/launch/LAUNCH_KIT.md](./docs/launch/LAUNCH_KIT.md).\n\nRelease notes live in [CHANGELOG.md](./CHANGELOG.md).\n\n`session-end --summary \"What was completed\" --files src/example.ts` saves a\nsession checkpoint to the hosted journal and prints a local receipt path.\nHooks can pass the summary through `--summary-stdin` and use `--session-id` for\nthe host task identity. Without a summary or files, the checkpoint is explicitly\nskipped. A failed write keeps the checkpoint and session id; retry the printed\nreceipt with `session-end --retry <receipt.json>`. `session status` shows the last\ncheckpoint status. Receipts live in `.snipara/companion/session-closeouts/` and\ncontain a bounded, redacted summary; they are local artifacts, not source files.\nA journal entry id confirms persistence; automation event delivery is reported\nseparately. A timeout can leave server acceptance uncertain, so a retry after an\nunconfirmed response may create a second journal entry. New Codex hook bundles\nforward the final assistant summary; older hooks need to be refreshed to do so.\nThis checkpoint preserves session context; it does not generate product docs.\n\nWhen project auth is configured, `workflow phase-commit`, `final-commit`, and\n`team-sync handoff` also run reviewed Why Capture. The Companion first sends a\nread-only preview and confirms only when the server detects durable rationale.\nLow-risk, directly confirmed and sufficiently evidenced captures can be\napproved by the hosted memory policy; shared-scope, conflicting, weakly\nsupported, imported, or canonical decision-draft candidates remain reviewed.\nCapture failures stay visible but do not block the primary workflow command. No\ndocumentation prompt is shown. `final-commit` remains handoff-only: the report\nexplains what was stored or proposed, but it does not itself approve canonical\ndecision drafts or write final summary text as durable memory.\nAfter a verified `git commit`, `git revert`, or `git cherry-pick` result, the\nPostToolUse hook runs the same preview-then-confirm flow when no managed\nworkflow is active. It submits the commit message, commit SHA, and changed-file\nevidence as `sourceKind=commit`; ordinary messages produce no candidate, and\nany captured rationale remains pending human review.\n","readmeFilename":"README.md"}