{"_id":"@code-insights/cli","_rev":"55-eade216cea05b43b9d6bdb512e801ae0","name":"@code-insights/cli","dist-tags":{"latest":"4.11.0"},"versions":{"1.0.0":{"name":"@code-insights/cli","version":"1.0.0","keywords":["claude","claude-code","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@1.0.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"3f422f918d99c38a9de36bd0befb865c7af3418f","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-1.0.0.tgz","fileCount":75,"integrity":"sha512-k6wdELNR4sp/OAZ0PIXhf3pmjx4nX9Qe1e2kf9HmsDC2y1HpEhM4XQNpzfcVbobK6cJVYAkKbd0ywqlfrhj2gw==","signatures":[{"sig":"MEYCIQD+IvavgCL2x8LSL9pf3vRx8r3X1b9XXodq0CYvAu7QwAIhAIho/hthwWXjRNyJOG0DpXftrQCc3SNEapBqaLUvaZ6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"144b01c1a65397bf1661987761255d8c575155a2","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Sync your AI coding sessions to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1771561239780_0.9042184705940544","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@code-insights/cli","version":"1.0.1","keywords":["claude","claude-code","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@1.0.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"89ca74def3a8b0569fe054cc38d679bc385ba4b0","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-1.0.1.tgz","fileCount":75,"integrity":"sha512-NvrICF6UmEerife5Hw0F5Bt87YG1dYb2AiIZJagZXwjTA0y1uYW6SwvmqJNdMceOuhadma3enI8spkYAKx02lg==","signatures":[{"sig":"MEYCIQDVFYEpHhy02rWycQXOjMaM79Nfxjc/eF6mS8bZ4WP16gIhAMzq5+jlaJ39upQme9uGp1EhMzb+B5kRsddf3/fC85FL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218350},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f7ef4600738f9670ddbf6f676f0ff7ba3719a72","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Sync your AI coding sessions to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1771564365227_0.8346561014121734","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@code-insights/cli","version":"1.0.2","keywords":["claude","claude-code","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@1.0.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"b799458b3a57910489c061aa2ef42dee426dd200","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-1.0.2.tgz","fileCount":75,"integrity":"sha512-A6MJSqrakiErU8U4pI51H+WyGjB+ujSVX4MNs9E5Z8eSNBV4O7sFmuxK+dzlGAH2tsjMjosznjgdlLXd1q0clA==","signatures":[{"sig":"MEUCICTuxcw52H98lz5FAwI7eQVgEgBQ8LTeo2KVhLqXAlCiAiEAqIE2/ilIiY8Teyb30fuxai5TJDnWscMfROSqwy2gszo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214830},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c395d8d2afa27bbc29acb2e2dcc899e91dfb69d2","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Sync your AI coding sessions to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1771564956853_0.07216631403328555","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@code-insights/cli","version":"1.1.0","keywords":["claude","claude-code","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@1.1.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"51c80f9ba9e17b4538d56aad82523a679ed22dec","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-1.1.0.tgz","fileCount":75,"integrity":"sha512-QLdkZXX6BUiZezOI9tyxuXa1ourWgy5AY+6YP863WlwJM2tdDc1NXF/ZcyOwf2tmSJm4ZU5E+WGihRxyeGpjKA==","signatures":[{"sig":"MEUCIQDFy+7ewHQiNq00LwW6+jd23thTWZxXut9TNRX1EatUDwIgUAAtCBPD3tLPEUJ6Xz258m0hculM9ItUxctbF5NPdG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214621},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cfb1164d0da3be65ec8ff56c535f0b23008f41ca","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Sync your AI coding sessions to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1771582528251_0.07033203215041128","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@code-insights/cli","version":"1.2.0","keywords":["claude","claude-code","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@1.2.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"43ea4c00ac290432d1d7bb4c3779291e13b1413c","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-1.2.0.tgz","fileCount":87,"integrity":"sha512-CyqsySuwhZuMYUxfH/wuYbHIee4eTTN4b4U41Ymr5RqeoWvXi0oeV6awFfV2VL5mZW2NmuqiBi3ugviVh8lwdg==","signatures":[{"sig":"MEUCIFD6Z2Dh3a0hL+G9piJpE/Tub/L+KVVjuvP0EUywjb+1AiEA63yQARnbWIOY0MZWcRWkCug+prxRGLY2V53qcrpMaHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220192},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bdb135388f0a40d70ef63cce2267439ac455f1e4","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Sync your AI coding sessions to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1771585448053_0.6178673865023501","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@code-insights/cli","version":"2.0.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@2.0.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"811dc6f402b9bfdaa0d33b3b86eb5bee13c2aa87","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-2.0.0.tgz","fileCount":204,"integrity":"sha512-TSEqx3iwhEN8nlOE4/XFaRig5IAZ7SmEuFYptWC+cF4R9rrnr2LL3c2Lc7M2+jj5BVMmSrFVFH20cOWjwWo2+A==","signatures":[{"sig":"MEYCIQC6V7DywwgT3SH3DgLLzAMwivp//LCRXs2MTj1xSoXuigIhAOiPVp5XV0KSZ2DuF/LSgiAV35IunZrAjkjkCYgvnE9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590900},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dfff4fa897a881398f6641c8f079341c18daf97b","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Parse and sync AI coding sessions (Claude Code, Cursor, Codex, Copilot) to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1772106985070_0.6604548981408382","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@code-insights/cli","version":"2.1.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","firestore"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@2.1.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"ee0bf5abeb71207025363aeb7f6970c6f74561d3","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-2.1.0.tgz","fileCount":204,"integrity":"sha512-BJGesffafmk1Yyu2Wj3mbO1AJarofF4aFrvFi6RNeCJ89h6yzBQnO61rvXD70pKO3AcHQJlLVcI3USAVQtl4rQ==","signatures":[{"sig":"MEQCIDJBbsjGIOaFNXoPOvNaJtDxfil6Van2248Md5vGacctAiBk83ZzrXjvikMjWocmaGJwlADrbqywRARedpgS+mdX5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599640},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"91a140e64af02690f6465ccc7d3e16b5db1d50a2","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Parse and sync AI coding sessions (Claude Code, Cursor, Codex, Copilot) to Firebase for analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","firebase-admin":"^13.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.0_1772122915789_0.8021835780542779","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@code-insights/cli","version":"3.0.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.0.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"30e6fe0356f4daff9ec39e0a544bb5273937d166","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.0.0.tgz","fileCount":404,"integrity":"sha512-LdhmKxBPD4jhosED7NUfrngZN3yP76XAn85kwac42IE9pGm6nd/BFIOjnq978rPv1sEB7ze43ZkseUmrBQqfXA==","signatures":[{"sig":"MEYCIQCyqs1BnJ/f8W53p3H6we3yPogNEhkFXWqdqx/8ZBt/7wIhAKuxI/5xWPFiMwImTKIhQ4sep0muM9NQaTrlhLdX+ekH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4775609},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"c1d88fa3eab2c65deb2491827592e4f516c878da","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.0_1772278810454_0.8282914558717385","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@code-insights/cli","version":"3.0.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.0.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"f144dcf4c9997ffafd74395f682bca4a5413eac3","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.0.1.tgz","fileCount":405,"integrity":"sha512-gnhUl+2C+2YX7RT+hYdFlzJej0H+5H8xcRmfrIJ4bFSL/cn2ycdhrH7nQoGr7sajMo/cpfQ2Qz8ZSu1TKmR4Ig==","signatures":[{"sig":"MEQCIFt4ujJdftBTyyTCwk0A1qKj+DPU6NOxz5OxUYF8M7UWAiA7fP6tPhuA22tIiViAxqq2oVD+GlHUDyJlXf9NMb8WPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6600836},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"119d1fc573802a393d82d3d67169d3b244be0030","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.1_1772281054157_0.019342558925300013","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@code-insights/cli","version":"3.0.2","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.0.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"e1e63835d498be0d647cf12a20c8fc55cbdbf8a4","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.0.2.tgz","fileCount":405,"integrity":"sha512-GLtFELZIhP5g74W7HgBgAOEprsbTJgyXxjBNI47ACsaH5Q4lM/vjtSxl5VzoIm5az0rRvaebVN6jbTI5MMDw4Q==","signatures":[{"sig":"MEUCIQCDN3qjZVTcVDxvvJM+pl6B4f1Bm/MyrCp47zShoZ2DBAIgd7kLLtaFeZTHoDa5FxDGXtNxnLD9xXQ47KQEj/beQYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6600894},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"eb1919336741ccfc50aa73db63efd95c08657333","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.2_1772282345092_0.23695055506635954","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@code-insights/cli","version":"3.0.3","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.0.3","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"ca3455debc1bca8e2a818d281f71055d100a7bf0","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.0.3.tgz","fileCount":292,"integrity":"sha512-cr43nHeuBP5vxg7EI5CwrzLqtEil/6+4mF7p6VlLEspdnSxR+wMuZkkCNCwKAqGt3D+T4+iUjy6j+U24iwvLAw==","signatures":[{"sig":"MEUCIH6W+LRRPVvB9O75TJn0TxgnyaobYAs4m/ve+x2IXvtKAiEA7m5CbojgQpc4ru48/CZVA2EgHgXJ3SwppmJc5t34r8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2614670},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.3_1772299017559_0.5071141310294667","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@code-insights/cli","version":"3.1.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.1.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"63b20ad4b46b2576d4befbccd791f59650970b57","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.1.0.tgz","fileCount":406,"integrity":"sha512-X8D8XeagtnTkDNyN1CoAr2wEgOQHsLTzQqyG/mM7yNKyua9dDOK7LCdGZz7Tzonb6tRo7WAMnOoQT59vjP/kQw==","signatures":[{"sig":"MEYCIQCySYKe0Y+ZQO3vvtIC4g+Sn5nWIEddZbqhqdWa3dOaGgIhAOIdioIHUR0MaJX0hQ4yux4NIibiBlQzS3UzoiDnhpjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437987},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"cb08ae5dee91052f17ca1e9a855502aecad59469","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.0_1772332877912_0.9359785458023779","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@code-insights/cli","version":"3.1.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.1.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"151fadebfa103ad3020e0019a70c7247068ce6ba","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.1.1.tgz","fileCount":324,"integrity":"sha512-UVs6cD2o5cNpbapUj3/wd3pAeVWv+cU8EAorTPTjhTooxl3NFXN/60EK5J4++v9LYDfPWfsS1RW+7kMTwmolbQ==","signatures":[{"sig":"MEUCIEArZIIspwUbBRWjc3pPTt7gI7aPng6YmYnuB/VYPOBuAiEA9DiobBtfkwdJZmp1dHCmJbAfvLaYfWgrryn/FBwys0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2740340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"710742d56f61bffbbca0a363cf4d373ffb6d2923","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.1_1772418213811_0.774244623263411","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@code-insights/cli","version":"3.1.2","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.1.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"7fa0e20cd83d5ee027d101edc58c78a99e7ff4a2","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.1.2.tgz","fileCount":324,"integrity":"sha512-24NJHfWuyVXBn1F8miEr+FZ5xh0BUZJKvGNUoVDZ5+H6U4T9NARvipFeGKhTlaiI3XoRYSyCnoG928YbjqBrQg==","signatures":[{"sig":"MEUCIQDUATpSvg1nKbgDcsyZYSY6Sj4RPNLHVgMLd9E6uVA6jwIgRCH7CTWGjAlDxzFDidjyz5fqQMNLjUcuAVOBO8a6l68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2740268},"main":"dist/index.js","type":"module","_from":"file:code-insights-cli-3.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"_resolved":"/private/var/folders/3p/__d40r6905j7x7x53n8235y80000gn/T/12e915314a62da6f4e6a53834b32d4bb/code-insights-cli-3.1.2.tgz","_integrity":"sha512-24NJHfWuyVXBn1F8miEr+FZ5xh0BUZJKvGNUoVDZ5+H6U4T9NARvipFeGKhTlaiI3XoRYSyCnoG928YbjqBrQg==","repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.2_1772419468222_0.4791871683595301","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@code-insights/cli","version":"3.2.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.2.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"036c106c20a009b18a5b75fd0e48e287b380099c","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.2.0.tgz","fileCount":324,"integrity":"sha512-1nnnj93bK3lm18fi7oNymk0NDbiqozouZtkRDjyEwUyycACdX3joXGvkMYoI+1TTEso+jAdyK+8+wJ2F0sHhgQ==","signatures":[{"sig":"MEQCID1x82eyeJKz4ydeVJzT/ce6d6gihnoddhKaOF5AASwiAiA08KGDKy9c5JpU20gzUTiaTX9YWtfY6ohbvySo2NIA9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2758354},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"3335fe98308e8ffc7ae9b0bbab8221675d3262e5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.2.0_1772425210507_0.7717963248139108","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@code-insights/cli","version":"3.3.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.3.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"88268464d8f4b7e487f88b52337f839f75f81f78","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.3.0.tgz","fileCount":328,"integrity":"sha512-cai4FQ+g5pJ04wIST66W2VTP5x/2oiTOd1WqwRh6RE60zZ6hyZVHDcqgRAXiZNmpF+U+/QQmjTmVqAOjHskxaA==","signatures":[{"sig":"MEQCIAK9T/0RPvyB5gcnX/dLw2zJ7GHwDnbfb49wvl2QXH8TAiApXiOInC2TKqtjC72uAwhsdaIJMlX44k2L6W4ubGlRgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2953560},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"bfd4386d0cc886fe0e35e51e940de7ef41cfdf9e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.0_1772440633114_0.18627165767950093","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@code-insights/cli","version":"3.3.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.3.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"e1bb8ff7895ed31b8ebea6dfbd587ab071eba532","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.3.1.tgz","fileCount":332,"integrity":"sha512-O1VB9pdPMRvZpfJm0t6XEyqzWrYYJZ4EhYQQjj+Ls+0oh0nxz0xnVIDWxsEi6kS760/3+dEeHLwH7bV+pPrPYQ==","signatures":[{"sig":"MEQCIFD7Jbpd1/H9POVWS2TMbQrL7gC78Z7+HaND1nUUPsW7AiAH5s6FrkeJeT5QgtvG40YG4qQqMeio4KxpS5w9fwgPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2975083},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"c94aa2221ee8b11e8ecaf5872fb1f316d20720e3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.1_1772446999299_0.6025693887120538","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@code-insights/cli","version":"3.3.2","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.3.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"f47af42cceb3d7dd0fd4837bddd24f33b545e919","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.3.2.tgz","fileCount":332,"integrity":"sha512-rPBFOA3Os14lhTIWkNfryTYQhxhvhH2Bsh6k9YFtaDRrjnn4elfcp1ZDspE+4laNqsG7shz57CL1oc7uR0pz1g==","signatures":[{"sig":"MEYCIQDUxkFVaCifQyH0ykd9lY4Isu1Bv2cKV3kbemp1soGtZQIhALEkgYMbOaOBbjr7GDfcEH3zaYf8Q7+5RIvEDs8M+vUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3005980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"dab379102a6ff47d64beabe0495192d2ea4ec01d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.2_1772452570099_0.5768582721393527","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@code-insights/cli","version":"3.4.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.4.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"cd76cda56d89f1dba37be17f5d9f67ae258963f8","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.4.0.tgz","fileCount":332,"integrity":"sha512-BRWwRLdpUz4ahefLhBjK3Ex5GXzQDFEhwSZl8utGt8vZIgsWKKAsPLxLnJsdFBt/LGlkOWfjYZ8+2uGfbktMlw==","signatures":[{"sig":"MEQCIDXe5iZvmZyKtsfWOOGLoVmTprbnvxFjn1JXuVNKL7YAAiA0NaLCR8fRaZG9XuT/btcT2Kg1BTTRj76SPY9hKH2CqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054834},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"0921df7d16ab8e6114e7bf2f1a1ad46d3064e23e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.4.0_1772462420319_0.4916263880931102","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@code-insights/cli","version":"3.4.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.4.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"b280eed40ae917df0123c1500dc6e1cd05b07efb","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.4.1.tgz","fileCount":332,"integrity":"sha512-tHxK/KlLsq+GC7DVnG7dHdlCUDeZL28PG3Y4Pzj9XX8zuWxBa7cp5VEMZjnIAAqIx/P2+1ZErzbRb8X7huPNeg==","signatures":[{"sig":"MEYCIQC3+v8bTBuxQqDg2NnQc17gCsoqxXBDFb9svOfKGhp9SAIhAJUGaQnDHS68Hdpm+4q+0OW9QD9keY1vnpTHGa8uE2N1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055123},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"5d734dbb6b20f586303fbf1a8d0566d764e631dd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.4.1_1772462675536_0.04066913824392082","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@code-insights/cli","version":"3.5.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.5.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"cac0135bf78ee621dca71f72a640266e338acc03","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.5.0.tgz","fileCount":332,"integrity":"sha512-X9NDuw842a7DmaxNL65JmTJD+D83C3r8/Yqa+TSb696wRBMX49H1fVnObg5N2iPHq2AmbqkMMJDT90Ils/YouQ==","signatures":[{"sig":"MEYCIQCOvgO1jvJHtDYXhgkYGs4dy4sOAK83c2duCmacOvdrkQIhAP52YdRF9TIF3GHY2tW9TlsKwYRxuXHgDlIi4WdQKE/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3108750},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"e6f923e1a3e33203308f7b7c8e6cec871a7b9945","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"AI coding session analytics with built-in dashboard","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.0_1772529261384_0.615633612982915","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@code-insights/cli","version":"3.5.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.5.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"4bc0aa5e685dc1633d7a92000c54db64c24a2d16","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.5.1.tgz","fileCount":416,"integrity":"sha512-DSSTqcHM5WxA25A/YHJkQvlNWm6RmUsIYmmsULwhWZfNoZYln+Ru40+xGtnEGzhw6mszSzYsYpDZXsJDD8o57g==","signatures":[{"sig":"MEQCIGYD4Kr1tKlKPZ9GflzzvZclBtfos2wVliKVsgttUNZAAiALfHVeVin0sHFt7Ucggcs1xoIuWLftofsQegaiOAx7Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5466737},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"577c4e8bb361a587b58f2b2f197b266851dcb358","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.1_1772534046259_0.8827462438784368","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@code-insights/cli","version":"3.6.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.6.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"35e0da3cae78d3d7b979c4912ce8b81743d3ad2c","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.6.0.tgz","fileCount":344,"integrity":"sha512-rxYRk4DOKv52uucPRuedAHtMyVwvKjb9hn7afGJ6LC3CiO1k5Q2ui51K2Q+nuTlo7LgyagYbIJphOyXnEOIpRQ==","signatures":[{"sig":"MEYCIQCJ45qZ0fNZ0w/s3YvliKXBFWpAxklVReL3oAS50KiAkwIhAK/9ZgQqcvq0q4ndbzQ/wZ/94kufTta0Q5VoBkPNkpGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195385},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"ea4986c0b8ec2a162624e2da0ae60b81911465ec","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.6.0_1772594996671_0.2573476250898086","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@code-insights/cli","version":"3.6.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@3.6.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"7744c37322e17b99af283a3fbbd2ee01db6009df","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-3.6.1.tgz","fileCount":344,"integrity":"sha512-NwujEiF7BGXM3V4L8E7dof6z0Qccnza0W/3Dwp8TPWbWNnkAbhDBTRhI21FKTpHFCaZZl1mX6+0wLJeBHjTb9w==","signatures":[{"sig":"MEYCIQCL3I4fdWKrITcjcQZg8vZEH1wUxuqcjbNhntzZSrZppwIhAJmc45iKqQKUuxGVzIeJQQ/wmReN4e/0x2gbAiU5hyDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195790},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"1403fc332eea88762b8813ab7994dca6c9616d72","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.6.1_1772618602626_0.7192008280342843","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@code-insights/cli","version":"4.0.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.0.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"2bfef7c28ca07fa771b20a8e1ba86f5fc547321e","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.0.0.tgz","fileCount":444,"integrity":"sha512-axN7JFZkxUlwbt+jYCC9Rp2EZp8ZQVdsWZXan+kMCYE9YJTTFqonywTnkYADEMbrrv/q7Fpe0wfkXFySjMWXhA==","signatures":[{"sig":"MEUCIBEFY+KVQQpq28unPGy/p7Vlelz8mw684RFtxkiG/aLzAiEAyDGsIPu6B+9adeymUwCu2jkmM/3p32DmvlEpTM4tjPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643124},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"9c8b8cd97808aeb3cf75b2d68583fd6e54713de0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.0_1773669027743_0.09489458835736841","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@code-insights/cli","version":"4.0.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.0.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"7c714ad9658ad9be6bec3d9b3bf034b21cf9d210","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.0.1.tgz","fileCount":444,"integrity":"sha512-zqwvJKAGMDo+Yr/WrLkE2oSQmzuOBbY0XvkNjoMxWudgyaL3rX32sLQETCmq0T7XyUHYhMpgLwvs2Wu6rFW/eQ==","signatures":[{"sig":"MEUCIFq5u/dflqo47NTiI1aS4UBwWPDnV+fDTfhnwN53ME0sAiEAkQmoYQmM/i3XSxRvujpprWvatt/dcNk3S1/ecGPMfmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643469},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"02d5e419a209f048a86aeedcabbcec24eb19286e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.1_1773678366962_0.003416604301968107","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@code-insights/cli","version":"4.1.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.1.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"868eebeabd029a462be233b1cc396ae599dd8e84","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.1.0.tgz","fileCount":444,"integrity":"sha512-8VTlkNv8FECK8zaUq6vqgkSjKN0CP+fRGK66ehgQFUFxPepA+hcO49VTq5ZfriLrxUE7PvHRIQuzRVrNvi9NqQ==","signatures":[{"sig":"MEQCIDi5cfr6nR09xPU0vA3AvyxZBMjHp+OuYSNHkwGu7dDZAiBtyhRz1kQ30fM/Bm4J3IMihA5TZurREtkWLffil1IO6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3646613},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"7db9b70e9a87c165f607bfd55de1ba09f43004ed","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.0_1773851182468_0.3409407077606186","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@code-insights/cli","version":"4.2.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.2.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"bb6ed4f305a302cc2bc5d4f5d998ea1a587ae054","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.2.0.tgz","fileCount":444,"integrity":"sha512-ecNJvMyJ8bBPI1TBbhiEtruVtANHGKrAsc33gYWujYpEuHh2WZ7SNQRrepRPq3FO1auOatfxswpgwwJUX6ZXDQ==","signatures":[{"sig":"MEUCICA88N95gmaCNmMMSsNwEe1k2Fuq+One7JlCsnBqSov8AiEA8lK8zvV18yu1CwJAJjc54p4Lnc92eoenP0KN2pRfsaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3670357},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"e8673260a413ca072ff41d104847c3e6ebde982f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.0_1773885290653_0.7296726625299412","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@code-insights/cli","version":"4.2.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.2.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"ed103417fded0fcb5271b20d39aea572a9fd56c4","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.2.1.tgz","fileCount":444,"integrity":"sha512-s2Kh9D/e0cUUWTxTK33vJX9tlYArFwnIF6b2k+hMb1b/uqeqNALOOX7KEBlj60E3gAKkqXpnWte0kqrNfriggA==","signatures":[{"sig":"MEYCIQDTcNb2uz9HuGOKkU/YYx1pXU5opc1EHubTZXHYtbJzAQIhANMZS8lKGjTYLOxhxjeOF1P5mZrBYCTXt894UlStbM6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3671001},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"8fa6b09c701e3e7d4246d58ec837473b78b86708","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.1_1773887635496_0.8035469321626731","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@code-insights/cli","version":"4.3.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.3.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"7f1558e6a5328f1a774da66a0aaca74ed4aff2b6","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.3.0.tgz","fileCount":448,"integrity":"sha512-kjbPZQFyMMQv8cOx4YBfiZfcGGaOCVnA+sG1iHSEhQJIiCFnEvFnkjDaAvBfk6HxNyfSJ4jg+cBPsj6YAHF5JA==","signatures":[{"sig":"MEUCIQDcVC7Qq2hfchnCt/9Gcx53ibaFPtsAYQkS4ls4UxhtZgIgKdOCsY1u23BvGOyO8/l8ZtVVcKNMp1t1LW9VHT5td8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4273719},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"189e26a375d6daf30c1bf394bbb206c92d5b3704","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.3.0_1773934214380_0.6522705886178104","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@code-insights/cli","version":"4.4.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.4.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"f6368063c1975cc8da0135ef7329ce045835f195","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.4.0.tgz","fileCount":452,"integrity":"sha512-iBbtlcLc3GmX38XvSqfsC+ilBoPMKlN36T+Yrd0jkmzaXRqckGqEqSr3HCmqOvadD2tqNZW1rZiXMCuaU9XaNw==","signatures":[{"sig":"MEYCIQDrkacBfQsm7kXb377wT/z7z9x9G1Tdgq7NzjBuAGvPVwIhAJf0CUlsx0phNiNMkx0C6GU3261M4QpE0oKFSx91A7Mw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4313855},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"3f3888e449631ac93e508f0c5fab154084f1837d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.4.0_1774069472645_0.8825402989860791","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@code-insights/cli","version":"4.4.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.4.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"d91b00b1f8678ce3d7c3aec6d94f826743ec30e8","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.4.1.tgz","fileCount":452,"integrity":"sha512-4LpR069Y0Z2QA4uH2rSdnTOKo4LH6yifRbuES9J13iSQZCQoOgM4YEKjQB3sDFDR/kEX8U1gjpBhqhFyU7vgkg==","signatures":[{"sig":"MEQCIFdBxAZDPE0VPWhLpGYvTRL94mm3JSuDprjIeRDJB/W0AiAmn6N695C8BwALyyX+nBzcAI5bVXtZkHDfaIdH19e7YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4313866},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"0fe50ef93817a4ea8476a12b44fc9a2503a68655","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.4.1_1774070705486_0.7614687053463316","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@code-insights/cli","version":"4.5.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.5.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"d876eaede2f75e91a2b7f6c867f3f0b9650398ba","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.5.0.tgz","fileCount":452,"integrity":"sha512-hAL8U4xkHLaWOqKbYguMDFs/R7NG1QE9rw+qVIsSAHZzbRDll8JdMzA3sOaCDjWvbVKjIoCNEHK0Q9BH+i/6Zg==","signatures":[{"sig":"MEYCIQCHe2IlKydm2Qe9tJvQt7bRjyEycpyAAkcp/MlIQz+b2wIhAJplVTZ5nFVmVwZeXh9K+SnO6qPaNdceCZbRe/GXwusE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4314700},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"d15271973eadc99f6f9c3b5e13ed34393cf3aa79","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.5.0_1774094896080_0.6105294561967898","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@code-insights/cli","version":"4.6.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.6.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"72d2ce3e53eef5ed70f69b469689dcf6f9c1c26b","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.6.0.tgz","fileCount":452,"integrity":"sha512-iB5OyfkBDYpe5VTkQszQuSDRVnQ1o0lCIY4DjNFypy1vihJVRz6JJOOUogxw4fHO2l0C+RQJ7EnOe6bu4pgG/g==","signatures":[{"sig":"MEUCIGdQd68qK6cgLpRzGEAcR0r38En8rSm87soxVdYsa0JAAiEAhJ69yG09aBQ0Q+tBYNtIXiCCl+iAzr17MQU9mz3ncsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4315116},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"8b810c9fd8bd79c58d2046e4ffac297a579bb816","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.6.0_1774182728551_0.8586489823379189","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@code-insights/cli","version":"4.6.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.6.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"aa4d4df855f6450978bc69e042d2aa0d548390e3","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.6.1.tgz","fileCount":452,"integrity":"sha512-cW++l2mJEzcd/TabQxiLL0N3f7zZ13gQ0SbcczjLZ6FgqnxGAcmvzDWf+V+3UDEcE4E3I+A41qo8yqKrej/vwg==","signatures":[{"sig":"MEYCIQC1ypd6Tan3sZQ9gj/ya8JI2sraOJXroMzsugoWhSf/SAIhAJt0KDT1JwSnGR5VuFdSudnpO2I5kH880HlDQsbWwG0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4322480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"491e9320b6f63cf4c8f0223b3cc893efb84d470c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.6.1_1774192207139_0.010739707489947348","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@code-insights/cli","version":"4.7.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.7.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"b70667c6c27c0f2c3a68d5c89dbdf741ea026b7f","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.7.0.tgz","fileCount":456,"integrity":"sha512-svdRhITSCOv4H51uWf6dRWah4jCjHztx7/LXz3CutluY1gJsvgOjxkLFd5R69O2h3EDekdItos0fNyEntrPZ3Q==","signatures":[{"sig":"MEQCIBWuPqc2Pvj2FLbeLB174DZbdBqhGVPwLYkOCimlt+YMAiBtmJh47RgngL1YICwGl5h+sU7Im/PnKEiWfTmG3jgpNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4332340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./constants/llm-providers":"./dist/constants/llm-providers.js"},"gitHead":"c349facc44d9a5004db68cac3807c98631f13a49","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.7.0_1774450989692_0.39288535613938325","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@code-insights/cli","version":"4.8.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.8.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"cfa7fe8d1bc49e63fafde32240133c939c9e7b53","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.8.0.tgz","fileCount":514,"integrity":"sha512-ZdjFwALidT26Fl0llJKUJoz2BBHG/02JTK3P9DWUVMqpQYeawcf9Oa1kiXPLSI6KnUlcMotUjQl8yga+s9AsNg==","signatures":[{"sig":"MEUCIQDy/op5PGQ6O+nLygyvytuQoyVEkpOyr5blA6MIp2ehrAIgEFkUeoxSIcfml1qYuEDvMgr0xDUs5GrgVPMzYWn/6kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4424599},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"7acdf42ca80a5af24cbe22ed32f02a50957eac86","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.0_1774966293387_0.8800961534666132","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@code-insights/cli","version":"4.8.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.8.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"bbab285dbaaa1873a8f202d6376d98d9e9a151f7","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.8.1.tgz","fileCount":514,"integrity":"sha512-/BtxP6aSL8PdJKxmxrVIfpKwyuojX2y9m0cxrun15MJNrYSAc5QnAJ18T+7WYmxOIzdY1gxQia9GZgUJZPRDrg==","signatures":[{"sig":"MEUCIQDJfQoWCK909JDmk1N33GoLCLwkR9OEsj2xEZIprVURqAIgG8HG0+kYJI6bLAIgaIB8FsIhBmpOTIA2QeAqF0UCb60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4429945},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"5385e294646c3e4967671556fffb091a4a72b1e2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.1_1775006870740_0.6642903944316472","host":"s3://npm-registry-packages-npm-production"}},"4.8.2":{"name":"@code-insights/cli","version":"4.8.2","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.8.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"c86566097d982bae258d7500e550b358e79f3972","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.8.2.tgz","fileCount":534,"integrity":"sha512-7jEXxzizro6lMQ8VfT+TJ4H/iuGOi4xOheyS8tdLdkBI2x7hHqZESa54xQDo41qsEf26DNsNSPMggHmh5CkRJg==","signatures":[{"sig":"MEYCIQCusB2f4Wg3yRrQXIkaePpe51U9TC8hUXz5Suhk8DsibgIhAPna8zJJcMZVamDr4qIYDACdd9dCQVyRB7eFpE6BMlFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4469119},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"b806b24407a45fbfe58b6a54a1b7ef51574e8253","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.2_1775055333148_0.9443207671558924","host":"s3://npm-registry-packages-npm-production"}},"4.8.3":{"name":"@code-insights/cli","version":"4.8.3","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.8.3","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"8d03f6f126c9cb80b46994c58a44171b7eb8703b","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.8.3.tgz","fileCount":534,"integrity":"sha512-NLrMGFD+g6XJdVZlhQJra+AOoODgBET6uKryuwORYDwVE6kp2YU6kVtu4yTOiDBNj0hrNDm0ZZHwbvy9thPsHw==","signatures":[{"sig":"MEUCIFw/nr4lR7Wt0RerIcaMccuUAi1NLNE/vkuk6EGR/VU6AiEA14b0IBQmBy05aJuPZb0gUlrdqQKJsQ4GWRVLbWuyvBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4472581},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"850fd31fe5f0a698becc79ff9c815a2b1bef9780","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.3_1775097808120_0.5191936445437517","host":"s3://npm-registry-packages-npm-production"}},"4.8.4":{"name":"@code-insights/cli","version":"4.8.4","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.8.4","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"4c52652e882502bf1d6d10b46f2aaaa207c7ca58","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.8.4.tgz","fileCount":534,"integrity":"sha512-OAf1i1RKxJZPVCwtGuu1rvwZgjKsVVSi9SyVKrGoD8eCAYTIHeqiZnCbGm8tZyf9lExHzhui+P07vn0DU9SFcw==","signatures":[{"sig":"MEYCIQC4koEGPYECXY98+yUj8ijeyqoHXvKzjeVibVqXFgE2GQIhAKITRlddPWzp+vHe+eL8rjUKxACduOKt3PmFf+MdsAtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4473323},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"fdf1e8f542f67509749d844fd5b1936810522586","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.4_1775098222156_0.3280537012304561","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@code-insights/cli","version":"4.9.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"99c8a7e5b17bd312cde68ccc5774ab670dd74c3d","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.0.tgz","fileCount":538,"integrity":"sha512-5Tm49PorIxi9dSP5/v+cZVfrv19mUz2xD5DsqgZkhmXEwnPaDdiZ/pnzuPLwIWQxSGRqgdTfRgb/QUMWcEVpkw==","signatures":[{"sig":"MEQCIGDW2A9zCV+WOZXyepSfS5FqIGpacu/uVH+fOGXTCeRXAiAhlOtk/rspkjhz9MdBSIUDtyDCzqsDzfjZZkCcStMevw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4498954},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"93c32c6d14e440281d5c1e1497ea6fa725287c38","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.0_1775212566874_0.11711128527338577","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@code-insights/cli","version":"4.9.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"4e157dba8f6937f7c235d34ac4f29fd8872ea641","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.1.tgz","fileCount":538,"integrity":"sha512-KHl4Bog7lXNKMgUPAzmwdSRNEe3F9V+lq6anVX9Siv1wVVR2swElSHJDjwwxJArpU18AVJiksTa8HpDmUQISxw==","signatures":[{"sig":"MEUCIA/lO+DRU6dLsmvYuAIrajiWmNZYw5K4PB0tz8UA+ynkAiEAukzg2vT6c9K09/zDAb/LhJaXB5u1DjvwPSYbiWYJa8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4499478},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"fff30a0c694f390ec1ff20fb09d0381524369cd7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.1_1775303305657_0.4089544734717103","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"@code-insights/cli","version":"4.9.2","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"143789277abb49c5dff4ec25eab475bc4adeca76","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.2.tgz","fileCount":538,"integrity":"sha512-iFkqCSXaYnm9M6zVDD3O8wyIVPaFO74X7FsosPjCoVcKbSwqG0/xr+cFUD3TAH3r65HF2dr0TLFggoA9Su9X0A==","signatures":[{"sig":"MEQCIBN0CcaVDXxFlnZ4yh+4xHnOa1H5K1oP3KWFVGXpRARoAiAmlXRk7JQVc0rqAy5DyNnfPPtdRuz1pskRxliHLUJnWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4505931},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"8cd685b0e0f98f329207e5d7a3d953b2dd7f820c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.2_1775359783232_0.12461059953187048","host":"s3://npm-registry-packages-npm-production"}},"4.9.3":{"name":"@code-insights/cli","version":"4.9.3","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.3","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"429b7de57969cee859fd3a677ec9d42221357ee3","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.3.tgz","fileCount":538,"integrity":"sha512-WA2cp1A0J1DOeOOgm2x2fC7wlWybMPyuwE4qBOLqOtcF3Yg0LAFpq1zjfNKzt/6PZs2eKHPgRZ3nRedJETzUcQ==","signatures":[{"sig":"MEUCIDcJR4MVpTsy30NaCe3OeRgPjMzEKWnxd0rG7niohGxGAiEA2fhFJeqhviZBa1CmSRy1/iWbR3AyYC7aRJUCxT593V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4506809},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"8239a9e2bce4f0fe76d2405147eb6b5e60c70cc4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.3_1775361435164_0.29457582993091136","host":"s3://npm-registry-packages-npm-production"}},"4.9.4":{"name":"@code-insights/cli","version":"4.9.4","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.4","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"9eaf82d125b267c04a77d31c6e33533125564c0b","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.4.tgz","fileCount":538,"integrity":"sha512-xjHE7zYcFlnLzjcEzo8izBRpQMhGzTskRHpeI634Rh8ymYjZ9HcccZ5j+o4Pe5rDFBO3HUs61zag0fa6vJmo9A==","signatures":[{"sig":"MEQCIDSf3EKt+SKKNb4YFCpQ1zV0XmwXoqvTD88wAfuLV4TFAiByCEzynq49LniE7nkFMJddlQ1sfKDRsk7wxQSWq1jO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4505473},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"7f513a53288c51511314345d400019437588e9ed","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.4_1775364689383_0.5903347123655671","host":"s3://npm-registry-packages-npm-production"}},"4.9.5":{"name":"@code-insights/cli","version":"4.9.5","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.5","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"64ccf40f959be84855417d1d363f8b9e39ad6056","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.5.tgz","fileCount":538,"integrity":"sha512-n2B0jein+qPvA/PBRYfGpbFGEzUy27nlLXzW92/mXlK7q9ANW38IBd3fNm8+A4PJ+EfLnUeD84UUY7eMZINoYA==","signatures":[{"sig":"MEUCIFiOkBgb8dVRRIQJ52BFzvnKR8LG0QET9OeAMCa7WwCSAiEAiLExQbAY9trfFpJcBJ3Y7zKsSrxCZPi9kRf4QL9BN/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4511951},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"11b280004c2fabc3756f536b0459b729058901aa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.5_1775803807323_0.866764660120916","host":"s3://npm-registry-packages-npm-production"}},"4.9.6":{"name":"@code-insights/cli","version":"4.9.6","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.6","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"622f7f5ce4508943e6fa49840d779d4e4a9d43bd","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.6.tgz","fileCount":538,"integrity":"sha512-WEhFqqTb8MPB9i1QMVkGbQXgxfSZ9THWFaHWnsXaftrcb8vZLnzWEAIFcwABIZ56vRIQIutSdY5tun63h8Gm2A==","signatures":[{"sig":"MEYCIQDsTJ/2b8ONtYkFr/ltF9wY6pa959JDtFzyQE4SORWuSQIhANVYfnxHowMf8dwoyihXG17nxJ7m11pzsjQ4ji5FiHw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4512872},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"c4f64a3e26bf2ceb8f95e229194664fdfa00a3ff","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.6_1775814097602_0.8729673540415919","host":"s3://npm-registry-packages-npm-production"}},"4.9.7":{"name":"@code-insights/cli","version":"4.9.7","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.9.7","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"5bf3eff22289cafab86404914c5b9a9353cee688","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.9.7.tgz","fileCount":538,"integrity":"sha512-5ZMxKVO84RSFp7LhqHwNNriKMeyRL9+yXFdf3JJZG+SMr+XvY9iuuQstYPrz1lK0qjx9kqt6bbPF7fN2wp38cQ==","signatures":[{"sig":"MEQCICrOupqAlvW0x+x4Z/HQrk5DxV+z0jX+cYMDhoZgw8eBAiBXxACc5EDMtHejVjlyui3PMB3eiZuJ6fVL8OR9w7Y/7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4514521},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"d241ec9b9ae2cb768842db23f83ee0de2991b823","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.7_1775816181917_0.7688259611928214","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@code-insights/cli","version":"4.10.0","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.10.0","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"ffcb4c5138af1add127a308aaabfeed06fe6e5dd","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.10.0.tgz","fileCount":538,"integrity":"sha512-G59LoZFC9tnjl9BMymr0uiFzAgorZx00XPStrFVuC9UZx9Rk9NqIKw75XPm0uUIYb4l6NlU1RSRsUQY6Xc1TcQ==","signatures":[{"sig":"MEYCIQD6ruU9F/bYo8BoDZPu+vCg2c9jwNgm1LkWwrFc/AP62QIhANrLpsn+Pr+iL1AxUJnohDZUgDfB6auTPnKt3yzjW3iG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4517111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"8f39ceaf4bc94aa9d4d8ab727918bb1a4a947587","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.0_1776045832919_0.7552025289687372","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@code-insights/cli","version":"4.10.1","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.10.1","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"1b590cdca544ced92a7724f3fabb2251bf344d7d","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.10.1.tgz","fileCount":590,"integrity":"sha512-ct+fEHl15NG/fAWp4C5TbZ4yKPnaTPj7jrcf06Jsbsop0RMfR5PHIimDS0ghYPj3iHN7JpzTC69gAh59wsHUXQ==","signatures":[{"sig":"MEUCIQCuD8/G5uhnnpC41Y4Y10rC83Emiv/MHhPeJQIyRTfecgIgOLPI/pHgR/fuIpeFW+y99HxNPsDnBKbEZvoDKazNPrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4612402},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"20a110308478c3e0b0a5c9a44330c2d7510a4a7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.1_1776394462352_0.3985042580579501","host":"s3://npm-registry-packages-npm-production"}},"4.10.2":{"name":"@code-insights/cli","version":"4.10.2","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.10.2","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"dff2007c1b9988aa98671f163fcf568607ae54b9","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.10.2.tgz","fileCount":590,"integrity":"sha512-FT5M4VmRIQglY66LTl7RalSUpO0gqlDVB0yKUEQlIt+lh32dRnImqz/zgJqhQlBop2J8GNbLDiKkhXCAXnP1bw==","signatures":[{"sig":"MEQCIHDAsqHQGdxO2qeyw9z96SBQ9p9uV/Kdfc9ozuvQdOQcAiAYzU2evxOXlRG4QeZjpKSjE1QqYq13QSW83uTNWYYo6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4613424},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"02936576d5b428b7099092a438a7663125fe1d68","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.2_1776394772791_0.8297912353819696","host":"s3://npm-registry-packages-npm-production"}},"4.10.3":{"name":"@code-insights/cli","version":"4.10.3","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.10.3","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"4cc168f295fe5e5503b35e7f774ab9ded742448d","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.10.3.tgz","fileCount":590,"integrity":"sha512-ibpKTzPs1/90S0IKOSG8JCr7ylutIwtsakRzn/gFRARihz2uXNTCxRYBH8S3h4mtu1xDj1DaXPHWbTxK2SnE7A==","signatures":[{"sig":"MEQCICkE3oc5dWz4QphBicCIKQ/dn+4NJzGLSVaQ9t+fsoa+AiA0k0++3zMwu11CPdq5havClMoAO1B359/nHvLcYjw86Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4615033},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"b67b38a645a0b8ebe013518f0b8eb14f0ab62082","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.3_1777910070984_0.9174946162409532","host":"s3://npm-registry-packages-npm-production"}},"4.10.4":{"name":"@code-insights/cli","version":"4.10.4","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"license":"MIT","_id":"@code-insights/cli@4.10.4","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"bin":{"code-insights":"dist/index.js"},"dist":{"shasum":"1a5e98ff411e4de7f085e7c122ad1781e10d90e3","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.10.4.tgz","fileCount":590,"integrity":"sha512-LR67duCr5MCGo41zI2Q7N4mDh4WFOHJTOZ0T8vLaLPRVXIW52hL/Ipu75nXhPaeUyFuFIe4KJR3m3bIsG4lbMA==","signatures":[{"sig":"MEUCIG/RU1Pn9hPqEfmcfN23UHsALEt2yG6YHx35UsJHM5/XAiEAgBBPzt783m4ZSdZf3iEd4RTic6TH/Aa3it8Atqly5/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4614997},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./types":"./dist/types.js","./db/read":"./dist/db/read.js","./db/queue":"./dist/db/queue.js","./db/write":"./dist/db/write.js","./db/client":"./dist/db/client.js","./db/schema":"./dist/db/schema.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/message-format":"./dist/analysis/message-format.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json"},"gitHead":"8f7496bc71d2a0ae21b8524691642bcb4998f9ad","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","start":"node dist/index.js","test:watch":"vitest","postpublish":"rm -rf dashboard-dist server-dist","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist"},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"repository":{"url":"git+https://github.com/melagiri/code-insights.git","type":"git","directory":"cli"},"_npmVersion":"10.9.4","description":"Turn your AI coding sessions into knowledge","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ora":"^8.2.0","hono":"^4.7.4","chalk":"^5.4.1","inquirer":"^12.6.1","commander":"^12.1.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0","better-sqlite3":"^12.6.2","@hono/node-server":"^1.13.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.15.30","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.4_1778034152741_0.7798238573713046","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@code-insights/cli","version":"4.11.0","description":"Turn your AI coding sessions into knowledge","type":"module","main":"dist/index.js","exports":{".":"./dist/index.js","./db/client":"./dist/db/client.js","./db/queue":"./dist/db/queue.js","./db/read":"./dist/db/read.js","./db/write":"./dist/db/write.js","./db/schema":"./dist/db/schema.js","./types":"./dist/types.js","./utils/config":"./dist/utils/config.js","./utils/browser":"./dist/utils/browser.js","./constants/llm-providers":"./dist/constants/llm-providers.js","./utils/pricing":"./dist/utils/pricing.js","./utils/telemetry":"./dist/utils/telemetry.js","./analysis/prompts":"./dist/analysis/prompts.js","./analysis/prompt-types":"./dist/analysis/prompt-types.js","./analysis/prompt-constants":"./dist/analysis/prompt-constants.js","./analysis/message-format":"./dist/analysis/message-format.js","./analysis/response-parsers":"./dist/analysis/response-parsers.js","./analysis/normalize-utils":"./dist/analysis/normalize-utils.js","./analysis/friction-normalize":"./dist/analysis/friction-normalize.js","./analysis/pattern-normalize":"./dist/analysis/pattern-normalize.js","./analysis/prompt-quality-normalize":"./dist/analysis/prompt-quality-normalize.js","./analysis/runner-types":"./dist/analysis/runner-types.js","./analysis/native-runner":"./dist/analysis/native-runner.js","./analysis/analysis-db":"./dist/analysis/analysis-db.js","./analysis/analysis-usage-db":"./dist/analysis/analysis-usage-db.js","./analysis/provider-runner":"./dist/analysis/provider-runner.js","./analysis/schemas/session-analysis.json":"./dist/analysis/schemas/session-analysis.json","./analysis/schemas/prompt-quality.json":"./dist/analysis/schemas/prompt-quality.json"},"bin":{"code-insights":"dist/index.js"},"scripts":{"build":"tsc && node -e \"const{cpSync,mkdirSync}=require('fs');mkdirSync('dist/analysis/schemas',{recursive:true});cpSync('src/analysis/schemas/session-analysis.json','dist/analysis/schemas/session-analysis.json');cpSync('src/analysis/schemas/prompt-quality.json','dist/analysis/schemas/prompt-quality.json');\"","dev":"tsc --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","prepublishOnly":"cd .. && pnpm -r build && cp -r dashboard/dist cli/dashboard-dist && cp -r server/dist cli/server-dist","postpublish":"rm -rf dashboard-dist server-dist"},"engines":{"node":">=18.0.0"},"keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"author":{"name":"Srikanth Rao M"},"repository":{"type":"git","url":"git+https://github.com/melagiri/code-insights.git","directory":"cli"},"bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","publishConfig":{"access":"public"},"license":"MIT","dependencies":{"@hono/node-server":"^1.13.7","better-sqlite3":"^12.6.2","chalk":"^5.4.1","commander":"^12.1.0","hono":"^4.7.4","inquirer":"^12.6.1","ora":"^8.2.0","jsonrepair":"^3.13.2","posthog-node":"^4.18.0"},"devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^22.15.30","typescript":"^5.9.3"},"_id":"@code-insights/cli@4.11.0","gitHead":"57a0b5a990ce138125a563b43b297a98e9c33b14","types":"./dist/index.d.ts","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-/MFMcp0uBfVTAFHuaFerSNbVdmAffFxM1LhDOmh4jACZ8zdBmCv/Jngf6aZ7URD9R8om3HqGVBV1MjeLf4uRPQ==","shasum":"662bc71d78101e96e2395bd35276fe5411488d9f","tarball":"https://registry.npmjs.org/@code-insights/cli/-/cli-4.11.0.tgz","fileCount":598,"unpackedSize":4734662,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHlZVtDbq2gJUaDfeBorOlobHVUylzxH9WWWrLDGjNj2AiEAwx+gpa4c+ynvvO4GojBHYmy61A/VwcKhk+Co3XttMJA="}]},"_npmUser":{"name":"melagiri","email":"mskr30.srikanth@gmail.com"},"directories":{},"maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_4.11.0_1779157391925_0.07382795958386801"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-20T04:20:39.672Z","modified":"2026-05-19T02:23:12.271Z","1.0.0":"2026-02-20T04:20:39.986Z","1.0.1":"2026-02-20T05:12:45.376Z","1.0.2":"2026-02-20T05:22:37.007Z","1.1.0":"2026-02-20T10:15:28.439Z","1.2.0":"2026-02-20T11:04:08.221Z","2.0.0":"2026-02-26T11:56:25.236Z","2.1.0":"2026-02-26T16:21:55.941Z","3.0.0":"2026-02-28T11:40:10.719Z","3.0.1":"2026-02-28T12:17:34.348Z","3.0.2":"2026-02-28T12:39:05.290Z","3.0.3":"2026-02-28T17:16:57.756Z","3.1.0":"2026-03-01T02:41:18.216Z","3.1.1":"2026-03-02T02:23:34.048Z","3.1.2":"2026-03-02T02:44:28.419Z","3.2.0":"2026-03-02T04:20:10.688Z","3.3.0":"2026-03-02T08:37:13.369Z","3.3.1":"2026-03-02T10:23:19.514Z","3.3.2":"2026-03-02T11:56:10.365Z","3.4.0":"2026-03-02T14:40:20.582Z","3.4.1":"2026-03-02T14:44:35.749Z","3.5.0":"2026-03-03T09:14:21.579Z","3.5.1":"2026-03-03T10:34:06.542Z","3.6.0":"2026-03-04T03:29:56.962Z","3.6.1":"2026-03-04T10:03:22.875Z","4.0.0":"2026-03-16T13:50:27.988Z","4.0.1":"2026-03-16T16:26:07.220Z","4.1.0":"2026-03-18T16:26:22.706Z","4.2.0":"2026-03-19T01:54:50.858Z","4.2.1":"2026-03-19T02:33:55.678Z","4.3.0":"2026-03-19T15:30:14.580Z","4.4.0":"2026-03-21T05:04:32.869Z","4.4.1":"2026-03-21T05:25:05.678Z","4.5.0":"2026-03-21T12:08:16.281Z","4.6.0":"2026-03-22T12:32:08.841Z","4.6.1":"2026-03-22T15:10:07.377Z","4.7.0":"2026-03-25T15:03:09.928Z","4.8.0":"2026-03-31T14:11:33.609Z","4.8.1":"2026-04-01T01:27:50.992Z","4.8.2":"2026-04-01T14:55:33.438Z","4.8.3":"2026-04-02T02:43:28.392Z","4.8.4":"2026-04-02T02:50:22.424Z","4.9.0":"2026-04-03T10:36:07.148Z","4.9.1":"2026-04-04T11:48:25.871Z","4.9.2":"2026-04-05T03:29:43.422Z","4.9.3":"2026-04-05T03:57:15.367Z","4.9.4":"2026-04-05T04:51:29.673Z","4.9.5":"2026-04-10T06:50:07.545Z","4.9.6":"2026-04-10T09:41:37.842Z","4.9.7":"2026-04-10T10:16:22.138Z","4.10.0":"2026-04-13T02:03:53.156Z","4.10.1":"2026-04-17T02:54:22.577Z","4.10.2":"2026-04-17T02:59:33.048Z","4.10.3":"2026-05-04T15:54:31.415Z","4.10.4":"2026-05-06T02:22:32.950Z","4.11.0":"2026-05-19T02:23:12.152Z"},"bugs":{"url":"https://github.com/melagiri/code-insights/issues"},"author":{"name":"Srikanth Rao M"},"license":"MIT","homepage":"https://github.com/melagiri/code-insights/tree/master/cli#readme","keywords":["claude","claude-code","cursor","codex","copilot","ai-coding","insights","analytics","sqlite","local-first"],"repository":{"type":"git","url":"git+https://github.com/melagiri/code-insights.git","directory":"cli"},"description":"Turn your AI coding sessions into knowledge","maintainers":[{"name":"melagiri","email":"mskr30.srikanth@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/melagiri/code-insights/master/docs/assets/logo.svg\" width=\"80\" height=\"80\" alt=\"Code Insights logo\" />\n</p>\n\n<h1 align=\"center\">Code Insights CLI</h1>\n\nExtract decisions, learnings, and prompt quality scores from your AI coding sessions. Detect cross-session patterns. Get better at working with AI. Stores structured data in a local SQLite database and serves a built-in browser dashboard with LLM-powered synthesis.\n\n**Local-first. No accounts. No cloud. No data leaves your machine.**\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/melagiri/code-insights/master/docs/assets/screenshots/code-insights-ai-fluency-score.png\" alt=\"AI Fluency Score — your coding fingerprint across tools\" width=\"600\" />\n</p>\n\n---\n\n> **Claude Code users: zero-config analysis, zero cost.**\n> Install the hook once. Every session gets analyzed automatically using your Claude subscription.\n> ```bash\n> code-insights install-hook\n> ```\n\n---\n\n## Quick Start\n\n```bash\n# Try instantly (no install needed)\nnpx @code-insights/cli\n\n# Or install globally\nnpm install -g @code-insights/cli\ncode-insights                          # sync sessions + open dashboard\ncode-insights install-hook             # auto-sync + auto-analyze on session end\n```\n\nThe dashboard opens at `http://localhost:7890` and shows your sessions, analytics, and LLM-powered insights.\n\n### Individual commands\n\n```bash\ncode-insights stats                    # terminal analytics (no dashboard needed)\ncode-insights stats today              # today's sessions\n\ncode-insights dashboard                # start dashboard server (auto-syncs first)\ncode-insights dashboard --no-sync      # start dashboard without syncing\ncode-insights sync                     # sync sessions only\ncode-insights init                     # customize settings (optional)\ncode-insights doctor                   # diagnose your installation (start here if something's wrong)\n```\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/melagiri/code-insights/master/docs/assets/screenshots/session-insight-light.png\" alt=\"Session detail — insights, learnings, decisions, and conversation\" width=\"800\" />\n</p>\n\n## Supported Tools\n\n| Tool | Data Location |\n|------|---------------|\n| **Claude Code** | `~/.claude/projects/**/*.jsonl` |\n| **Cursor** | Workspace storage SQLite (macOS, Linux, Windows) |\n| **Codex CLI** | `~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl` |\n| **Copilot CLI** | `~/.copilot/session-state/{id}/events.jsonl` |\n| **VS Code Copilot Chat** | Platform-specific Copilot Chat storage |\n\nSessions from all tools are discovered automatically during sync.\n\n## Dashboard\n\n```bash\ncode-insights dashboard\n```\n\nOpens the built-in React dashboard at `http://localhost:7890`. The dashboard provides:\n\n- **Session Browser** — global search (`Cmd+K`), advanced filters (date range, outcome, saved presets), soft-delete, and full session details with chat view\n- **Analytics** — usage patterns, cost trends, activity charts\n- **LLM Insights** — AI-generated summaries, decisions, learnings, and prompt quality analysis (7 deficit + 3 strength categories with dimension scores)\n- **Patterns** — weekly cross-session synthesis: friction points (with attribution), effective patterns (with driver classification), working style rules, and shareable AI Fluency Score card (downloadable 1200×630 PNG with score circle, fingerprint bars, and effective patterns)\n- **Export** — LLM-powered cross-session synthesis in 4 formats (Agent Rules, Knowledge Brief, Obsidian, Notion)\n- **Settings** — configure your LLM provider for analysis\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/melagiri/code-insights/master/docs/assets/screenshots/patterns-light.png\" alt=\"Patterns — friction points, effective patterns, working style profile\" width=\"800\" />\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/melagiri/code-insights/master/docs/assets/screenshots/analytics-light.png\" alt=\"Analytics — activity charts, model usage, cost breakdown, project table\" width=\"800\" />\n</p>\n\n### Options\n\n```bash\ncode-insights dashboard --port 8080    # Custom port\ncode-insights dashboard --no-open      # Start server without opening browser\n```\n\n## CLI Commands\n\n### Setup & Configuration\n\n```bash\n# Sync sessions and open dashboard — no setup required\ncode-insights\n\n# Customize settings (optional) — prompts for Claude dir, excluded projects, etc.\ncode-insights init\n\n# Show current configuration\ncode-insights config\n\n# Configure LLM provider for session analysis (interactive)\ncode-insights config llm\n\n# Configure LLM provider with flags (non-interactive)\ncode-insights config llm --provider anthropic --model claude-sonnet-4-20250514 --api-key sk-ant-...\n\n# Show current LLM configuration\ncode-insights config llm --show\n\n# Set a config value (e.g., disable telemetry)\ncode-insights config set telemetry false\n```\n\n### Sync\n\n```bash\n# Sync new and modified sessions (incremental)\ncode-insights sync\n\n# Force re-sync all sessions\ncode-insights sync --force\n\n# Preview what would be synced (no changes made)\ncode-insights sync --dry-run\n\n# Sync only from a specific tool\ncode-insights sync --source cursor\ncode-insights sync --source claude-code\ncode-insights sync --source codex-cli\ncode-insights sync --source copilot-cli\n\n# Sync only sessions from a specific project\ncode-insights sync --project \"my-project\"\n\n# Quiet mode (useful for hooks)\ncode-insights sync -q\n\n# Show diagnostic warnings from providers\ncode-insights sync --verbose\n\n# Regenerate titles for all sessions\ncode-insights sync --regenerate-titles\n\n# Soft-delete sessions (preview + confirm)\ncode-insights sync prune\n```\n\n### Terminal Analytics\n\n```bash\n# Overview: sessions, cost, activity (last 7 days)\ncode-insights stats\n\n# Cost breakdown by project and model\ncode-insights stats cost\n\n# Per-project detail cards\ncode-insights stats projects\n\n# Today's sessions with time, cost, and model details\ncode-insights stats today\n\n# Model usage distribution and cost chart\ncode-insights stats models\n\n# Cross-session patterns summary\ncode-insights stats patterns\n```\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/melagiri/code-insights/master/docs/assets/screenshots/stats.png\" alt=\"Terminal stats — sessions, cost, activity chart, top projects\" width=\"500\" />\n</p>\n\n**Shared flags for all `stats` subcommands:**\n\n| Flag | Description |\n|------|-------------|\n| `--period 7d\\|30d\\|90d\\|all` | Time range (default: `7d`) |\n| `--project <name>` | Scope to a specific project (fuzzy matching) |\n| `--source <tool>` | Filter by source tool |\n| `--no-sync` | Skip auto-sync before displaying stats |\n\n### Reflect & Patterns\n\nCross-session pattern detection and synthesis. Requires an LLM provider to be configured.\n\n```bash\n# Generate weekly cross-session synthesis (current week)\ncode-insights reflect\n\n# Reflect on a specific ISO week\ncode-insights reflect --week 2026-W11\n\n# Scope to a specific project\ncode-insights reflect --project \"my-project\"\n\n# Backfill facets for sessions that were synced before Reflect existed\ncode-insights reflect backfill\n\n# Backfill prompt quality analysis\ncode-insights reflect backfill --prompt-quality\n```\n\nThe Reflect feature analyzes your sessions to surface:\n- **Friction points** — recurring obstacles classified into 9 categories with attribution (user-actionable, AI capability, environmental)\n- **Effective patterns** — working strategies across 8 categories with driver classification (user-driven, AI-driven, collaborative)\n- **Prompt quality** — how well you communicate with AI tools (7 deficit + 3 strength categories)\n- **Working style** — rules and skills derived from your sessions\n\n### Diagnostics\n\n```bash\n# Check your installation — environment, database, providers, hooks, LLM, sync state\ncode-insights doctor\n\n# Show what's wrong and fix it automatically (safe, idempotent fixes only)\ncode-insights doctor --fix\n\n# Show probed paths for skipped/not-installed items\ncode-insights doctor --verbose\n\n# Machine-readable output for bug reports\ncode-insights doctor --json\n```\n\n`doctor` checks ~30 things across 8 sections and tells you exactly what to run to fix each issue. If something isn't working, run this first. On a fresh install with no config, it shows a step-by-step setup guide instead of a check list.\n\n### Status & Maintenance\n\n```bash\n# Show sync statistics (sessions, projects, last sync)\ncode-insights status\n\n# Open the local dashboard in your browser\ncode-insights open\ncode-insights open --project           # Open filtered to the current project\n\n# Delete all local data and reset sync state\ncode-insights reset --confirm\n```\n\n### Session Analysis\n\n```bash\n# Analyze a session using your configured LLM provider\ncode-insights insights <session_id>\n\n# Analyze using Claude Code (no API key needed — uses your Claude subscription)\ncode-insights insights <session_id> --native\n\n# Check for unanalyzed sessions (last 7 days)\ncode-insights insights check\n\n# Batch analyze all unanalyzed sessions\ncode-insights insights check --analyze\n\n# Custom lookback window\ncode-insights insights check --days 14\n```\n\n### Auto-Sync & Auto-Analyze Hook\n\n```bash\n# Install Claude Code hooks — auto-sync + auto-analyze when sessions end\ncode-insights install-hook\n\n# Install only the sync hook (no analysis)\ncode-insights install-hook --sync-only\n\n# Install only the analysis hook\ncode-insights install-hook --analysis-only\n\n# Remove all hooks\ncode-insights uninstall-hook\n```\n\n### Telemetry\n\nAnonymous usage telemetry is opt-out. No PII is collected.\n\n```bash\ncode-insights telemetry status   # Check current status\ncode-insights telemetry disable  # Disable telemetry\ncode-insights telemetry enable   # Re-enable telemetry\n```\n\nAlternatively, set the environment variable:\n\n```bash\nCODE_INSIGHTS_TELEMETRY_DISABLED=1 code-insights sync\n```\n\n## LLM Configuration\n\n**Claude Code users don't need to configure anything.** Run `code-insights install-hook` and sessions are analyzed automatically using your Claude subscription.\n\nFor other tools, or if you prefer a different model, configure a provider via CLI or the dashboard Settings page:\n\n```bash\ncode-insights config llm\n```\n\n**Supported providers:**\n\n| Provider | Models | Requires API Key |\n|----------|--------|-----------------|\n| Claude Code (native) | Your Claude subscription model | No (via `install-hook`) |\n| Anthropic | claude-opus-4-6, claude-sonnet-4-6, etc. | Yes |\n| OpenAI | gpt-4o, gpt-4o-mini, etc. | Yes |\n| Google Gemini | gemini-2.0-flash, gemini-2.0-pro, etc. | Yes |\n| Ollama | llama3.2, qwen2.5-coder, etc. | No (local) |\n\nAPI keys are stored in `~/.code-insights/config.json` (mode 0o600, readable only by you).\n\n## Development\n\nThis is a pnpm workspace monorepo with three packages: `cli`, `dashboard`, and `server`.\n\n```bash\n# Clone\ngit clone https://github.com/melagiri/code-insights.git\ncd code-insights\n\n# Install all dependencies\npnpm install\n\n# Build all packages\npnpm build\n\n# Link CLI for local testing\ncd cli && npm link\ncode-insights --version\n\n# Watch mode (CLI only)\ncd cli && pnpm dev\n```\n\n### Workspace Structure\n\n```\ncode-insights/\n├── cli/        # This package — Node.js CLI, SQLite, providers\n├── dashboard/  # Vite + React SPA\n└── server/     # Hono API server (serves dashboard + REST API)\n```\n\n### Contributing\n\nSee [CONTRIBUTING.md](https://github.com/melagiri/code-insights/blob/master/CONTRIBUTING.md) for code style, PR guidelines, and how to add a new source tool provider.\n\n## Privacy\n\n- All session data is stored in `~/.code-insights/data.db` (SQLite) on your machine\n- No cloud accounts required\n- No data is transmitted anywhere (unless you explicitly use an LLM provider with a remote API key)\n- Anonymous telemetry collects only aggregate usage counts — no session content, no file paths\n\n## License\n\nMIT — see [LICENSE](https://github.com/melagiri/code-insights/blob/master/LICENSE) for details.\n","readmeFilename":"README.md"}