{"_id":"@keepgoingdev/cli","_rev":"45-15fb4a9246add95a57aedb9cc602f624","name":"@keepgoingdev/cli","dist-tags":{"latest":"2.10.0"},"versions":{"0.1.0":{"name":"@keepgoingdev/cli","version":"0.1.0","_id":"@keepgoingdev/cli@0.1.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"3d6226942120aacd743b8906d7f7fcbf09325bb2","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.1.0.tgz","fileCount":3,"integrity":"sha512-1/FgbKgHJwpBjbF2cXlUgEcYeFLrzv9d1LJK2SQ7IzUwoC0uVdROgndwWco8z0vRy37sHqXkQLMARcNmZ2CDLQ==","signatures":[{"sig":"MEUCIQCTYxsJYbUWvndXFEPkpug4jsUQ8nUa8HEtzSvVm9HPRgIgLmAbRy7NYTm4JcpU63MnYl4tDvC76XC/qBykSdDzG3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18282},"main":"./dist/index.js","type":"module","gitHead":"a61e3b21a2c7c452b3a92ccb34fcda663fac15f9","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1771851094888_0.03189180122088042","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@keepgoingdev/cli","version":"0.1.1","_id":"@keepgoingdev/cli@0.1.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"d92e1aecb64cae5da0055c7d924d252ffef10f78","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.1.1.tgz","fileCount":3,"integrity":"sha512-r69GZfjtizPl0330OcWzosx/fpayv9//BzLlIzrOF99a5Nv2nhu/YXR1PTCtMsKdMx6MjZEqBt7OCv9Vg5/fIg==","signatures":[{"sig":"MEQCIFsphcHxWz5JtdlDS48QT736focjhRa6rn0MtsFjYBS7AiAjb6P/rhwzk7Dbci4MpMfz9NYN7Dd+ComvCJhpUzJMiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19242},"main":"./dist/index.js","type":"module","gitHead":"0a39de867799f5e00c552fec18fa36b45e8c37a4","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1772033944839_0.24719889419874264","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@keepgoingdev/cli","version":"0.2.0","_id":"@keepgoingdev/cli@0.2.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"eb05304c5c41c083b3296f469aa701188406112c","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.2.0.tgz","fileCount":3,"integrity":"sha512-gN/R3QlNISJlOd9RA7Caet35I9rnmWp3FvSXRf8TU3NO/I/aC4UNvYjFIiYWDQVOUEjaC1KT8C1t9WPYLmxZqQ==","signatures":[{"sig":"MEUCICI/70ngknxpxxOzIWMKkWPd4VJWvazVk0zGVgSr1XREAiEAmSOkUVBELMsJYu7nJrdmOQFkEHv6MXXJ+eWEpwgNabQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25571},"main":"./dist/index.js","type":"module","gitHead":"99ef5f7d2825f835921ae2957d4f0f1408ba8368","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1772125146829_0.2482226172667208","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@keepgoingdev/cli","version":"0.2.1","_id":"@keepgoingdev/cli@0.2.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"2bcd472a83ef02ff90d3e85ca6fea9fa29f7d6cd","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.2.1.tgz","fileCount":3,"integrity":"sha512-/GyM6qPfWrDo5ESkB2WHO0mLcQbOrTUt0M/RkOaBtny4cqkBc4f5IJXRTLuWl+F65kqTGeUYMjAbLtsN7/xROQ==","signatures":[{"sig":"MEUCIQCk0zHbkkFa1hwtGFQMgdrMVF7RmV/SwTBYGA+w2Uei1wIgC2r9vqSomhNaWVXJO/XPzf0f6S85FXYval+2Lq9Opzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30724},"main":"./dist/index.js","type":"module","gitHead":"8b05d27be677fa43a94140f02bc9138f3cc08eee","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1772598272713_0.6081740351249678","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@keepgoingdev/cli","version":"0.3.0","_id":"@keepgoingdev/cli@0.3.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"b23091989d33e9e17754b2dde68c3f2025b7cdd2","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.3.0.tgz","fileCount":3,"integrity":"sha512-U7xWjXHKu6wkCtFVXtT59j6Bu+bbbue8anzx3lruIIvxNhEi1C/RWLzO6qyl8cfvdTTAccxKUKI6KQKT2pj4Wg==","signatures":[{"sig":"MEUCIQCkb/X7VthsCBG84RL1ayskVewCHdAQL1n6POhSFm41OQIgX2284FqOvnmS7yLd9cFfq+6LgZTEk5nwGKXZ8agRY08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37987},"main":"./dist/index.js","type":"module","gitHead":"6c6d3074e1d180a2c4e0c8b7295da130caa002dd","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1772810354032_0.6846074612984498","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@keepgoingdev/cli","version":"0.3.1","_id":"@keepgoingdev/cli@0.3.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"34992d8e1fe1a947879bbf2c57a6bd9386bf6ef3","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.3.1.tgz","fileCount":3,"integrity":"sha512-qUUJrftvBvp0q2PNUVuh0zt01oSmABm04XOXml/QL4Yjek5S49BvD8hJu2nl78inaOOHhAmx810qhU59GtuFzg==","signatures":[{"sig":"MEQCIB3s1ikBaoEngdtyb6iXudgtUWgZJU8PRFL9KTUJeaU0AiBNA6ZsQTTgz3FzlqIItHcTcy/4OPWCBYC//vNVeKIOSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38587},"main":"./dist/index.js","type":"module","gitHead":"d58f66b109458bd599fd877a36b05ec35a0810ab","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1773382752508_0.1940718215998649","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@keepgoingdev/cli","version":"0.3.2","_id":"@keepgoingdev/cli@0.3.2","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"a32b6f3c43a7dd59bca7918952f2d2ef73616081","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.3.2.tgz","fileCount":3,"integrity":"sha512-lKf7bjD2RDdzlwokuNubGKCvfg15k6Y3io3MNxQnzYHJ+RLLqONVkgq262s2mOMImRdpOwvVsRsLN6eJQZsC3g==","signatures":[{"sig":"MEQCIEwWJWeNfXEJS3FsWzwJDrp71pNsLfg/lGHlNEJagsEjAiAck+Eq9KdZp6tj3j2r3Z65clLN7dOtn/112NofE+pToQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39548},"main":"./dist/index.js","type":"module","gitHead":"06e1a1b865ff6652b84eb24abb646fb4cd0f77eb","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.2_1773384703268_0.39809974266954473","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@keepgoingdev/cli","version":"0.3.3","_id":"@keepgoingdev/cli@0.3.3","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"77f028e34d119aa8f92a9ea3ce7a77013ffd7bd6","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-0.3.3.tgz","fileCount":3,"integrity":"sha512-Q/2mxLAo1it42VoJUI/ZtT68kSx4OjSo3RnIhVchXJS6/0lCuz3JfNe3kD17HqCsBM82vO9EgVhGbMg8Wj+8PQ==","signatures":[{"sig":"MEUCIQDe+72JIYon6WfwujVofQjwaj8S9e6mBQXW2R5thvNpeQIgA1fgwodZXLhMo/BUAxwuJCg9EgyrBhAYnN5sFYFe0z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39614},"main":"./dist/index.js","type":"module","gitHead":"ebc922a84a95b45a2ec35210d8befdfb727260af","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3_1773385533681_0.27200027286036277","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@keepgoingdev/cli","version":"1.0.0","_id":"@keepgoingdev/cli@1.0.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"faf4296a98afe1ae2e48ad944025dfb93ad40989","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.0.0.tgz","fileCount":3,"integrity":"sha512-HdCzP06p5Ki2RVo5Ylle98tYxuYSsR+b51YRZYPJULHzwH2ia8j082gTP26rNwRRv3fc8PF/YJ8Dia8VzSp/ug==","signatures":[{"sig":"MEYCIQD2Xit/RST1onfFB4xxuCa9mPxQIA2vHH/hxUjUddXbbgIhAJnQY3D0bS8qJIsSqHr0khiKgO2AWBOc/qasp5zkQvYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94603},"main":"./dist/index.js","type":"module","gitHead":"777655e38e5e0efdb797738122642245856698ca","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1773420629373_0.7947162588952532","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@keepgoingdev/cli","version":"1.1.0","_id":"@keepgoingdev/cli@1.1.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"79e31b33906043702bade86c97c1c9081aa3c5c2","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.1.0.tgz","fileCount":3,"integrity":"sha512-eaz5+ynyqNKVuYovXgDOwzZtxF7+X+nhd9N6KhYVlZ/RSeG2ZOdnb6Xm+6VnCE6Hjf2Lfz0JC91c4tVVlLpMXQ==","signatures":[{"sig":"MEQCIDQjZT6XxYtEm5Fvp4u5Oz1TTDI3Z438g6gPk0CobCLLAiBYfMgEsKHPgubiRNVzVX3pz0n7sugWx3aEP66NXc8yag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109813},"main":"./dist/index.js","type":"module","gitHead":"4cbec3e20607e6eae994bf2b8162a1ddbe25eaa1","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1773756801471_0.7955831730131677","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@keepgoingdev/cli","version":"1.1.1","_id":"@keepgoingdev/cli@1.1.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"3ebdd87892c6e3ddf4e86fa012a27ab59f3adad7","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.1.1.tgz","fileCount":3,"integrity":"sha512-MaR0P0cQWp++M4uhrbfuJWdkNYapnomVpyKamtQR2YWRN+c1yNIH6AiVr7uR5v6PJ7ez2BHKZxI28f4gQRNIKQ==","signatures":[{"sig":"MEUCIBQo40hEwhgP/4ylXMnNBa9fYdup1RT4KHiHpab2B9RWAiEA3W4/MdGHFz15XYgH5LNVD4Z+WKEO68VB9PHfvO6IVM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109637},"main":"./dist/index.js","type":"module","gitHead":"5fc4f53b9e6599f77e44031c11cebe1df610fb1c","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1773935458050_0.8754942779171933","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@keepgoingdev/cli","version":"1.2.0","_id":"@keepgoingdev/cli@1.2.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"29024161a0a8a54f73b25755bfda0898e4a262de","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.2.0.tgz","fileCount":3,"integrity":"sha512-QHp1UY5IBLkVqqZsE8Wx64qmeMrTs3dbLLDYDJvrCGx3/SsSjB3snjsUsWCirRmW5Ao+c2bRlss4h/II8NuIMA==","signatures":[{"sig":"MEQCIHpG0tQrSNrRgGS+V8xCYsWLy5I654B6eAEcYYT6lntoAiArnxEQnXnHyjfVOCyCpQ3+YLDLLiVXn7dpw+Um7rbIHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119735},"main":"./dist/index.js","type":"module","gitHead":"3e1c5c5e5bd3385e0bdf3c1cd64a1c7c0fbf880c","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1774107956020_0.686463344609314","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@keepgoingdev/cli","version":"1.2.1","_id":"@keepgoingdev/cli@1.2.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"ca39468715dfc1f3db230e73c811dcb5777f71e2","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.2.1.tgz","fileCount":3,"integrity":"sha512-TQcRljGvRSOZkls/BKWpfuJAMY4ccSpNbIUTTay4l6Rdq27y3vHqaK/vU5HkLbnK9cMn7/Va8lWgMvhPYRB/OQ==","signatures":[{"sig":"MEQCIDB9g5+dLJP1QdB0m1CcuwWlj15kbENIS8JxjYHRvBivAiBMwoxCSzKeRpfd1mUiHAinvrzv9CmyMiPJCGD6p0hDGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123158},"main":"./dist/index.js","type":"module","gitHead":"3fbffce6001e2dd174afbf3f2488bd7f7da281ad","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1774192529584_0.44606168294626336","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@keepgoingdev/cli","version":"1.2.2","_id":"@keepgoingdev/cli@1.2.2","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"ade2eaaf44b5264f171b1f8bf62db83feb63b9e4","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.2.2.tgz","fileCount":3,"integrity":"sha512-zd5WEJ1aayLlIDLvgZeG2E6cbTX3SVVHSEDZ0R5i2qa4EjYTMW9x1MbixB80t8kRFf6eyh+DsKExgZUf9QiDdg==","signatures":[{"sig":"MEUCIQDDUG0SXyJ1lkLhkfIPUcAbQhwQT1vj+cUHZz6Mlz6UDQIgA9RJWq84RWp9Igsrt8kYNEuWBlqhS2HFf8vVlkZYSZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123445},"main":"./dist/index.js","type":"module","gitHead":"bdb38a8b15801b5315baeb83832d8cfbdb8afa4d","scripts":{"build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1774275082472_0.7358186731640615","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@keepgoingdev/cli","version":"1.3.0","_id":"@keepgoingdev/cli@1.3.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"031ba6385d0ae6b053075f6ed950f73972dbad40","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.3.0.tgz","fileCount":3,"integrity":"sha512-ynCz5IdCQ9cOw2817TTnr+Q10XBnkRY4/I34y26eo8W1xrbgnSZcmkHabq0AmkX/dxma3Ghe2yZwZSZDlWR25A==","signatures":[{"sig":"MEQCIBl5QTEoKykE+YWQ9v4WmG6mgpg4YxN2rCq1jxFUbCKLAiBThiuteBMA9gepzOYke7OeKOQzb2HNLWsQMye/1P0nEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135371},"main":"./dist/index.js","type":"module","gitHead":"c21672e6119fc55348fb7e937a0dcffa7a794d00","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1774543634992_0.4849288461905312","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@keepgoingdev/cli","version":"1.3.1","_id":"@keepgoingdev/cli@1.3.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"3a59b34bb5c4df5ee67c366052ee42dee1038fac","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.3.1.tgz","fileCount":3,"integrity":"sha512-TeHdN5lRsTbBbGAvV2iLdvisHkE1OSuKbitbzSOkh5hU47wDJ1JRx1vV/ApaMIcVBsS130DgSVnRNtDoN0ABDw==","signatures":[{"sig":"MEUCIQCtZVCSuNuxSq7tye3GCZVyDmxMdCLx6QtfGBOw/z3xrAIgVa53TR+lhajzrvrrVbO2TJiNwevaniO3IKByRatEBRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136400},"main":"./dist/index.js","type":"module","gitHead":"43e0412dd2699895a7a4e59a7c3edb0a00091f0a","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1774968648268_0.9520273361349889","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@keepgoingdev/cli","version":"1.3.2","_id":"@keepgoingdev/cli@1.3.2","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"d724b094e15811103367e6c8655525310a5fe5f5","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.3.2.tgz","fileCount":3,"integrity":"sha512-3X9JGOOnxNJMM7RKl0pYZBaAQiyKwE1xDEGArtuWYklRrhp3+/1rotxKWRWnjP+3QXarQDxD3798huLRgLZTuw==","signatures":[{"sig":"MEYCIQDIjuKWPh11WK86yoPPAvCT9qu0YsHNeQOMkaEXFvzmwAIhAIUqucf5YJ7jwo+0U4VuU626gRVYLRTGA3yX+1NCY58z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136334},"main":"./dist/index.js","type":"module","gitHead":"c9c366497a8dcf8b49366beb56d96cb9d6414bc5","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1775188289178_0.14249573959785344","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@keepgoingdev/cli","version":"1.3.3","_id":"@keepgoingdev/cli@1.3.3","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"072705805c513039e6ff2fc0d9a962266bc5a01a","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.3.3.tgz","fileCount":3,"integrity":"sha512-Jfbj4XAuqSJosgvcYQcDo+MGSf4SsV12H4/tj+f6GDPTrnrUcO4L2+NU2aIAmeMwMZ37UnAk29zt7bJFHMH1oQ==","signatures":[{"sig":"MEUCIQD2X+0sqWnTdShT+cnnvE6UoGnlUEbDJ6yBbKZgwRBTwQIgCQjfJ7nE8P38F/PuPym1cBwrqJsSDL1XH1p8ji0mvZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137751},"main":"./dist/index.js","type":"module","gitHead":"aefa44660b613fe381dfeebcbb20dc24b62b59e6","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1775206240997_0.404771937248501","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@keepgoingdev/cli","version":"1.4.0","_id":"@keepgoingdev/cli@1.4.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"6b4ca14b3492672e0f3268f58ba6b6a435a3e5f2","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.4.0.tgz","fileCount":3,"integrity":"sha512-j8z+iuaAxwjqMrEQKfxYSVii+/YY2n+xO2F3V1SmntdWVOIoIYEeOItC8ujZzXL4UQT0x5tQygE6gFieLkoYmw==","signatures":[{"sig":"MEUCIFvH41eZQRdDilWh9T+5/Mvbxlj1xNuozjfWRgBwEf7CAiEA48hcDloUXGWtX51k3Dsj+m33L6sjX/KcEKtn4c5NE/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256230},"main":"./dist/index.js","type":"module","gitHead":"41080cc0c5d7efd32fe97d3bfddfba3442938b1f","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1775365155294_0.6143636661361991","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@keepgoingdev/cli","version":"1.5.0","_id":"@keepgoingdev/cli@1.5.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"a2c95ad6f015ed87a7982a66fd9df7accfd4118c","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.5.0.tgz","fileCount":3,"integrity":"sha512-/SJJENmNdBDOsUgQWkwjtAkfMudGU643tkm1cE9vi1VxqbayUGtvG4S18TDcTQ4bGkye/vDg1ZVu77MUlgtlZQ==","signatures":[{"sig":"MEYCIQD6/AwaTZAatqZaQu4XmVYfc5RZK7aHH9jHv5HuLXybxwIhAL6FXuN+cNnUti1R+sFtpAaC+X9rdnUYBleMy9tCuE0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258353},"main":"./dist/index.js","type":"module","gitHead":"1c4eed9c5070821710ce1f3b6bd50ccb70192863","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1775367987582_0.20723824036029725","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@keepgoingdev/cli","version":"1.6.0","_id":"@keepgoingdev/cli@1.6.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"5dcf954ee6acc5f7145a315d9a00ea1a0dc242d7","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.6.0.tgz","fileCount":3,"integrity":"sha512-9dhGQSmaF9mMSW4tsZHr1DCOOMpc5Ig8XoNtS1AEyUpKsVJ/MRYsrxlcPgIn32M0WKBNITF1DH/oL5WfUEKtEA==","signatures":[{"sig":"MEUCIQDqmX2ur3CCfxSUJW1IXQbPN1msjU703TEEStX92W0snwIgNCDICJ2DyGAVpeYNGN/RaueUHzbLM1gNfbUN+PBJ9bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262737},"main":"./dist/index.js","type":"module","gitHead":"9eaa4a23ae30fe474c18ca0ac7e1173d64e1b305","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1775405451241_0.9779358080342877","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@keepgoingdev/cli","version":"1.6.1","_id":"@keepgoingdev/cli@1.6.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"e33c482716966fbc3f500de260040a0b0ad65eea","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.6.1.tgz","fileCount":3,"integrity":"sha512-pXHRED9VuLUAvJrUm0cbS2JBMmls503mhMww8MTSjngpFKpEG0VEabEGrYzbpZqhPMT5PyoK/cTolxsHULs/lA==","signatures":[{"sig":"MEYCIQDZV7VcfddN6DutVWf3nFvZcAjrIEb0klAV9MTkvifYuwIhAK5siKeOiBJHnjSMoNt9D2VcZ0m39o4Mj19pTXX/3kfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262434},"main":"./dist/index.js","type":"module","gitHead":"5ffb8e42ee8164dd0d7b7d011713036454b81de0","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1775462042856_0.07229125928009128","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@keepgoingdev/cli","version":"1.7.0","_id":"@keepgoingdev/cli@1.7.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"0d86c8692b95f048f4047a830f17a472c2e43b2e","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.7.0.tgz","fileCount":3,"integrity":"sha512-npa+3AGIIicmcxMp6327NyPWFbllokroH55xH5UxGG2AjvO4blNsZKndjMKy10ASN4lEVTW8co91/0q4juIg2g==","signatures":[{"sig":"MEUCIG53dJR5T0zwVJ2oegoK0Pf1f37+lnNMzjj6wBRGT87CAiEAvs8tcmCgt1nLYwyi9w7J2Kf2Lsl9RwhqDXl7rxmbuAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274472},"main":"./dist/index.js","type":"module","gitHead":"3a7dd23c7835f26ec92c6c58ea779884313b88eb","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1776010732776_0.5058912701028655","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@keepgoingdev/cli","version":"1.8.0","_id":"@keepgoingdev/cli@1.8.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"66bca5b2613d77c97222f19bf6d9975527d83956","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.8.0.tgz","fileCount":4,"integrity":"sha512-+J8YQ8ZwFyr1FIzQpSCbPVPDIhKIpSq4p5kIOhTtaZoxWQPVsCxnBpIsiUdBQLXse143YnRecQgeNkNrDaRfGQ==","signatures":[{"sig":"MEUCIQCmzveamVlQTFQYwpNHhhf6qRHQ6+kyJMUjW/qMLTTs8AIgNgbsqDBj2i4lGDHUsfB4o57BRo3zeRMfxA5U13pYrM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158649},"main":"./dist/index.js","type":"module","gitHead":"f4c7284e658c285c2c2c697cc66b1bf7fe43b187","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1776134678191_0.3240723731953623","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@keepgoingdev/cli","version":"1.9.0","_id":"@keepgoingdev/cli@1.9.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"87915428fdb3bc6dc7e88b16910df42b190559b3","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.9.0.tgz","fileCount":4,"integrity":"sha512-F8cV5PtYQyXgqav1/79dBuWwmoIjuDX1cKofLagJ8oLi5k7DD4sE3UAk49AnPro144HR9DMVF/YLT57Sx1wbKA==","signatures":[{"sig":"MEYCIQCbE7tnbTerd8pAs6JMzqDnddnDQh1p4dwdmJ0PjSlEXgIhAN8VKXxSDV6CiyEgIA3h5IxPgv0YVa6VHLrzANJgNyLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164453},"main":"./dist/index.js","type":"module","gitHead":"757bf38059579390d5cf811528ed7cc7de5b182b","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1776143809761_0.5772566652864406","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@keepgoingdev/cli","version":"1.10.0","_id":"@keepgoingdev/cli@1.10.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"6a9ebb8615e41dfcf4bf213de6e7d4260e6277c4","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.10.0.tgz","fileCount":4,"integrity":"sha512-9oKBhX7RIgICqwai8g6jwi8MeyAmjlOwrCHBa/OQnr2UOPe7HgeIORcschBT2iz4RHAi1S3C8UJvgMj0FrUMtQ==","signatures":[{"sig":"MEQCIEVbGoqa67Snl3hzQYeTKUYoz4iBXugox19N+JiU/VMIAiAzsk6KJ5rmfhg5EBvOavyaR6TxPBIAtK1ZWTpy9u+0ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278744},"main":"./dist/index.js","type":"module","gitHead":"a6e851a427e9c3450c0a322d530b281b984cf67c","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1776314380864_0.9598106775650685","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@keepgoingdev/cli","version":"1.11.0","_id":"@keepgoingdev/cli@1.11.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"2d332919bab4518b6383410f6c825e951cc9ce19","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-1.11.0.tgz","fileCount":4,"integrity":"sha512-bv9IHsIiiBLCh6c3GVquJVXNDaIwHEFykOrkveeYCgrvMJ0tW727BEQnwoldJm8IEGcM5VfrK+HLSH/tsWytAg==","signatures":[{"sig":"MEUCIFsplxzlDQMKFG3DKN3in2BhxfcAic+rdfwF5wGpASEwAiEAgBp9wU4p42Ns/D505agbZY4JpW0HwvXhFeNoZXzeQkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281535},"main":"./dist/index.js","type":"module","gitHead":"144517ae931ad9c207ce1c75221a1677bb3fb08f","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.0_1776323512974_0.6601879396417454","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@keepgoingdev/cli","version":"2.0.0","_id":"@keepgoingdev/cli@2.0.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"keepgoing":"dist/index.js"},"dist":{"shasum":"25bf2a5098d5ee6f4123ce1e4b68f0c983502c38","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.0.0.tgz","fileCount":6,"integrity":"sha512-aNDuyvT6rsdnmaqW+2vTvobZBVoEn6OfjsuCZGSHVvGrs1ZFmH5GuGDjyxZdAXLCdccETwl7tkIwJ0S7eLyCZQ==","signatures":[{"sig":"MEQCIGSj4tHH1nteqAKAXAdFxbbNFuM5FClFGyJAt99Pd6OWAiBKSEvgbfs7gj0FD0f9QOChLddcq8v4RBRBF3rSehTLNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209015},"main":"./dist/index.js","type":"module","gitHead":"1678fbb8307f7ffb79869e2f033319781c02b435","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","postinstall":"node scripts/postinstall.js","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1776398049581_0.9978524255508141","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@keepgoingdev/cli","version":"2.1.0","_id":"@keepgoingdev/cli@2.1.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"097309ebf619abfdc2cbfd8cdb8c193eb64c96d1","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.1.0.tgz","fileCount":7,"integrity":"sha512-dTwOCSBOVAcc9axNWBID/bwBIqXKUYlkw0OMmhxcKyRLtOL7t3B0zOYU2z6RIi+IP7UlgHuW8dzAP+HyRzr2Ng==","signatures":[{"sig":"MEUCIQDkIQnO3hbf619asnlWRvFvDzIzBEzx8gRLy7sfH4tHzQIgLmnR3PhWZI6U298EWlT6+2CLzaAZa3j2PvZabQGuCEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8250187},"main":"./dist/index.js","type":"module","gitHead":"e6e7c3ef283b2444842b30ec21692f2340ea77d3","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.0_1776404424585_0.914792511397392","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@keepgoingdev/cli","version":"2.2.0","_id":"@keepgoingdev/cli@2.2.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"3b07e1da9625e56674ff80c6b7482fc7466a1993","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.2.0.tgz","fileCount":7,"integrity":"sha512-skHVxDFbUWEFIVid1gy1z5nsKlPApVy7LQF1l2cGL59Vq8BmJJyXl+jnm8o9PZwlFFwix/PRXKeTOvj+jETv/w==","signatures":[{"sig":"MEUCIEiIHSJVIeobveIegfmyLlhVQn11UHUv6jJIWP/E8QRtAiEA7Ysj44wH4L7WhkEQjkoZnLEYc0FB6JAfJuHqxyTLv74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8299002},"main":"./dist/index.js","type":"module","gitHead":"fac7ffe45d403543e121596e9615d0308016357f","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.0_1776503998005_0.04666454451719604","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@keepgoingdev/cli","version":"2.2.1","_id":"@keepgoingdev/cli@2.2.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"c18f4545b3a96dd39b5406f7fec85dd752b10653","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.2.1.tgz","fileCount":7,"integrity":"sha512-sEChXjICItwBPF+ORFm77a45R4rxDPT+j2gyb1zmZLMNGLiS5WlJAtO4pGzMztHpVEjJcOwxOxYeps3caIU92Q==","signatures":[{"sig":"MEQCIE2I1CPQADl1t+sjctTtAsBOeFBOcaLujl8rz3OFJTUzAiB/dfysa3QdHCZGB4hAzl3sHjE7AYAe+Azuz+fv6GQzZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8377194},"main":"./dist/index.js","type":"module","gitHead":"f8636f5a22bd2b646c996e08cbd10f06f7378f16","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.1_1776524995158_0.7000006417385363","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@keepgoingdev/cli","version":"2.3.0","_id":"@keepgoingdev/cli@2.3.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"bc4107695a75730b0be87ca86fc2615db8c08781","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.3.0.tgz","fileCount":7,"integrity":"sha512-WDYmL7LaL0OvVX5vEq8EyYB6tJgn+WPwkmOHPCF4Ln1o5U0jrEho/lxGV+tQqU7raVyESYwaq5Laa2206cAY0w==","signatures":[{"sig":"MEUCIFGk/ZcxG6deNpNLQGALo1jlner6mzHdgdH+K4ZyadQjAiEAhLfCzso2rkHzlJrlgVfMlEbA+WDGrX9tyzL/kR0frUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8381148},"main":"./dist/index.js","type":"module","gitHead":"85ab26484f3ac36210fdc6cb5ef469bace801f1e","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.0_1776572289556_0.41599834219352627","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@keepgoingdev/cli","version":"2.3.1","_id":"@keepgoingdev/cli@2.3.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"ca535ddbcbc2c908b190dc8006d9d61d1bd36e0c","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.3.1.tgz","fileCount":7,"integrity":"sha512-ipqQ0FJGMwy3MXtAlrPlS7bl7ePHcszgUPzncs8I2B9O4cF0pdnRAT/2ggFSPr+sRa8QfkjFM9Wpf6DaatyCJA==","signatures":[{"sig":"MEQCICy7+LBfq7siBD73Tn41sg7cfc7TGmK/XGt67Ynrn3dXAiBDooRYnoZZMKmmye2FBTAprXDqePQc/wos/KcgRl7f+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8381574},"main":"./dist/index.js","type":"module","gitHead":"53e5af0d9220ba636adc8b73b314d722ed54d5a1","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.1_1776579530452_0.688224286712207","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@keepgoingdev/cli","version":"2.3.2","_id":"@keepgoingdev/cli@2.3.2","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"188b8684d9be76a9681964b5b03698a11e6fbfc1","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.3.2.tgz","fileCount":7,"integrity":"sha512-RYWu+6WLqtsjl84GrtSR7CaWrgSam1tLFfDQYLSo+QYTlO+SZzksIHIN0B9K1aOXKQ7tS2oS5k5dGTeoX4RoSw==","signatures":[{"sig":"MEUCIGYOJz4qqQSpTzD+Y+O3Dt0tBsBNViVs+w2pq3/CyF2pAiEAhhhIlh0oUTh+Ox2ozYpujiaXTeK+DFwxSKfc8N/FDQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8397974},"main":"./dist/index.js","type":"module","gitHead":"223b78f04b8cabd8546857185ecabebb6975ca96","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.2_1776585857246_0.9277764961681778","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@keepgoingdev/cli","version":"2.4.0","_id":"@keepgoingdev/cli@2.4.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"f16ada73d343de6fea1cd5c826405c92dfb0a519","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.4.0.tgz","fileCount":7,"integrity":"sha512-znV9kH1EvyqZ68bgxDwPryfOkpnodhbRU7A+sWaTUu8TThSW6FaA+FZFswb7dJwpA6+yaR7KJnoZZFejRoQP3Q==","signatures":[{"sig":"MEUCIAagF8Dz+xHge6J8PihUkIk4tR+cjQB3yOVbPbNvvLU8AiEA26KbmzRMDtEZL5aFXFM+GWKSbkTH3D7nTeoThVTdBk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8404851},"main":"./dist/index.js","type":"module","gitHead":"922f10e937572bcc6e1d44f94b96f3e17e6018fe","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.4.0_1776610863007_0.7886156376635853","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@keepgoingdev/cli","version":"2.4.1","_id":"@keepgoingdev/cli@2.4.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"ee1adaf2ce1e0459e23d62650d993914e98e6886","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.4.1.tgz","fileCount":7,"integrity":"sha512-ySS75ZQh+LKS4LMAUqTHD9DyrO1eCPtD4kdDu+G8Hq9MPYOx6nj1OSY4hFXyS+tP/jJ8r/UiVBKJvdPVqbZ/RA==","signatures":[{"sig":"MEUCIExm1sHOpf+PRLT3xjuA0GKitL6KPjv5M+L0asY/lvrKAiEA64qI8rRccdVoSl1hvsGoBLnV4GMj1pJv5nWsG0BkQWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8409010},"main":"./dist/index.js","type":"module","gitHead":"90b2beb57dde4718dc30cbf1ebea3ff12a708ea0","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.4.1_1776615345216_0.3198582301472326","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@keepgoingdev/cli","version":"2.5.0","_id":"@keepgoingdev/cli@2.5.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"3dae5afcf526e5cd1bbe7b51889260cb33942ad1","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.5.0.tgz","fileCount":7,"integrity":"sha512-UjSirbJynNopp3MLQ5EjFx9PKFxbGMLDHP+U5TXXzrCtgjUh/j+4UqoS4zcJ1l4tYF/FniUYsBBtrHAjXwhrqA==","signatures":[{"sig":"MEQCIE98KwoBvRGPpzpGeERfmrEWZUPuxzS/3HjirJ1P7gsoAiADa4Pbm+iI43we8fWKLUiWQg2D18oZGRnD1A+958Fbgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8412073},"main":"./dist/index.js","type":"module","gitHead":"3ab09de214f9735013fdeb4694702e6a6ded36a1","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.0_1776657842358_0.12511180229282326","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@keepgoingdev/cli","version":"2.6.0","_id":"@keepgoingdev/cli@2.6.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"12dbf5959067372d740f92cd62ae57ffca278a93","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.6.0.tgz","fileCount":7,"integrity":"sha512-FyoBW1M5iKu/JhBMArlhr6zCMtSFrwBo/Bgjy9uUym9k4HclnlZc9ccKMBgOaVOpLDQNA++riZgJNhxMkQaQ2A==","signatures":[{"sig":"MEYCIQCvzHM/KdDR6Uoylquz1SXyrOsoDmBac6PZ4KTN3qnNWwIhAN0Lu4e/xZAcngRURvpSaiksDfalOwBltEgYgKBE6zgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8450361},"main":"./dist/index.js","type":"module","gitHead":"282c319883dbb317dc767e42f6cbd33421306b2f","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.0_1776693473641_0.41310276023607906","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@keepgoingdev/cli","version":"2.7.0","_id":"@keepgoingdev/cli@2.7.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"f4d40cb14d93a57b70304dd9fc6ddac9c9604f22","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.7.0.tgz","fileCount":7,"integrity":"sha512-qJEobS+t1M8FImajahXF+mCqWYcRRxP78tOc0N2a98XE2qDC79/knW5oP8PLPQ9aCoRsf1kEAv+ZedbdMeXwTQ==","signatures":[{"sig":"MEUCIQC5Bh1arpPdjN9CuwHjF4+IMrBV3BfvBMPPJ+7Ff9az8wIgXVqMlr4vBQWGd/1cPOrg/OiHzhcib93JPQifIWea1Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8456977},"main":"./dist/index.js","type":"module","gitHead":"5eab4aac4c18eff5799cde24a60d8f7e79938321","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.0_1777391272829_0.2046989052749688","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@keepgoingdev/cli","version":"2.8.0","_id":"@keepgoingdev/cli@2.8.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"ad326a912426a80e2e3ba9a86b531b252e204613","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.8.0.tgz","fileCount":7,"integrity":"sha512-61BFLOiVf3fwbO6F+baqrlfxecnGfDg2PN35joK9bEFYhOO4/a7vQ0FTfrovg81upIj00N/FhpLRxgqQMQ9abg==","signatures":[{"sig":"MEUCIB/jUwi08ZNW3LMWblJe+jadfs3xrpD1ADpSj47oyNV0AiEAkREIUrSOBbX21gMIOxqOI7imwQrdg4zalO0YpHev3hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8468906},"main":"./dist/index.js","type":"module","gitHead":"6a39a67542ba27022a3fc34e7dbd684b3d01b96b","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.8.0_1777475738589_0.06777001860208287","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@keepgoingdev/cli","version":"2.8.1","_id":"@keepgoingdev/cli@2.8.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"3e7d692f251ac6328fcc5d9a73342ea4da5351b9","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.8.1.tgz","fileCount":7,"integrity":"sha512-3UptskyQepCHfFpRgTu9YeoARy2WR+LW+bySK8FbVy6HNRboP3y7Zkr2xFazBYLZIaPxedD9tWql/oMJs4xoug==","signatures":[{"sig":"MEYCIQDl0StgxSJ1uY23RJFhxKsPAHw4h0SUAuJQjgcFNch+8QIhALC0UlmR7cqr5mkUrmeMebSdBaRoMT4Lil+Sy8urMBl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8471883},"main":"./dist/index.js","type":"module","gitHead":"5f8502fe0bbe3af9be09e2de57f41e6fa37e15b4","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.8.1_1777869877781_0.4735138747999863","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@keepgoingdev/cli","version":"2.8.2","_id":"@keepgoingdev/cli@2.8.2","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"014079cac014bd850a85031a8517607fb77d79a1","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.8.2.tgz","fileCount":7,"integrity":"sha512-yBUltRPOasUUngtblPcZ7geHBYpKsRgk6kZLCYzxmWR1i6JcBjypWTC6NfNbZkusqlDB7zWojXvdfjcoZN5Wtg==","signatures":[{"sig":"MEYCIQCuWDVavuh4v1t3r5Dk17jdjINpOOEn3538dOXd4PpW/AIhAPw8v4nhUN6z92s8IR3/1AVuIcln6VTWDhUeMC4jVRkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8471883},"main":"./dist/index.js","type":"module","gitHead":"ea22eeb5f10f303e390ada02b76b97c958b04710","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.8.2_1777873939415_0.23280314277012892","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@keepgoingdev/cli","version":"2.9.0","_id":"@keepgoingdev/cli@2.9.0","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"9d185bdcd5d92fdf999fb0f2a1a4bd3acd968beb","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.9.0.tgz","fileCount":7,"integrity":"sha512-6Hqxv/RQ8oer5debX87ajxG4t9ERbxVzXoL46a7HYlnI6gDCpggFSJQXPki0vvoc4YYsvbSCupGRkfBBQ0VV4A==","signatures":[{"sig":"MEQCIBV77eB/5yMxfeFJ8IALe8Fa+5PaFTpfJsDcGYxoDIhZAiAN2iQRRm8SU0Loxueg1Bs/8ZOxtW41Jz0RacoukyzOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8495601},"main":"./dist/index.js","type":"module","gitHead":"a5d44293a47070bf9e2bf497dbb68611002f92a0","scripts":{"test":"node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.9.0_1778138884675_0.16505408844500513","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@keepgoingdev/cli","version":"2.9.1","_id":"@keepgoingdev/cli@2.9.1","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"bin":{"kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64","keepgoing":"dist/index.js"},"dist":{"shasum":"895fa201a65c4a45fe83e465993f8ef30035e40a","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.9.1.tgz","fileCount":8,"integrity":"sha512-HAtOh2V4ygDM5TfHU6aNmO8b1ROFWocrTLEYtwgudeogAxc3rrrz/abre18i3wD57Z9UjIpT8XeF06kCsBji3A==","signatures":[{"sig":"MEQCIFBPGjnNBQfv1FNB7F4d+0zpPrdFl44qH42d9ejGu/4zAiBJARPYsAgiBFQtkhXJZApXBJhvAxemKSd2IvDFkHjg+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9983879},"main":"./dist/index.js","type":"module","gitHead":"c80688a430847e02cb31ab37c1c376e615501b2e","scripts":{"test":"npm run build && node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","build":"tsup","watch":"tsup --watch","prepare:bundle":"node ../../scripts/prepare-cli-package.mjs","prepublishOnly":"npm run prepare:bundle && npm run build"},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"_npmVersion":"10.8.2","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sql.js":"^1.14.1","@anthropic-ai/sdk":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.9.1_1778143236855_0.5327347065644412","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@keepgoingdev/cli","version":"2.10.0","description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","type":"module","main":"./dist/index.js","bin":{"keepgoing":"dist/index.js","kg":"bin/kg-darwin-arm64","kgd":"bin/kgd-darwin-arm64","kgp":"bin/kgp-darwin-arm64"},"scripts":{"prepare:bundle":"node ../../scripts/prepare-cli-package.mjs","build":"tsup","watch":"tsup --watch","test":"npm run build && node --import tsx --test $(find src/test -name '*.test.ts' | tr '\\n' ' ')","prepublishOnly":"npm run prepare:bundle && npm run build"},"devDependencies":{"@clack/prompts":"^1.2.0","@keepgoingdev/shared":"*","@types/node":"^20.11.0","tsup":"^8.0.0","tsx":"^4.21.0","typescript":"^5.3.0"},"dependencies":{"@anthropic-ai/sdk":"^0.52.0","sql.js":"^1.14.1"},"_id":"@keepgoingdev/cli@2.10.0","gitHead":"7459c61b56b255ff167ae54ab87a09a07af0f2dd","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jMg/pTgcgU0Z0sZAApFwtPY4Pa/G284iHus+sgX4VwxKQ36kDqX59ZGCg1NwuBX1IsBkyC9gKdSzlTX5j45jEQ==","shasum":"c2807849541cb122460cd6128ac335d5c4a481e3","tarball":"https://registry.npmjs.org/@keepgoingdev/cli/-/cli-2.10.0.tgz","fileCount":8,"unpackedSize":9913228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1OmzP7GXL/R2AxPVMS4VgVYjfWG91Q+zIoQtmxL1rSAIhAOa1Bfv48w7UUCpxdLB7lvpytYBg2vQaWQIrvY/i/Lg3"}]},"_npmUser":{"name":"mrth2","email":"hoatrinhdev@gmail.com"},"directories":{},"maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_2.10.0_1778749091450_0.8032332425750173"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T12:51:34.814Z","modified":"2026-05-14T08:58:11.926Z","0.1.0":"2026-02-23T12:51:35.046Z","0.1.1":"2026-02-25T15:39:05.005Z","0.2.0":"2026-02-26T16:59:06.968Z","0.2.1":"2026-03-04T04:24:32.843Z","0.3.0":"2026-03-06T15:19:14.202Z","0.3.1":"2026-03-13T06:19:12.647Z","0.3.2":"2026-03-13T06:51:43.421Z","0.3.3":"2026-03-13T07:05:33.805Z","1.0.0":"2026-03-13T16:50:29.521Z","1.1.0":"2026-03-17T14:13:21.605Z","1.1.1":"2026-03-19T15:50:58.213Z","1.2.0":"2026-03-21T15:45:56.172Z","1.2.1":"2026-03-22T15:15:29.724Z","1.2.2":"2026-03-23T14:11:22.612Z","1.3.0":"2026-03-26T16:47:15.108Z","1.3.1":"2026-03-31T14:50:48.416Z","1.3.2":"2026-04-03T03:51:29.341Z","1.3.3":"2026-04-03T08:50:41.143Z","1.4.0":"2026-04-05T04:59:15.437Z","1.5.0":"2026-04-05T05:46:27.738Z","1.6.0":"2026-04-05T16:10:51.385Z","1.6.1":"2026-04-06T07:54:03.022Z","1.7.0":"2026-04-12T16:18:52.905Z","1.8.0":"2026-04-14T02:44:38.368Z","1.9.0":"2026-04-14T05:16:49.912Z","1.10.0":"2026-04-16T04:39:41.021Z","1.11.0":"2026-04-16T07:11:53.161Z","2.0.0":"2026-04-17T03:54:09.785Z","2.1.0":"2026-04-17T05:40:24.974Z","2.2.0":"2026-04-18T09:19:58.278Z","2.2.1":"2026-04-18T15:09:55.554Z","2.3.0":"2026-04-19T04:18:10.014Z","2.3.1":"2026-04-19T06:18:50.721Z","2.3.2":"2026-04-19T08:04:17.535Z","2.4.0":"2026-04-19T15:01:03.345Z","2.4.1":"2026-04-19T16:15:45.519Z","2.5.0":"2026-04-20T04:04:02.636Z","2.6.0":"2026-04-20T13:57:53.990Z","2.7.0":"2026-04-28T15:47:53.130Z","2.8.0":"2026-04-29T15:15:38.873Z","2.8.1":"2026-05-04T04:44:38.137Z","2.8.2":"2026-05-04T05:52:19.689Z","2.9.0":"2026-05-07T07:28:05.036Z","2.9.1":"2026-05-07T08:40:37.179Z","2.10.0":"2026-05-14T08:58:11.821Z"},"description":"Terminal CLI for KeepGoing. Resume side projects without the mental friction.","maintainers":[{"name":"mrth2","email":"hoatrinhdev@gmail.com"}],"readme":"# @keepgoingdev/cli\n\nTerminal CLI for [KeepGoing](https://keepgoing.dev) - resume side projects without the mental friction.\n\n## Install\n\n```bash\n# One-line install (recommended)\ncurl -fsSL https://keepgoing.dev/install.sh | bash\n\n# Or install with npm directly\nnpm install -g @keepgoingdev/cli\n```\n\n## Setup\n\nRun the interactive wizard once per device:\n\n```bash\nkeepgoing setup\n```\n\nThis configures KeepGoing for your AI tools (Claude Code, Copilot, Cursor, Windsurf), IDE, and shell. Use a preset to skip straight to a tool:\n\n```bash\nkeepgoing setup claude       # pre-select Claude Code\nkeepgoing setup copilot      # pre-select GitHub Copilot\nkeepgoing setup cursor       # pre-select Cursor\n```\n\nOn subsequent projects, replay your saved profile without prompts:\n\n```bash\nkeepgoing init\n```\n\n## Commands\n\n### `keepgoing status`\n\nShow the last checkpoint for the current project.\n\n```\nKeepGoing · 12 days ago\n\n  Summary:   Refactored auth middleware to support JWT rotation\n  Next step: Implement verifyRefreshToken helper in auth.ts\n  Branch:    feature/auth-refactor\n  Files:     auth.ts, middleware.ts, routes/token.ts (+2 more)\n```\n\n### `keepgoing save`\n\nSave a checkpoint. Auto-generates the summary and next step from recent git activity.\n\n```bash\nkeepgoing save                         # auto-generate from git\nkeepgoing save -m \"Finished auth flow\" # custom summary\nkeepgoing save -n \"Write tests next\"   # custom next step\nkeepgoing save --force                 # save even if no recent changes\n```\n\n### `keepgoing briefing`\n\nGet a re-entry briefing when coming back to a project.\n\n```bash\nkeepgoing briefing\nkeepgoing briefing --tier detailed     # more context (compact, standard, detailed, full)\nkeepgoing briefing --model claude-opus-4  # auto-select tier from model name\n```\n\n### `keepgoing momentum`\n\nShow current developer momentum - what you're focused on and how active the project is.\n\n### `keepgoing log`\n\nBrowse session checkpoints with rich filtering.\n\n```bash\nkeepgoing log --today\nkeepgoing log --week --oneline\nkeepgoing log --follow src/auth.ts     # checkpoints that touched this file\nkeepgoing log --search \"auth\"          # search summaries\nkeepgoing log --sessions               # group by session\nkeepgoing log decisions                # browse decision records (Pro)\n```\n\n### `keepgoing glance`\n\nSingle-line context snapshot for shell prompts and status bars. Completes in <50ms.\n\n### `keepgoing hot`\n\nCross-project activity summary sorted by momentum (hot projects first).\n\n### `keepgoing continue`\n\nExport context to use in another AI tool (ChatGPT, Gemini, Copilot, etc.).\n\n```bash\nkeepgoing continue --target chatgpt --open\n```\n\n### `keepgoing decisions`\n\nView decision history. Pro feature.\n\n```bash\nkeepgoing decisions --branch feature/auth --limit 20\n```\n\n### `keepgoing hook install`\n\nInstall a shell hook that shows a quick status line when you `cd` into a KeepGoing project.\n\n```bash\nkeepgoing hook install\nsource ~/.zshrc   # reload shell\n```\n\nSupports zsh, bash, and fish.\n\n### `keepgoing doctor`\n\nCheck storage health, detect orphaned sessions, and run integrity checks.\n\n### `keepgoing migrate`\n\nMigrate legacy JSON storage to SQLite (one-time, for projects that used older versions).\n\n### `keepgoing activate <key>`\n\nActivate a Pro license on this device.\n\n### `keepgoing update`\n\nUpdate the CLI to the latest version.\n\n## Shell Hook\n\nAfter `keepgoing hook install` and reloading your shell, entering any directory with `.keepgoing/` prints a quick status line automatically - no manual command needed.\n\n## Data Storage\n\nPer-project data lives in `.keepgoing/keepgoing.db` (SQLite, auto-created). Global data (license, tray config) lives in `~/.keepgoing/`. The `.keepgoing/` directory is automatically added to `.gitignore`.\n\n## Development\n\nSee [CLAUDE.md](./CLAUDE.md) for architecture details. From the monorepo root:\n\n```bash\nnpm run shared:build && npm run cli:build\nnpm run cli:test\n```\n","readmeFilename":"README.md"}