{"_id":"@votra/cli","_rev":"64-37d88e3ddfe42309a72b2d91c90c9131","name":"@votra/cli","dist-tags":{"latest":"0.8.1"},"versions":{"0.1.0":{"name":"@votra/cli","version":"0.1.0","license":"MIT","_id":"@votra/cli@0.1.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"027a9a98d7bdd123e24475a777e6adb013f142d7","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.1.0.tgz","fileCount":48,"integrity":"sha512-+DTkPuQwM/NnXYODB7YsGsUIOJOfTxBnjhsqN35sRgM5neZ4P8RZj4tVPUw9AkGEbk5+9XDof/K3ddivgvrQZg==","signatures":[{"sig":"MEUCIQD+7Dwh4E3ROta+jzj0A4q/8ogJ+g9aLhhM+7erluliOgIgG7+dT33kaEqRk6j6qg3S3dg6ciPmUt5aMbiXotwA4AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73761},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1778753155139_0.9079906147232273","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@votra/cli","version":"0.3.0","license":"MIT","_id":"@votra/cli@0.3.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"5f132f4c93d4174ef8e761b28051a4bfc45ba4c3","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.0.tgz","fileCount":62,"integrity":"sha512-FdSeGYc5z6d8G+WAea32bZQPxhxdKEvtUyyasMfV421sS0L8VAHDSVy4miJ414TkqtS4bFrpg1p9fKQoiJJcnQ==","signatures":[{"sig":"MEQCIDCZh2KzzSqvzbAeTKG9YucAbBt4TUM9Qizm6cS7U08qAiBJYyD3uPisK/phe6RaTisJ2N/E4wpYi4f+1rqUabgO+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106739},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1778831702267_0.29736249223228994","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@votra/cli","version":"0.3.1","license":"MIT","_id":"@votra/cli@0.3.1","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"5473d1c0e271343e3355b2364a777365365cedbd","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.1.tgz","fileCount":62,"integrity":"sha512-t7DS1yYkFaMB76Xpj9THON9LVuy6JBWaiccznaExopDRYtAlLdCwCJWBP5VkOHnJr+gAfelnq6AkdqbyCWpxyA==","signatures":[{"sig":"MEUCIBJzEXCbyhv2G8GOM/44ml2DFhF9gwDWGL+jnEzQNZtWAiEA5D+NbENm4paHVZrySfIYHsFSMsdMeVJy3BGVth5rb80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112800},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1778834466177_0.16795011028237572","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@votra/cli","version":"0.3.2","license":"MIT","_id":"@votra/cli@0.3.2","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"09360c4ca97b8e7e044c7c5ee88ac24417334b35","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.2.tgz","fileCount":62,"integrity":"sha512-zB1R6TuRCRZJjJqJ3OxTH99fZO13JsAMs93cX6Gp6p0gw0l7TkDsqJhEUoiFvIRXP/AgMw9IEWM+ay41Qf2CUA==","signatures":[{"sig":"MEUCIEvbcfidk97R7OVV/C/pQCdWeRT42hcj0Pp5c/afO+PfAiEA6yiUVhtafCgvsgxz+P0ikFZTneX9NT2sNGAT03ebnoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113047},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.2_1778834559757_0.4247279881538548","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@votra/cli","version":"0.3.3","license":"MIT","_id":"@votra/cli@0.3.3","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"3c9fb7c4e3d7f0a5df7faab734eb54d93ae2a249","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.3.tgz","fileCount":62,"integrity":"sha512-ZagsmgxXpptKMzyDE2jzmezWCZQTaghcOgKcH4taUlLqW7KKXbB3sA2OqOUFhKLOwx48kadLUgJLBhGg8pLxsg==","signatures":[{"sig":"MEUCIQCXK3LoY10PZBdIkdCAJd9k2FnvYj/BzpVkZsWqVDfB9AIgS40Xk969nHqkukI6IuSGz3zbdclXT8VECaKsCYo23Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114721},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3_1778834987387_0.13500175733744002","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@votra/cli","version":"0.3.4","license":"MIT","_id":"@votra/cli@0.3.4","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"c54f40aa866cefe37c0594c0de1a361fa9771a30","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.4.tgz","fileCount":62,"integrity":"sha512-NE+7Awu3axbW9CkoXplVDwCtKW0FgGMgurQ+hIxbHa00zlpCetGv2gsph04DfSAo1b63xJ23PDcZbypMV9pofA==","signatures":[{"sig":"MEQCIDmdVMjrle8Hr4KNRFwxT0LbzM3vRyJmm7NAA3CE+390AiAdwmB/2JVAFHoiaXAKovl7UTxwrWAIXcuxGFDVxVquVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119731},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.4_1778836453697_0.3338202576224356","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@votra/cli","version":"0.3.5","license":"MIT","_id":"@votra/cli@0.3.5","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"316f30ca6662a4c1ea3323a9c6ca891a490bcee9","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.5.tgz","fileCount":62,"integrity":"sha512-HLf40cRek1ToskJSf4yK2QaFdenW1+/W39u3w2MwgOWtusidHs5+YKm5XUrJ7PGSXyc2ONYPpRDDd1K/BGE+gA==","signatures":[{"sig":"MEUCIHoRBINhrk7gFKyPaplXIAtB+xiRVJKuCludlm0sF0lNAiEAzThlLevd8vvJyoGwivejJRVuHNdGyr4139cE6UEJsvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121804},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.5_1778837433157_0.5815625184542341","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@votra/cli","version":"0.3.6","license":"MIT","_id":"@votra/cli@0.3.6","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"9d22fc0b811451191aa47aa6b5a9da1edd3b323c","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.6.tgz","fileCount":62,"integrity":"sha512-yNg8iy79O/8zzRv/5MzKJ9Za0jvDZtGakp2tvuyfl5dVQoRcn/+NuVOLQi3t5IoMmUFf2Ds2tRLuyBdjQ6aZKw==","signatures":[{"sig":"MEYCIQDLNKeh/C0wq9QfFlPe7luC4dg5ezkMHFkQz3umgUnBrwIhAMcNtC+orsH6r3QkBq2BrnKunHQCb8P4Y3t12Qa+4qg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123653},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.6_1778837725435_0.7951483418797771","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@votra/cli","version":"0.3.7","license":"MIT","_id":"@votra/cli@0.3.7","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"3b9fbf72fcc8ea24d428762389ae18c75ef130a1","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.7.tgz","fileCount":62,"integrity":"sha512-F2Hc54VgcIwd7LljYYycNmWMxYhI1v+Z7tZKOuyTBiedAMHV3zihSWvtAGwIejUQ0TWfkXlUULX4ol0ncQ7Gqw==","signatures":[{"sig":"MEYCIQCsPxhetFaMPEZCyS2k3CxG7Nok7IQgsRpc37J3B5fCjQIhAMdtwB0pmfMyiVrC7yi5Jjg24Az6qZF8AOtfQTEOd9Xd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127924},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.7_1778838064666_0.3172013879404665","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@votra/cli","version":"0.3.8","license":"MIT","_id":"@votra/cli@0.3.8","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"06a2ef000606521003155f92c05e1a6299e3ed6b","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.8.tgz","fileCount":62,"integrity":"sha512-3s18FzUrUeoRCsatC2jojxmxZF8aaTFfbS2QNY8H7tfRpiU0FjPXaRc1wNC7rTm8H5G5uLEEQKVRbRQueq+gmQ==","signatures":[{"sig":"MEUCIQC1g6TJeMKefgtOz5lwIlOpo18eYy8pfBIAzKYyqtWaXQIgShctRTwtQjLtWdL3RFN1n0OdtzldZ0Mw4fUZLDIvJXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128259},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.8_1778838251209_0.007632581037202657","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@votra/cli","version":"0.3.9","license":"MIT","_id":"@votra/cli@0.3.9","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"9563cc412cbb02fd77fc5db875db09dae4c20066","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.9.tgz","fileCount":62,"integrity":"sha512-kFAR3lB91BDtAd4SVey594SgOQbP+/PHo72Ptr7K1NYWGOxZkML6FlZ5wf4l0mehbr3EYcINSSqpRWkMtWmPmA==","signatures":[{"sig":"MEYCIQDRTXGRXkKipfshVVi2/MQE3pJ0MxCDsS4Iqjj1tzzz1gIhAPA5tzn3BeUbF5iwHUukVXOFSbPddXue8/4wvIUTk/L+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128525},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.9_1778839141585_0.1646054664737242","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@votra/cli","version":"0.3.10","license":"MIT","_id":"@votra/cli@0.3.10","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"94bb91e41d0887051204bda3df2970669694a58d","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.10.tgz","fileCount":62,"integrity":"sha512-gaDsNvOgWJiuFp6IfE3gM4M+3gcIpJPZskT58B/0CI9LtcGvvNU9k6FycvL8jiJiN3DIolyXBUoorhajFd9Duw==","signatures":[{"sig":"MEQCIF+eZgH3U2yHJV+dc9f7yOc8L2qOwZcmJEq3d1Oaq/dpAiA+vtLqS9+6LAZ8aF1dcO8rlT+kfY/ZuXNABNZCjz26jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129522},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.10_1779082963347_0.6926468337183171","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@votra/cli","version":"0.3.11","license":"MIT","_id":"@votra/cli@0.3.11","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"b86023c0060adcf1b563ace46b2412c9e23996bc","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.11.tgz","fileCount":66,"integrity":"sha512-FhhMhqVU5an34beiVDiolQpVlSW+Hj4jogp9sCLMRsRXzrBLNuU6cnB1OQKIhX/QmSjvAt+uMzpv+txqkIlRnw==","signatures":[{"sig":"MEUCIQDodf5+NtNh5cBufdvTAiIDyBpve48htS92qNjYUGIVAAIga165XID7bpkX6SLTrjF2hqoE41By/JJqoW/zmfMM89o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132452},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.11_1779169480220_0.6880868185731677","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@votra/cli","version":"0.3.12","license":"MIT","_id":"@votra/cli@0.3.12","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"b325d42138d4d88bd1af9fc6d8f1bb961f22f4e8","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.12.tgz","fileCount":70,"integrity":"sha512-Ci0J4xhvbiISxO7DDbGTTC5mcPguVkVT2Qwz7oKGO4E5pVERPQ28LwM8zmbuS4FDMc3dsgYb/ISjPShrHgyhKg==","signatures":[{"sig":"MEUCIQDd/3tCxYknCFpaRN+QN2Zb0klIz4X4KAYecN0LvjnapQIga9SCOlarEtwIPk+2Ws0O9YssllNa8T2w9XW1rld+6Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157580},"type":"module","engines":{"node":">=20"},"gitHead":"7813ecf8379f2596ee8bbcae1ebe153f2bba0299","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.12_1779270059769_0.5638437656751212","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@votra/cli","version":"0.3.13","license":"MIT","_id":"@votra/cli@0.3.13","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"0e3148ef3f502d8bcee9dbe389c22dc15eefb42c","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.13.tgz","fileCount":72,"integrity":"sha512-03Hoex7jKnp1zDEB1jlG9CN8NY6vPy3ld52VfHAydenKKaD+1KTde2a2LZR5+AqFz7fFPV5T2NZtJel1fJGepg==","signatures":[{"sig":"MEUCIQCzREjljnjp/9qVTnNb2vsI98f4oq5t1uHJ6vUK0r5MUAIgFHtRRCycaydHBK5ww0vNdlvfz7dgY8rs+F8hVOhKfl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160327},"type":"module","engines":{"node":">=20"},"gitHead":"8f29a6083ab57fc2258edbfb98abb47eae33a1d9","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.13_1779340190575_0.9734172006412758","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@votra/cli","version":"0.3.14","license":"MIT","_id":"@votra/cli@0.3.14","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"282bef675de63b7b5fd27c8c38400959c20a5410","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.14.tgz","fileCount":80,"integrity":"sha512-gdfbXmwdF/4UDpDNUE7FzPXoqlNb0mRObuQ21Abcw18zXzHKmqFnQOt/esvLs7Iitk75tMiljHXqvbU5xkEWrQ==","signatures":[{"sig":"MEUCIBxrISL2jiggXaxWlZwLEbpAvdmClSdYOr7VlVaQ7VA2AiEA1YCjPxjKBgozffZAW/1brGfytc4u/UUx6fGXt03gm38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192942},"type":"module","engines":{"node":">=20"},"gitHead":"109953d2d150d0c0a68575662eec1b8b8cf9f55c","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.14_1779345276431_0.6217375681952273","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@votra/cli","version":"0.3.15","license":"MIT","_id":"@votra/cli@0.3.15","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"0bd4f4092550a79a3fdc89be994b4f316d4bc667","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.15.tgz","fileCount":80,"integrity":"sha512-9CVCvZeP3kAnQ9BNaqSSjNTSv2liLO3bAPgmGD5dHrTUiO4BY8ukxS+8y6OKvwT2TB72ct54vVko/eHzelrUHw==","signatures":[{"sig":"MEUCIQCG8srydPXCwwd/xMKQlS+LyDkt31FCKh3KpMv1i+8qYwIgJY7pMTqOpnBBG4hvwGdNnTMy5urOwrqcHcv1gfWK/Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193458},"type":"module","engines":{"node":">=20"},"gitHead":"a894c0c9b9601ba8144ac55bf303ffcba4cfabf0","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.15_1779345956371_0.15722603095390175","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@votra/cli","version":"0.3.16","license":"MIT","_id":"@votra/cli@0.3.16","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"109f31e30d9f5bb290be674a8593287d9e034b7c","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.16.tgz","fileCount":80,"integrity":"sha512-fJMJQAiFJWX3LdQbdrhoIe8uY7j4/klvCD5l4VD+HasFwe5ZvywLyobfuKR412wPdAzJP1s9E/3I4AubF7kIFw==","signatures":[{"sig":"MEUCIQCG6gYHnhOEDPPXkVDp3L8yL2w1bfQVrswIdg6Yis7d1gIgHx36gNWUNA7dFh2s/6oqUCzmesLoxCLWP0G7zkVEkls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193495},"type":"module","engines":{"node":">=20"},"gitHead":"89f706ea06c50239a0f4649fe59ce38dcd2e2223","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.16_1779348410730_0.2777260561990389","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@votra/cli","version":"0.3.17","license":"MIT","_id":"@votra/cli@0.3.17","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"b54e56ca3b0748b49c1a45123700aaef6009bca9","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.17.tgz","fileCount":84,"integrity":"sha512-EdcN+5/MuTrk1ksXMP1QggZ2UDzn8J5vPyO5jEDiMNRTKYUv2B2xu5N74RxFFDBhHlAc9UMCKttIWegvxZCi7w==","signatures":[{"sig":"MEUCICwM1LCiL5vMY3M4JJtbG+mPh5PCLgNfJMdNMXHFM3DAAiEA3fF4eUrkpy50TmaoP0lAtHTv2b8EP3DaqE5lM9YGjyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211542},"type":"module","engines":{"node":">=20"},"gitHead":"95d8a1ce725a8cf56c174405bf553b4cca16687a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.17_1779356447730_0.8121955379661767","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@votra/cli","version":"0.3.18","license":"MIT","_id":"@votra/cli@0.3.18","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"1c04ce9b4629045fdc0cac9c8fcf5a0591f344bb","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.18.tgz","fileCount":84,"integrity":"sha512-MTr5uc5k1jnvQ5K81pmWwRwHWLSi8T7HjhuI0i/zNhRAltwd1R+10mfETUrnapTcbHCOE0YyD0LqtfWni0M3Iw==","signatures":[{"sig":"MEUCIQCrv30xyhsqePcJLM5+K14ic+zxV1ilo1x+gp3jXc2ZiAIgWA3R9BFeXlpLLYZKRlFzrVD/PVFHginEhqmftP8teqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212117},"type":"module","engines":{"node":">=20"},"gitHead":"37ddbb2a2333b0b3a9df4a07a63d2ea93a34a77b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.18_1779356977403_0.6814532498356227","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@votra/cli","version":"0.3.19","license":"MIT","_id":"@votra/cli@0.3.19","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"990616905c550a7142ac74ef19bce16a5216d9e6","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.3.19.tgz","fileCount":84,"integrity":"sha512-hWdhhuLWrHQMfGpG8+1lkihY1hfM2wGD+9mpQXgfjE/viLlxWmL9oEcVcoqlEf4AbR11Icp1cu296TJS6civxg==","signatures":[{"sig":"MEQCICn4BEOHffrm6oSegwLqaTgM49tdIYKPVY1Wt/megb8TAiAi4NX467IVCtj+cTJ7pvfL+HDu4TvCLQMKzEJXoSYA+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212117},"type":"module","engines":{"node":">=20"},"gitHead":"37ddbb2a2333b0b3a9df4a07a63d2ea93a34a77b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.19_1779424167790_0.47529904715824234","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@votra/cli","version":"0.4.0","license":"MIT","_id":"@votra/cli@0.4.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"688a4437777cf442341391dfdecba171eb5efcc4","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.0.tgz","fileCount":106,"integrity":"sha512-8pTr/WZ2s8ki02bPcS0LYPM24iw3NKK8kBtTaLZob19TknmBJkJZnKqqAOqpMN5GNKTscQVSm8A1uCbh0yIewQ==","signatures":[{"sig":"MEUCIGZMcdAWhIYO5pQxrOACIGkcvgjRS3gculucVqLYDvA0AiEArMGFGnR9gXy36FlWNcX0WHzxIozwqIMrQb34qtqg8F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249465},"type":"module","engines":{"node":">=20"},"gitHead":"37ddbb2a2333b0b3a9df4a07a63d2ea93a34a77b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1779434918955_0.8548994345239633","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@votra/cli","version":"0.4.1","license":"MIT","_id":"@votra/cli@0.4.1","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"7f9476b7d5b7989abacc0ca1d41a665aa9b81da9","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.1.tgz","fileCount":106,"integrity":"sha512-9cvpouvvhknEI5OZqTg5YuOytDAkjQ8FXPnWA9bobNtbhX6yw9PE1lnb9lqu4yJCoxw60zDXcFaGSHOam71O8w==","signatures":[{"sig":"MEUCICw8VpRGFqLiY1VZox1ztgnXTExDDKI6iA3uf8+nCctPAiEA80DdD/aUageuhVWvDuzgkJcjJzytqO5DV4j+ZiIOBFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250623},"type":"module","engines":{"node":">=20"},"gitHead":"647ff789c4edc3eb6dbdfbe0e457360a985624e5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1_1779435437015_0.5406647981792716","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@votra/cli","version":"0.4.2","license":"MIT","_id":"@votra/cli@0.4.2","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"76a0ca342d61f71de6286dde9f264c3ccd0f77f8","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.2.tgz","fileCount":106,"integrity":"sha512-1dDNkkbjl+ReCRkb/l1KQEtqCELxfryPzRieq1wST+49offstPNZKXUsXjphQZsfx6t3foUJUhyggtI3zDXCpw==","signatures":[{"sig":"MEUCIQC+sxBye4fq0g/Ap8bzeD7D8jyg4W0GazsjgsuPdE/stAIgKPJPMSjYEcArAZkzdz9vJABF0oUlGOXsHzXiYs1z/+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251132},"type":"module","engines":{"node":">=20"},"gitHead":"a6b31ada883ebaab26ff2acb355c509434145ab1","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.2_1779437805128_0.2995218354512639","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@votra/cli","version":"0.4.3","license":"MIT","_id":"@votra/cli@0.4.3","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"c4a8b714010fe5473dd8be7ab17222cd64d2a3fb","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.3.tgz","fileCount":106,"integrity":"sha512-SNltJrzWLqroQYAoGthyLn9VtNDUaUmWjhcc1cJjV1waJfhx7/u3n6McVI72wht4e14aVtbGzJwR6YUXXHiuDQ==","signatures":[{"sig":"MEQCIHbLji/ta3R0RNoatmevntetqmMgb7KOkxtnfHm5OeqQAiAH4XGwzLjPLRrBNS1keAkvyQanbZRqZTCmvOEyMO+04g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251132},"type":"module","engines":{"node":">=20"},"gitHead":"313925631f35e0ba9f9a5b148de4cceea169fd27","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.3_1779441280128_0.15540545392808136","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@votra/cli","version":"0.4.4","license":"MIT","_id":"@votra/cli@0.4.4","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"d8d979cbc424bec8d68a6cfd0b14a88f135100a1","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.4.tgz","fileCount":106,"integrity":"sha512-1JWwrK7o0O6I/Jv/+hgK7p/Gw9ewaqf2LUO6eSpVWzvy/78B95xHGGuBwdSHq5upHnttBR0OOZictmeZk8XWQQ==","signatures":[{"sig":"MEUCICa15FbhPOaN61rRa5VnSsPBMuCvBk6HeazsnMQGKTKAAiEAvlKo5ZA/Uq0zrpoR/Vy1jzwvv9+G220rhHKfnnO19yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260533},"type":"module","engines":{"node":">=20"},"gitHead":"0752f998c98a26b150ba1fd9f6f3b407170b40d3","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.4_1779441525184_0.16503842142077563","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@votra/cli","version":"0.4.5","license":"MIT","_id":"@votra/cli@0.4.5","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"ad208a4bacba8fc5e9d5ebf49279ccf2d7c00074","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.5.tgz","fileCount":106,"integrity":"sha512-qKo9yHO+enQuN6dDZ1pAOKXITaOYO0ExseipQzx//PSPTYMMtIzsW0nlnKTbKDjjRRAhhIx/JOolUEB3eYDxFg==","signatures":[{"sig":"MEQCICE3c+gpxfahVFZo7j8Msel+Unsr75sxYs69qBox20m4AiAbY/IfPE8nvU31INCCCtXucTqPDs9Yp1qbobGpXXcXiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260442},"type":"module","engines":{"node":">=20"},"gitHead":"dcc0e192f3006d884ce1a103fa77fca4042963a6","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.5_1779441710473_0.679853823459379","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@votra/cli","version":"0.4.6","license":"MIT","_id":"@votra/cli@0.4.6","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"535fb53eaa3a8030dd2c597fec490b1f24f2a113","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.6.tgz","fileCount":106,"integrity":"sha512-FPYdvRb2NCzhcFZS4qxI2YRYxQGTe7VoAwUXKaWEN3JYpSpawzyVfEE1BFND5i36WUAnOY2zvD+6wA+36LgJGQ==","signatures":[{"sig":"MEQCIAzyuBPizHRL5omOYxmsJ2HCGGEFuagsJm7g0cM2QoAWAiBxx4IGMvMuwd8/7pxkt025K+3AowEwWS0SRcBXkI6J9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259923},"type":"module","engines":{"node":">=20"},"gitHead":"95d486200acc116c29c0fbbfb0ec5f8f76b083ea","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.6_1779442090754_0.2215553782049302","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@votra/cli","version":"0.4.7","license":"MIT","_id":"@votra/cli@0.4.7","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"d2a1d29fca6f00e357e57284f3000894e1e53fdd","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.7.tgz","fileCount":106,"integrity":"sha512-E5C3QtA3KmRmMCehuI2D0j/pST0CDKplq+YNLXEvHZP6F0jJL/Sm9hNTOKndqCVQ650tDcyEFJ9YQLrVlrCFtg==","signatures":[{"sig":"MEYCIQDSDyH7t5LbiIEfA8RjBYF4HYJmvtoXuoZ20AfUJDj5zwIhAKEVqhu+9/bVsvoV+kSUcrG9flWCjl7LODMn64wAzMQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260423},"type":"module","engines":{"node":">=20"},"gitHead":"e723237e5cf76f51dd6fb5a7578e7f3875da979d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.7_1779442396076_0.9810151604810413","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@votra/cli","version":"0.4.8","license":"MIT","_id":"@votra/cli@0.4.8","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"f04b74cf37840511efe096306b5d5da7a071936d","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.8.tgz","fileCount":106,"integrity":"sha512-vSBT9TSXsAnMCGAaheWo9n5RYFio0Q2LCgwGX0woHy0JMOgTD90WfoI8s3Huz1gi5t8wX3t6UDToqNeCBY5LfA==","signatures":[{"sig":"MEQCIH2Q/8hUY4TgcGEjvvhIhNMe6QfY5oHNcySg0GGp52T8AiARPeDDVze+q3tu36B006JlEq/8ie1j6WVSEFsadRn8Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260472},"type":"module","engines":{"node":">=20"},"gitHead":"48a69ee06ac3cbe8a7319933e1b32c44e827dd1f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.8_1779442430457_0.5031316257332421","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@votra/cli","version":"0.4.9","license":"MIT","_id":"@votra/cli@0.4.9","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"03e609cde29824496edd1b5ce6e75f525f3f4ad0","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.9.tgz","fileCount":106,"integrity":"sha512-IP1SaA8QlbrvHu7uP+3HjD7IZIWZHUhyzUHZUAYyn4ecoc/H+sKFNMCGS7XpdTRud+A+pw58WVEcXduEyGYQ8A==","signatures":[{"sig":"MEYCIQCFpWx0pAb+CPH7dsmkF40LvAemDsq5VzsVu2rG2Zu3iQIhANH1puKqRQNGrNLjqXk9rRvGDzrVzErGKYRTutM+sPw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261501},"type":"module","engines":{"node":">=20"},"gitHead":"9557e13e2126ca8c8e0d858caf37e5d43f852bd4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.9_1779442675139_0.10121561065662532","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@votra/cli","version":"0.4.10","license":"MIT","_id":"@votra/cli@0.4.10","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"ee6c7d3324a1bdfc69b2340aeecc015b8847f34e","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.10.tgz","fileCount":106,"integrity":"sha512-RNKdhS2wD7jd12K12BsxgZkozzjmGNM2EBbp2sHKXlJx2BrgGZOd7lJXtbsiYurzpgrUPvyjeUTc1dTP/imVvw==","signatures":[{"sig":"MEYCIQDbO65gEcCJIdQNQML/i811RIwtgUcmEyuOPW7/DEsu7AIhAJIeDg4bTbILoujDq6tEfZ+v/ST/Xt0xL9hW7QRuW31z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261944},"type":"module","engines":{"node":">=20"},"gitHead":"491069b3165188c3009183d3a01a666f3444328f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.10_1779443360750_0.3082454683468605","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@votra/cli","version":"0.4.11","license":"MIT","_id":"@votra/cli@0.4.11","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"80668556b6c1676d05bb7e7b5f4cfcc5e5c2f1fa","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.11.tgz","fileCount":106,"integrity":"sha512-9RfmbhlMPnXYxfrE94xEGfGSqs5q3u1/u9Ai0gtP3aP9+8/SjxPKCPw43E3Foym8s6flw7nbHqJccPEr+P0DhA==","signatures":[{"sig":"MEUCIQCxzXB11U3F3souKBvXFAq91F7b8j//t9aV5ZgGv/zwFgIgNAHKV2b9mLDkb7m7ddKaoHKMupUgOUhv38Kijbpx4iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261984},"type":"module","engines":{"node":">=20"},"gitHead":"68deaea42db7747a1a0ddcc34b7f4ec004d452a5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.11_1779443487141_0.09326354072718823","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@votra/cli","version":"0.4.12","license":"MIT","_id":"@votra/cli@0.4.12","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"aa63a5d98af6eef8ede0ffb9971cfe5f92a3882d","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.12.tgz","fileCount":108,"integrity":"sha512-6ERor3Rfp4D7HCVe/8ACmSSJKhpn6KuFq9yI3rW9UjcSKRP2XBAT+8/DOwfV5rfeVqF5YrD3pNYCBuLV1wZdZQ==","signatures":[{"sig":"MEUCIAHqDtnuk6peXnmm3uyZXlzgdQXa9jX0ojIhOELm5uC0AiEAkNBKgnIemmZsnMUJpwVuvNiNoHhMTd7ex+rXXNW97fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268159},"type":"module","engines":{"node":">=20"},"gitHead":"676af05dc4ccf5a91787e092315425e991482971","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.12_1779770735463_0.5245274796551678","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@votra/cli","version":"0.4.13","license":"MIT","_id":"@votra/cli@0.4.13","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"ec83b4ec8146f6e1661c4f21cac27d82b1fad147","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.13.tgz","fileCount":108,"integrity":"sha512-3Zkr8FLL22584rSAh7uhxuYsACxNsD7Ck4Pbd9v1aAWlA+ND7bhkZfaCOtA66IoI7vdhloG6mO4aUloA7alNfg==","signatures":[{"sig":"MEQCIH3lYg0yoFq6hAZoKBD0MNPoQRVWib6zf6y1a0D02rVsAiBrJCGv1OEnXuITCHCE5R4I4DwPLwM4JxUlSNJKy97Oog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268122},"type":"module","engines":{"node":">=20"},"gitHead":"e66b3658dfb1f95eac79d539e2380d861fe2d37c","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.13_1779771588065_0.8590820377156956","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@votra/cli","version":"0.4.14","license":"MIT","_id":"@votra/cli@0.4.14","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"34be6e6823a0df4f3e2ee5a2e47e72cfb8cb3501","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.14.tgz","fileCount":108,"integrity":"sha512-NYrzhnAnYqC2jYgx+emgcoMx+agHQLt+oaG1QrdIgOB3wBfAzTGSXSVi1LlboDGmmVHTK5mAg5A6Nl0byPzuRg==","signatures":[{"sig":"MEUCIAHmXxvWSoPr2QABaXcBg3vVcL9AnFUSinVtZ/fgCG03AiEA5HLFwXQhcJG0wNqmKC3OuGHbZ+87BnuSnmHsde2jMJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268466},"type":"module","engines":{"node":">=20"},"gitHead":"6e735922419b5cb4d1a502f0b8e6c2d11b40bfec","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.14_1779771751784_0.7425491563493911","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@votra/cli","version":"0.4.15","license":"MIT","_id":"@votra/cli@0.4.15","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"862408a5c75edbc953aae0002a77650e77a931b3","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.15.tgz","fileCount":108,"integrity":"sha512-ZCK47G76tdgqRHYVARkWZC3g/G5AGhqdx4UzWXVr+tAv8oi7m8POsJwoixdr0IneWpJ2Vo5oF5PuzQ/PzpLDAQ==","signatures":[{"sig":"MEYCIQD4IZyRuCKyAmlZp9Amsl1EnDKDkMQjR4VS80GYz4+GlQIhALpV/9f0tTeU0ZTnnGuaYVkVG0w12umPvlgGNC28P6hB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268599},"type":"module","engines":{"node":">=20"},"gitHead":"e3ed9b7302844d03d7a6063d0c3a294ca22b4614","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.15_1779771889351_0.2503293662437909","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@votra/cli","version":"0.4.16","license":"MIT","_id":"@votra/cli@0.4.16","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"31484dd633c5a317f50f90dc8b38fe877ea6ac7b","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.16.tgz","fileCount":108,"integrity":"sha512-Ihrk2z3Gy5Q23MRlG0bmD0fG6er805vU05uOWYEBisWDh1CnZAX99DX5RXuErqXI4mV8V9l//vkatUAnHcEdIg==","signatures":[{"sig":"MEUCIGuQHMC7SCfIxCQAOOp/OdH5gl8KofzhNPubjAf9+no8AiEAy13KKpryom/Z877mM5TATZh0UBlVqQITWs1/Fe2HN3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269127},"type":"module","engines":{"node":">=20"},"gitHead":"270594a108028d1c632b381e2a0a673ea5498c4a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.16_1779771999553_0.1874152183746678","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@votra/cli","version":"0.4.17","license":"MIT","_id":"@votra/cli@0.4.17","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"f0b7681adeecb03a42a8a32628a8936d5ede73ba","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.17.tgz","fileCount":108,"integrity":"sha512-XJYhIH4RE/s8yMfeY2r7cC2ETi0T6IK2S5DBsZWJnRWt28QNeG8yyz49rzf1h/+haQb5ZPQY/R8fZNhjjN2UJA==","signatures":[{"sig":"MEUCIE8oTT7eG0RVaUpGCmt+oIvWBqZFVILX4EjcBRtmv3X0AiEAvrp3+C1j+pZFCN+7O3HmlsKg8eJZGybkNE7pXRcO+ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269889},"type":"module","engines":{"node":">=20"},"gitHead":"0dd5a93c3412b420b6c257c909194b427c920245","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.17_1779772370969_0.21098665940552297","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@votra/cli","version":"0.4.18","license":"MIT","_id":"@votra/cli@0.4.18","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"65065a47c4aa347eab7e7c01e2e6c97a54b6a041","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.18.tgz","fileCount":112,"integrity":"sha512-93u48ulhrb2qRPOdA91oZpP8L2EuJIU4xKND3wrs5UQ/XddsaiOOcabMRWPQ3ZoXYGO18V07s+Gy9eiXZcpkag==","signatures":[{"sig":"MEYCIQC24peGREJ6KcQzxRaDemFSkzZ4x3fKVV9Fl8bFcs1hGQIhAPv/FFimrNlhV5n0W0ZhXDEx63Cdci4Gi+DtSTUJl/NO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276105},"type":"module","engines":{"node":">=20"},"gitHead":"1cacf266fa8611abcc6359b37a3954b4a868bf24","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.18_1779777789915_0.898851780301249","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@votra/cli","version":"0.4.19","license":"MIT","_id":"@votra/cli@0.4.19","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"ac99159db9f2765f02d12d450bf75b10833f9e47","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.19.tgz","fileCount":112,"integrity":"sha512-c6LkMcpHAnxlUlS8ke2IxtaLXmLyUD5H/wh4ftOicddq14pEZkVwDFVBGdbNkQ1vqR3OfVCqEXE96uZcFVV0Fg==","signatures":[{"sig":"MEUCIQCYmW9YSUpMUY4382gX3L9+a/LusO67cbl1y0XhIGFKvwIgRSVKL5HZcbFMwfbKoW97jvQn/43xCv2tnTYbk7H2PU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276434},"type":"module","engines":{"node":">=20"},"gitHead":"bdf47e33db52c053cf35215dc8851afdb4953b40","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.19_1779778228299_0.5335808972640244","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@votra/cli","version":"0.4.20","license":"MIT","_id":"@votra/cli@0.4.20","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"0cb6986b3e40c7b712c615524bcdc202ac61d942","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.20.tgz","fileCount":114,"integrity":"sha512-54PxY/3PzSWgsAd2gV4e1dJ6JkNXNt9Ja+sn8tFCd4LeDghtrTTLlGhlTCgQO9hFTBdfNZpp3bniCzwv26tnzQ==","signatures":[{"sig":"MEUCIQC6s+82eqME3mRiKGlBplip90YU3ts70PHb5jrsSxOZqwIgRiApTVMFAqIye44CLLKPDcIE/ZfgWzIySshRyRWtOMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282069},"type":"module","engines":{"node":">=20"},"gitHead":"f568a9ec2a0ee99b3876c7ed4c7da3716c290cf5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.20_1779781067413_0.4153064083487792","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@votra/cli","version":"0.4.21","license":"MIT","_id":"@votra/cli@0.4.21","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"b4e878664edcf8c88bad7cd7a286a04eb61e1f3a","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.21.tgz","fileCount":114,"integrity":"sha512-hKs44rOVSrUjtL28/DPew53B6Bu/4dmpWkdyS+lCmbrsqIGpqLvkJWY1sRERDs7P6M8I77djpQp+NXAJDJvSpw==","signatures":[{"sig":"MEYCIQD0QH/jmgUqleEhfn5tCh9ztJfri282DXpb8tnF9pzKpwIhAPh2gYst0ClfFYNn9Ci7wOihmdJVe1Xk7594pmv3qnxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282069},"type":"module","engines":{"node":">=20"},"gitHead":"829b5b212eefe08b347e47cfeeb2f3ac84c709d5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.21_1779781214775_0.31854366601552275","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@votra/cli","version":"0.4.22","license":"MIT","_id":"@votra/cli@0.4.22","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"01ae7b48469797992dbb7892f609ebcfb7d2306a","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.4.22.tgz","fileCount":114,"integrity":"sha512-Bx5JLUjGgyfh4Zv/IsS/9FjFZfbOzftycwxVvuh9wIJSRIgUseIdzhXZ52M4rDysA94dHxanDR9T3iGAnQBGjA==","signatures":[{"sig":"MEQCIAQvWBOlUksp5B+8q0eHFfBOv10liWjpZTf9kecIQ5baAiBVICVXJ8Un52ifFqAAGe3C2HRfa3NbZFFXj0MeMPovTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282052},"type":"module","engines":{"node":">=20"},"gitHead":"ee1e1ec4aea215ccdbf05a1cb0fedba4e9e22dab","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.22_1779781517226_0.40311275568546745","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@votra/cli","version":"0.5.0","license":"MIT","_id":"@votra/cli@0.5.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"769f25eaa4c8e17e2e95fd48bca97ae17412537d","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.5.0.tgz","fileCount":114,"integrity":"sha512-9dCWBHwOF5/CQV5BIWOAX9vLioV/2vGttoQw4ibMmxKYlvE827pczk7nkSdqTTw01ktsG7JdIZwPAtRhZJmndw==","signatures":[{"sig":"MEUCIDn0FZZnTpIPH+1IhYGbOVHDdopbF9Gu2V37nxD5MKlFAiEAm57yKAiGR57F9QJGWJIcf4OKo7HhPRW8KXdHas8M/Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279892},"type":"module","engines":{"node":">=20"},"gitHead":"19a44ee1263f6ed37f6e5b8f8fba90561e1d8135","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1779784551885_0.34403538698073244","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@votra/cli","version":"0.5.1","license":"MIT","_id":"@votra/cli@0.5.1","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"66569406f279cf0462514ab9bac589e74952eba8","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.5.1.tgz","fileCount":114,"integrity":"sha512-cqVKo7tDNOUbLGAGLCw3iA18c5th98bN6GF9r+I/eVlthP/Q9m/OqZntcDewwy2rj1YNCNLZuFstHXZikyGcIA==","signatures":[{"sig":"MEQCIF4XdI+OHcnE6sXNr81myeC7LC5lwn08B3hEoZQFfCZYAiBxhBndOxnDiSXUwgGkR7g2z2KelksOkfp/sSyF/X5PXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276391},"type":"module","engines":{"node":">=20"},"gitHead":"31f22810bc3ab0643085506c9109dd21bf75f00e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1779858892108_0.3849960829056269","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@votra/cli","version":"0.5.2","license":"MIT","_id":"@votra/cli@0.5.2","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"9f0424ec398f52eb3716c4d5144655d7555c125a","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.5.2.tgz","fileCount":114,"integrity":"sha512-B03lnxj0kWSJqZxa0ghGxgxovtIgWzN1Sx+iZJe5zIN4SaAfAsXhj04WUT1fDATY0KMtZksMKuo75FwpW4fdvg==","signatures":[{"sig":"MEUCIDdjtfwc6vIXjB1J8QSaAIV7TMicUp3g4LtBbBdNwTT7AiEAz3t1rjDIyTv7DR73+lFNj5TGlVN7iO6I+1HkuT6pCas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276213},"type":"module","engines":{"node":">=20"},"gitHead":"644b01482985d61e2664bda8010dddae266478fd","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1779859300906_0.8113662267788402","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@votra/cli","version":"0.5.3","license":"MIT","_id":"@votra/cli@0.5.3","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"235888ee0672c641f29cd5f0c7111466975300f6","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.5.3.tgz","fileCount":114,"integrity":"sha512-O/BiGaAOf4ZBtdGrqNZOIGi84+KQukZUFmpzb0VwYlNoH1c0PmB7IfZYnG1y+N+5hFlKk1ka5x1tUN8yYI6HNg==","signatures":[{"sig":"MEUCIFdi+kmObtYMsvQ8mFa/XpKukYjZjuW1jYTUjh3YL32sAiEAteazh6d8tKWXdzL/Vk+v1vFJvB+6rgkTbXq0wpPzB9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276460},"type":"module","engines":{"node":">=20"},"gitHead":"0e348befa3cda1cd85d8c9df19e90e3afb15f08f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.3_1779860454908_0.11941197274557136","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@votra/cli","version":"0.5.4","license":"MIT","_id":"@votra/cli@0.5.4","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"07a3d31da07db9abe92ad774d6e2bbbd9113250a","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.5.4.tgz","fileCount":114,"integrity":"sha512-PhSgmvKFJYx4NGediqOHJyyrNebmhztCQaASbv/EDyttMZCNWovpwCgZiZEz1gP4mZeF8jXqhnIk0JtClGMCSA==","signatures":[{"sig":"MEUCIDiTMEpyHjneDwcjVByJCE+ssC6s2q1YCBhWuMMrsCsoAiEAgCUag1BL4X0tK4dkZZjHcHRapj4FkgkAkWLTj5MK/fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276504},"type":"module","engines":{"node":">=20"},"gitHead":"53e929d55b2beed218a219710c52f262511eaba2","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.4_1779860967358_0.11212720825695155","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@votra/cli","version":"0.5.5","license":"MIT","_id":"@votra/cli@0.5.5","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"15d7d1740eea659750cdc14474fee13dff04faf9","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.5.5.tgz","fileCount":114,"integrity":"sha512-+MFpQIGAlTxElXeaNxJkQZXSY9+XW8wY1ZtVO0YW7ml8lk9/y5+/dlhKft/O8pdHrZHaYlkxNuB7tqDn+8/7tw==","signatures":[{"sig":"MEQCIDTwUG7aqoqpDBI0QJhq4wAXnLTf2P8AjAwssg4lMXKQAiAO7u/F/ijw2AqPL/Dxpo/+A3KrrqA58dkJ4PQZqslEfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278246},"type":"module","engines":{"node":">=20"},"gitHead":"1991db6a3a3a8502b7661e9a1f9bc10896b7ebc8","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 jsonl 을 로컬에서 검사/리플레이하고 서버로 업로드하는 CLI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.5_1779864720522_0.7809660854775295","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@votra/cli","version":"0.6.0","license":"MIT","_id":"@votra/cli@0.6.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"4164ad24611b9dec841414ff16b6f8e90e5c6c02","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.6.0.tgz","fileCount":124,"integrity":"sha512-CRgVBGtWHjSdDUmxKWp7SokKDLlu3UzV0XEodCFjLRxwxe8LbkEIghj40yArBXItZxQqum2h/OIAZirkvCruAw==","signatures":[{"sig":"MEUCIAH4dwtr9IqsDrs6KnXHJ9S9ypWroCpVIIUFwNOylIK4AiEAoU+UTpX+bn5ZU9W1bmxQqS+XAk8RmhtbG+JXA+76QsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317765},"type":"module","engines":{"node":">=20"},"gitHead":"9b1003e40ef5fa413f8be3e057f24e215b39e922","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1779947342487_0.3708299729018141","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@votra/cli","version":"0.6.1","license":"MIT","_id":"@votra/cli@0.6.1","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"9add24440017fcb3b40b87b1e4f01093584e319c","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.6.1.tgz","fileCount":48,"integrity":"sha512-MzDHqSYkdnV8e6e7KJvsUiO1UNSLJk2Trc/daNrRFaRZofoNAZqHtv9Nm3JvA0JD9nJ9Zo2noZ6ADJLK7TXHIw==","signatures":[{"sig":"MEUCIDqxR3zEpmiDu0AtVtxFa3zRvL69QU8shmJfnUibv4dnAiEAgesG8wMFMz9Bs0aGJzGq5EnwHkNK49VlPqkAHWz12mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113612},"type":"module","engines":{"node":">=20"},"gitHead":"f3594377b52a2a67428f16b94ed6c5ff2f5bfe0d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1779947600769_0.21139584865875594","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@votra/cli","version":"0.7.0","license":"MIT","_id":"@votra/cli@0.7.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"d7290430e6ca785341aa6afdd498c0af67368734","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.0.tgz","fileCount":48,"integrity":"sha512-KMtLbOJz3JoAHNYz4l962a7PW5Wqmsn4Bk04x5aZ8qFQp607xA1wNLmFErgE2X6h+4lGqoUBDCkJXIEMGhyw0Q==","signatures":[{"sig":"MEUCIAuh394eTYn4qkvj8pau+RqX+r8so8zVW2Yvl7HbMen4AiEAwXE/vstm6z25We3amSN/Y3EUO6KhxTES6eu2EzbTqwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105088},"type":"module","engines":{"node":">=20"},"gitHead":"89781dbe92ad28965e59dec505202522f9d0e775","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1779955384624_0.3025467631643113","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@votra/cli","version":"0.7.1","license":"MIT","_id":"@votra/cli@0.7.1","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"136aeabb56bece765546cdf93369aa82e922c171","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.1.tgz","fileCount":48,"integrity":"sha512-6d2UPgzeNxZQS8UcyHYNirVPsXKQwjrZqVQT9SKtBMCJFs4Cb8QvFe3lM6nR8QZtJAKMH1h2pnTJxw98q0jwbQ==","signatures":[{"sig":"MEUCIQDxMmDom2j6L2wKIGMifH+aJ4zAxZqAydNik5P9TQoEkQIgDZtexCNmptD9TG8STQxHuDRSmGWMJ11fwd078Af4lzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103481},"type":"module","engines":{"node":">=20"},"gitHead":"e2d2a533df9430af321b5613cc1bca2a8afbe212","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1779959100091_0.27056953189002053","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@votra/cli","version":"0.7.2","license":"MIT","_id":"@votra/cli@0.7.2","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"152bfb3312653131fd168368e7936176165b74c2","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.2.tgz","fileCount":48,"integrity":"sha512-MQBhbn1NDXFUqJvGCfjZI+HY8/OMQlHTgaJjS6Halwxb3wNx5tmd8K8NH0+PSAo1BbhCA6OE3OGP14Rt+Ju8bw==","signatures":[{"sig":"MEQCIA3Eha28X7ziE8NemIw5a6ZybD0CDGeEzMv8b6fndSqJAiA1f7BZQ9ruXekCl/RRaYbtKHp8FNY3BizqDZzsPaJHFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103481},"type":"module","engines":{"node":">=20"},"gitHead":"2cd91fa2fb313b522c906873e559fee847d5a8f1","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2_1779959877139_0.6038345571394661","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@votra/cli","version":"0.7.3","license":"MIT","_id":"@votra/cli@0.7.3","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"6c305795acd3cc5aea55885e2e30c05b9204e337","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.3.tgz","fileCount":48,"integrity":"sha512-OjoocRmkbg9pWRPBpoc9mmgTRH1xhlHUpwRmyZT0uOI8NLPtcnTgEpDb1OJG29J6jEOdW7STZU0GSt4tf/tsJg==","signatures":[{"sig":"MEUCIQDe0wHzS7c8onlX626LbU62KWxsHngveXAx4ciI7v1b7QIgHSNlPp5hC/FO8M3T9Y3YRNe3/+3Yb9Q35ZZfkx41Ato=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103126},"type":"module","engines":{"node":">=20"},"gitHead":"0d83c2198f509baf60d3b5e6221f996027fd6412","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3_1779962369834_0.13796852425286277","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@votra/cli","version":"0.7.4","license":"MIT","_id":"@votra/cli@0.7.4","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"e1ae25ec3257aa0060d32d01c77c30c2516a1cfb","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.4.tgz","fileCount":48,"integrity":"sha512-Cj5AsHUPN4DJb/LfAXl0iIAN15pzCqjF8Ya7OXxfSH2kP94NRCxdmfgCY+00l8b8/DUhCybUFOXIHHqLAn19AQ==","signatures":[{"sig":"MEUCICYegNZw20vK+p3ttlNYXjX5nokzJIsUAg/lDZ0Xnf0KAiEAqTO37/xZn2m7nwMn8wxR42fKT6VhGeNwV0Jjdm5R8Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103789},"type":"module","engines":{"node":">=20"},"gitHead":"146f59764b81f699c3322c549314fd3c90d89d7e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.4_1780030936461_0.824164899107154","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@votra/cli","version":"0.7.5","license":"MIT","_id":"@votra/cli@0.7.5","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"e4726d0e815cc949e4a5f33124d6998dea0f696c","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.5.tgz","fileCount":50,"integrity":"sha512-/jFGmz7W7pVP01gTTzdvc9gMDaBq6mq6oWpHHVT63XXXjDAw0mGyhvEQ88wSF+MMcXyNTe3b6UJLCUAF2r0wmw==","signatures":[{"sig":"MEQCIHaLDA5Dp7L8Kh7jmOoUzZeWr46GdOmO6Dwk4G3FmzOJAiBNxwjgnPJqDmY7ZrfR28AbLEz/+IeAqXV0uxUQ3XuPQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107256},"type":"module","engines":{"node":">=20"},"gitHead":"ca50b50090d27627ff8b38b4d389367a7ab7eb0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.5_1780034829522_0.2702616168928247","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@votra/cli","version":"0.7.6","license":"MIT","_id":"@votra/cli@0.7.6","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"82c5daa28121321097c892c0b9daa8d3de1d7ab9","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.6.tgz","fileCount":50,"integrity":"sha512-gB4UbfMEunIYpJ4v4q3dMEGROZJekip4j4+Lp32XIYpokyiSVNe28LDKnW7mLVcv0fiRBxeJBTmCA8BtVWWFuw==","signatures":[{"sig":"MEUCIQCR7PUoKaeY3/0D9M7HdJ+IyYFrrKA97fDU8bUL+OeargIgFE9+Fj0Nr8SKNWnzQYoaopntVAuiKd+nqIKb6GazFpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109019},"type":"module","engines":{"node":">=20"},"gitHead":"b761fe53baf3c1dc0f8b4e3b845b9131a96ba69a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.6_1780291423865_0.9173155720144273","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@votra/cli","version":"0.7.7","license":"MIT","_id":"@votra/cli@0.7.7","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"776ac6c7884e90d5ccac2da38d5bd900572a934c","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.7.tgz","fileCount":52,"integrity":"sha512-NotWo0sb7bWVGmF6Pg+ZmBL/90gloWqdWSQe1Qwn1q01WKhPZf9IhkeodD3784ALWrBiWgxNmxuQOX2N9jEb4g==","signatures":[{"sig":"MEQCID82+sEtyjJrm/k18LcgZMJzhbtQhtKYNeMKC3wWAECVAiB9sw6+AeW9Ate6Zj0XEh9as6oVTEhYWIabrd6nyrkmnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116755},"type":"module","engines":{"node":">=20"},"gitHead":"c8d1064e1da94384f0329e399e499bb7172c0285","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.7_1780299965929_0.07961474559137072","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@votra/cli","version":"0.7.8","license":"MIT","_id":"@votra/cli@0.7.8","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"76340f896349e1f0f99c57608e85d027d859df7d","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.8.tgz","fileCount":52,"integrity":"sha512-Uk3Am/goRqB+iXAvDwcIImppMDtkYb7G9KW4D/m+2ZTkNtJstqap5fWGCQYCFD6w//BFvMPy5TRMcTT2+8C+8Q==","signatures":[{"sig":"MEQCICpwXOgK+eW+TZ/ha6wL3tN9N5mQ0DuHLTrxuJe2IRknAiBxcXC+b8MMYd8z0+ctKdu9PhaCq+GHO1YOZl7a8/iHbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138735},"type":"module","engines":{"node":">=20"},"gitHead":"fbf2bc107a01d0aa469c321b1d861ab9fff11a69","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.8_1780552246411_0.76139396350663","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@votra/cli","version":"0.7.9","license":"MIT","_id":"@votra/cli@0.7.9","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"235bfbf41fe5fdfb122392329f160760a6ffc972","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.7.9.tgz","fileCount":52,"integrity":"sha512-nCMfU3FCx+q7zVS6GdIaLoJhtPSqXS9vVfEV+EHBzp/CY5iwik+MEUpBc+3UXv4JeMfgUfM0I127kvM9nUMwbA==","signatures":[{"sig":"MEYCIQDuRG07iRboNOnXrcqnWposEVXbNU8dCkqnfOq5Jnkg5AIhAKsEz0141Mfuyt4yxyTbUt6stFVlnUBoIJyv5AY94SV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137897},"type":"module","engines":{"node":">=20"},"gitHead":"f104776958b47c0107fb83365180301cb776dd1f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.9_1780553921357_0.9206668167239098","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@votra/cli","version":"0.8.0","license":"MIT","_id":"@votra/cli@0.8.0","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"bin":{"votra":"dist/index.js"},"dist":{"shasum":"0c014d3bfe2ae179dbfa8d084493059d57779397","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.8.0.tgz","fileCount":54,"integrity":"sha512-5ndSp20nhPNA4cBr1P1zxd6GhFRrTMekzRZgWOcvgotm+oJqsjP6QN+I1xcdLQShwdST2OTviiQa1tkpEadoXA==","signatures":[{"sig":"MEUCID4IXwdltExIZKcyNriqQojKls+BWmHmODJFOZbrdi+bAiEAuFmunojkjlLdPdBJ52s4wWArb3pOiBFQ3v+jH10Qhb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146391},"type":"module","engines":{"node":">=20"},"gitHead":"f104776958b47c0107fb83365180301cb776dd1f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"_npmVersion":"11.12.1","description":"votra 세션 간 연결을 위한 MCP 서버","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1780554424181_0.35618742523271507","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@votra/cli","version":"0.8.1","description":"votra 세션 간 연결을 위한 MCP 서버","license":"MIT","type":"module","bin":{"votra":"dist/index.js"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prebuild":"rm -rf dist","prepublishOnly":"npm run typecheck && npm run build"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^4.0.0"},"devDependencies":{"@types/node":"^22.0.0","tsx":"^4.19.0","typescript":"^5.6.0"},"gitHead":"f0a6114416207ae79c7a179d8bfe2ed9dff9a9a2","_id":"@votra/cli@0.8.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KWIzC8N8nT8dIlsAzS52SWXdaxOP57a42rAK8KCRZsmjX0r+QFNgjwxR4isJiPONhmKeRFt8JBXJ1gsZkb+UBQ==","shasum":"4edf948bf9b48724e9d35d1ba1a8ecc228f59555","tarball":"https://registry.npmjs.org/@votra/cli/-/cli-0.8.1.tgz","fileCount":54,"unpackedSize":146391,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBiaoB25xnqV6/hP20RW0JKVHJt5g0F4obZ7nVM86HjKAiEA4jhy23EqHDSU8DMEJ/3qKBc0oUzyppptjNdRyGjiS68="}]},"_npmUser":{"name":"dnflquf3gh","email":"dybang00@gmail.com"},"directories":{},"maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.8.1_1780554695639_0.029531047821016454"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T10:05:55.018Z","modified":"2026-06-04T06:31:35.918Z","0.1.0":"2026-05-14T10:05:55.293Z","0.3.0":"2026-05-15T07:55:02.438Z","0.3.1":"2026-05-15T08:41:06.341Z","0.3.2":"2026-05-15T08:42:39.903Z","0.3.3":"2026-05-15T08:49:47.552Z","0.3.4":"2026-05-15T09:14:13.830Z","0.3.5":"2026-05-15T09:30:33.320Z","0.3.6":"2026-05-15T09:35:25.580Z","0.3.7":"2026-05-15T09:41:04.804Z","0.3.8":"2026-05-15T09:44:11.375Z","0.3.9":"2026-05-15T09:59:01.762Z","0.3.10":"2026-05-18T05:42:43.487Z","0.3.11":"2026-05-19T05:44:40.414Z","0.3.12":"2026-05-20T09:40:59.921Z","0.3.13":"2026-05-21T05:09:50.707Z","0.3.14":"2026-05-21T06:34:36.564Z","0.3.15":"2026-05-21T06:45:56.526Z","0.3.16":"2026-05-21T07:26:50.895Z","0.3.17":"2026-05-21T09:40:47.878Z","0.3.18":"2026-05-21T09:49:37.589Z","0.3.19":"2026-05-22T04:29:27.957Z","0.4.0":"2026-05-22T07:28:39.122Z","0.4.1":"2026-05-22T07:37:17.179Z","0.4.2":"2026-05-22T08:16:45.273Z","0.4.3":"2026-05-22T09:14:40.257Z","0.4.4":"2026-05-22T09:18:45.300Z","0.4.5":"2026-05-22T09:21:50.703Z","0.4.6":"2026-05-22T09:28:10.897Z","0.4.7":"2026-05-22T09:33:16.211Z","0.4.8":"2026-05-22T09:33:50.616Z","0.4.9":"2026-05-22T09:37:55.274Z","0.4.10":"2026-05-22T09:49:20.889Z","0.4.11":"2026-05-22T09:51:27.385Z","0.4.12":"2026-05-26T04:45:35.593Z","0.4.13":"2026-05-26T04:59:48.189Z","0.4.14":"2026-05-26T05:02:31.962Z","0.4.15":"2026-05-26T05:04:49.527Z","0.4.16":"2026-05-26T05:06:39.705Z","0.4.17":"2026-05-26T05:12:51.099Z","0.4.18":"2026-05-26T06:43:10.065Z","0.4.19":"2026-05-26T06:50:28.440Z","0.4.20":"2026-05-26T07:37:47.558Z","0.4.21":"2026-05-26T07:40:14.908Z","0.4.22":"2026-05-26T07:45:17.351Z","0.5.0":"2026-05-26T08:35:52.034Z","0.5.1":"2026-05-27T05:14:52.311Z","0.5.2":"2026-05-27T05:21:41.051Z","0.5.3":"2026-05-27T05:40:55.056Z","0.5.4":"2026-05-27T05:49:27.541Z","0.5.5":"2026-05-27T06:52:00.660Z","0.6.0":"2026-05-28T05:49:02.641Z","0.6.1":"2026-05-28T05:53:20.913Z","0.7.0":"2026-05-28T08:03:04.772Z","0.7.1":"2026-05-28T09:05:00.229Z","0.7.2":"2026-05-28T09:17:57.386Z","0.7.3":"2026-05-28T09:59:29.984Z","0.7.4":"2026-05-29T05:02:16.665Z","0.7.5":"2026-05-29T06:07:09.675Z","0.7.6":"2026-06-01T05:23:44.002Z","0.7.7":"2026-06-01T07:46:06.065Z","0.7.8":"2026-06-04T05:50:46.567Z","0.7.9":"2026-06-04T06:18:41.525Z","0.8.0":"2026-06-04T06:27:04.346Z","0.8.1":"2026-06-04T06:31:35.777Z"},"license":"MIT","description":"votra 세션 간 연결을 위한 MCP 서버","maintainers":[{"name":"dnflquf3gh","email":"dybang00@gmail.com"}],"readme":"# @votra/cli\n\n세션 간 메모리를 AI 에이전트에 제공하는 MCP 서버예요.\n태스크 관리, 과거 결정 검색, 프롬프트 파일 업로드, 계정 관리 기능을 포함해요.\n\n---\n\n## 시작하기\n\n### 1. 설치 & MCP 등록\n\n```bash\nnpm i -g @votra/cli\nvotra install\n```\n\n`votra install`이 하는 것:\n- Claude Desktop `claude_desktop_config.json`에 MCP 서버 등록\n- `~/.claude/CLAUDE.md`에 툴 사용 가이드 추가\n\n→ **Claude Desktop 재시작**\n\n### 2. 로그인\n\nClaude Desktop에서:\n\n```\nsignin 툴 실행해줘\n```\n\n→ 브라우저 자동 열림 → votra 계정 로그인 → `~/.votra/auth.json` 저장\n\n### 3. 프로젝트 작업 시작\n\nAI 에이전트가 새 세션을 열면 `brief`를 자동 호출해요.\n**프로젝트가 없으면 cwd 기준으로 자동 등록**되므로 별도 설정 불필요.\n\n```\nbrief → 컨텍스트 로드 + 현황 정리\n```\n\n---\n\n## 유저 플로우\n\n```\n설치 → votra install → Claude Desktop 재시작\n                    ↓\n              signin 툴로 로그인\n                    ↓\n           새 세션 열 때마다 brief 자동 호출\n           (첫 진입 시 프로젝트 자동 등록)\n                    ↓\n    start_task → 구현 → finish_task\n                    ↓\n           필요 시 upload_prompt로\n           CLAUDE.md 업로드\n```\n\n---\n\n## MCP 툴 레퍼런스\n\n모든 툴은 선택적으로 `cwd` 파라미터를 받아요. 여러 프로젝트를 넘나들 때 명시하면 돼요.\n\n---\n\n### 계정 관리\n\n#### `signin`\n\nvotra 계정에 로그인해요. 브라우저가 자동으로 열리고 로그인 후 `~/.votra/auth.json`에 저장돼요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `appUrl` | string (선택) | votra 서버 URL (기본값 자동 사용) |\n\n#### `whoami`\n\n현재 로그인 상태와 계정 정보를 반환해요.\n\n#### `signout`\n\n`~/.votra/auth.json`을 삭제해 로그아웃해요.\n\n---\n\n### 프로젝트 컨텍스트\n\n#### `brief`\n\n세션 시작 브리핑. 프로젝트 태스크 현황, AI 추천 태스크, 행동 지침을 한번에 반환해요.\n**첫 실행 시 cwd 기준으로 프로젝트를 자동 등록해요.**\n\n```\n새 대화창을 열면 반드시 brief를 먼저 호출하세요.\n```\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `recall`\n\n의미 유사도로 과거 결정 사항과 인사이트를 검색해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `query` | string (필수) | 검색 쿼리 |\n| `limit` | number (선택) | 최대 결과 수 (기본 10) |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `upload_prompt`\n\n현재 프로젝트의 `CLAUDE.md` / `AGENTS.md` / `SKILL.md`를 스캔해 votra 서버로 업로드해요.\nClaude Files 탭에서 AI 정책 평가 결과를 확인할 수 있어요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `cwd` | string (필수) | 프로젝트 절대경로 |\n\n---\n\n### 태스크 관리\n\n#### `start_task`\n\n태스크를 생성하고 즉시 IN_PROGRESS로 시작해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `title` | string (필수) | 태스크 제목 |\n| `description` | string (선택) | 상세 설명 |\n| `module` | string (선택) | 모듈명 (예: auth, api, ui) |\n| `priority` | number (선택) | 우선순위 0-10 |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `add_task`\n\n태스크를 PENDING 상태로 등록해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `title` | string (필수) | 태스크 제목 |\n| `description` | string (선택) | 상세 설명 |\n| `module` | string (선택) | 모듈명 |\n| `priority` | number (선택) | 우선순위 0-10 |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `update_task`\n\n태스크 상태나 내용을 변경해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `taskSeq` | number (필수) | 태스크 번호 (`#42` 형태) |\n| `status` | string (선택) | `PENDING` \\| `IN_PROGRESS` \\| `DONE` \\| `CANCELLED` |\n| `title` | string (선택) | 새 제목 |\n| `description` | string (선택) | 새 설명 |\n| `module` | string (선택) | 새 모듈명 |\n| `priority` | number (선택) | 새 우선순위 |\n\n#### `finish_task`\n\n태스크를 DONE으로 완료하고 세션 요약을 저장해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `taskSeq` | number (필수) | 완료할 태스크 번호 |\n| `summary` | string (필수) | 이번 세션 작업 요약 (2-5문장) |\n| `keyDecisions` | string[] (선택) | 핵심 결정/인사이트 — recall 검색 대상 |\n| `outcome` | string (선택) | 구현/변경 내용 서술 (수정 파일 경로 포함 권장) |\n| `aiTool` | string (선택) | `claude` \\| `cursor` \\| `gemini` \\| `codex` |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `list_tasks`\n\n태스크 목록을 조회해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `status` | string (선택) | `PENDING` \\| `IN_PROGRESS` \\| `DONE` \\| `CANCELLED` |\n| `module` | string (선택) | 모듈 필터 |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `log_session`\n\n세션 종료 전 작업 요약을 저장해요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `summary` | string (필수) | 이번 세션 작업 요약 (2-5문장) |\n| `aiTool` | string (선택) | `claude` \\| `cursor` \\| `gemini` \\| `codex` |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n#### `load_skill`\n\n스킬의 전체 지침을 로드해요. `brief` 응답에 나열된 스킬을 맥락에 맞게 호출하세요.\n\n| 파라미터 | 타입 | 설명 |\n|---------|------|------|\n| `slug` | string (필수) | 스킬 슬러그 (예: `planner`, `reviewer`) |\n| `cwd` | string (선택) | 프로젝트 절대경로 |\n\n---\n\n## 권장 워크플로우\n\n```\n세션 시작  →  brief\n작업 시작  →  start_task\n탐색       →  recall \"관련 결정 검색\"\n구현\n완료       →  finish_task (outcome에 수정 파일 경로 포함)\n세션 종료  →  log_session\n```\n\n---\n\n## 구조\n\n```\nsrc/\n├─ index.ts                  진입점 (install | MCP 서버 시작)\n├─ auth.ts                   ~/.votra/auth.json 읽기/쓰기\n├─ mcp/\n│  ├─ server.ts              MCP 서버 (stdio / HTTP transport)\n│  ├─ mcpClient.ts           votra API 클라이언트\n│  ├─ resolveProjectId.ts    cwd → projectId (없으면 자동 등록)\n│  ├─ install.ts             Claude Desktop MCP 등록 + CLAUDE.md 주입\n│  └─ tools/\n│     ├─ brief.ts            세션 시작 브리핑\n│     ├─ recall.ts           의미 검색\n│     ├─ addTask.ts          태스크 등록\n│     ├─ startTask.ts        태스크 생성 + IN_PROGRESS\n│     ├─ updateTask.ts       태스크 상태/내용 변경\n│     ├─ finishTask.ts       태스크 완료 + 세션 요약\n│     ├─ listTasks.ts        태스크 목록 조회\n│     ├─ logSession.ts       세션 요약 저장\n│     ├─ loadSkill.ts        스킬 지침 로드\n│     ├─ signin.ts           브라우저 OAuth 로그인\n│     ├─ whoami.ts           로그인 계정 확인\n│     ├─ signout.ts          로그아웃\n│     └─ uploadPrompt.ts     CLAUDE.md 등 업로드\n├─ discoverClaudeFiles.ts    프로젝트 내 claude files 탐색\n├─ readClaudeFile.ts         파일 읽기 + mtime\n└─ openBrowser.ts            OS별 브라우저 열기\n```\n\n---\n\n## 개발\n\n```bash\nnpm install\nnpm run typecheck    # tsc --noEmit\nnpm run build        # dist/ 생성 (prebuild에서 자동 정리)\n```\n","readmeFilename":"README.md"}