{"_id":"logpilot-ai","_rev":"34-ce54fb6a83b2bef790314c4d3e808ad7","name":"logpilot-ai","dist-tags":{"latest":"1.0.32"},"versions":{"1.0.0":{"name":"logpilot-ai","version":"1.0.0","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.0","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"b67ca7fff970852f49c76938eaecdd455cca448b","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.0.tgz","fileCount":10,"integrity":"sha512-bDCyCJcVaCzcPtyUZxJDJi7U2JiDlOMFtG1C2SD4IF7yRBQl8pY95jjqkQY560cixqILGEueY/JgYoKF36l01w==","signatures":[{"sig":"MEYCIQD3dxntEIvaK3QrTrRdPF645Y0OvhMAWrDCUSg37yHjgQIhAIK03rvU5YyL6HNzMBQGAK/4ihpRg0Tk/U5uGXBQQylZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16144},"main":"index.js","_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.0_1753990727237_0.3002160913790024","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"logpilot-ai","version":"1.0.1","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.1","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"a21144ad07a693b5d6358220fecabd83895aaed5","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.1.tgz","fileCount":10,"integrity":"sha512-wIH2WtUA+Mqka5Ky1/AZhzcaMElMpDucjGjOPjnucNw12ENNaK+9C+aV0j9xTY0/hqAbuclNN0iEkQD5gE8aaA==","signatures":[{"sig":"MEUCIQDUYV31rDbXwHtM8iRtzxs9iR4RFa+2i0L/Sagja89EogIgVZGnNT4zcg84KvCuJbOOMj1o0UuFud6s63EDHA1Q5ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16611},"main":"index.js","_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.1_1753991609294_0.7317351161471397","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"logpilot-ai","version":"1.0.2","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.2","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"9ec4db9fed9bdf52d7256eb622882bf07b0cfa2e","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.2.tgz","fileCount":10,"integrity":"sha512-Nr4mGiFsEBPnpaXLz/SOaw9zT/XvNRncCcM3TLlRPgI6eZGl6kDEgN0eCM9To4jh8otpHA67liojB5TD031zAg==","signatures":[{"sig":"MEUCICK5nqc2hjX6Q4LE1FEFB1Jy2eLY8REoE4TFqzJUjXAwAiEAqrCqo5/7iffz54EX7kmTold9y35d7ekil+GOl8g166U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17069},"main":"index.js","_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.2_1753998870347_0.7807025645615615","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"logpilot-ai","version":"1.0.3","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.3","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"a3ce55cb3a5f3ff412ea4bc7d9a0f5adb2705209","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.3.tgz","fileCount":10,"integrity":"sha512-8DCWwy7ct901M6wYkiUdTBKNXbBuTamhv7b2nBW/vwSIubkeEgsbtP9dBpKFL0ehLFPE77JlBaAA89/K5phiuw==","signatures":[{"sig":"MEQCIAXdHmSmA13LvXMnTU85tyrIz9rOZZvFh9o+1qiyBxbVAiBp68df3frk8bKkgCwcup5Iu9A55GaQLmn3ADtqrBJMyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"main":"index.js","exports":{"./api":"./src/api.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.3_1754000362593_0.16061425853400224","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"logpilot-ai","version":"1.0.4","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.4","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"fcdcb8d8b57cb010ca8de8f204c5a0e7112c78d0","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.4.tgz","fileCount":10,"integrity":"sha512-o2FyCtthOrWymq+sKJeyPxKKlFo7I2NpgrLXcdJMuU9kpNrrUdTgQhqnwJM1JXpuozqgh+s8VKWmQl8HVFbtuw==","signatures":[{"sig":"MEQCIC7fPkaqzdp2uDfdOByo7dhbsalKOHs+d00WZ4J8BR+rAiB/Io8vieP5rfwS3ILNDPmRdK1QtMZfJPohuq/O4WM7HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18224},"main":"index.js","exports":{"./api":"./src/api.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.4_1754022622320_0.03535947411803564","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"logpilot-ai","version":"1.0.5","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.5","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"e1b5d720d53ed071cb92236e0759b34bed07e6fb","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.5.tgz","fileCount":10,"integrity":"sha512-6X1S0/LK96Jx1VQYdcY210dlRszVrg2ZgoJyoyFyGsF5oFpwN3/v4lcaI5nIi5jPeiNfJ241XMbNWb0VnO8EKQ==","signatures":[{"sig":"MEYCIQCwrBgbD0mimMxZgRAJTZz9hcJ3llz9wDf1gpIj1fpyeAIhAOKoraN42wVXADQqmGT/ntOF8TTVXCe/xzxFYbGFOHIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19086},"main":"index.js","exports":{"./api":"./src/api.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.5_1754028442110_0.08232260783541445","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"logpilot-ai","version":"1.0.6","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.6","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"d9f05375575a7bbdbeab4fe93db5c0b9f648ee69","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.6.tgz","fileCount":10,"integrity":"sha512-dXKISinbVrBtlRzJ6bVaTAstiz9sAT8OfEhmJedV9XdkviT47wtsZgwWwCZsPemPs/ncdizlLjtSDipwSs7dRQ==","signatures":[{"sig":"MEYCIQCrRGmjY9qIuqbv39fcXVg7geINB/XDntBCAtPO8TmotQIhAJSuNMIhfLCLjSxA0iMYzHM8Lo1eA+cfxwpWiTDoxBFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19356},"main":"index.js","exports":{"./api":"./src/api.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.6_1754030310883_0.16225890878186755","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"logpilot-ai","version":"1.0.7","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.7","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js"},"dist":{"shasum":"fcc15d32bf4b87408634d5e8ad30bf659446c88e","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.7.tgz","fileCount":11,"integrity":"sha512-A9ADhauKWVHkXOfdDTpcDaDgkqUAX6/KhFMs7J4ud4ZiYaThsJiT4GZbTp4YzwRrINZvXFgn9b2J1a+oHGjaRg==","signatures":[{"sig":"MEUCICNh0javJtFe0B5cqbSZp1MrHESP/7a1HhhoXUz71/YaAiEA6iCOrLJLpvmqoGs4lbbDFu33nxK9iAJ1xaHthtMuEJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23736},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js","postinstall":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.7_1754295261093_0.973659001164165","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"logpilot-ai","version":"1.0.8","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.8","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js","logpilot-setup":"scripts/ai-provider-setup.js"},"dist":{"shasum":"0da1a3d99215914a77bac6c2d473575f408263d9","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.8.tgz","fileCount":12,"integrity":"sha512-6OuzUGQk2KPDT9JaPY7wHPjGmpqlFXkdrJ0x0Y7p/DlTTDihNKh/9Bw6fOcVeIN42SRu3AWOGwhXv+kvWNpalA==","signatures":[{"sig":"MEUCIQCo2I/gMxqTC9Zqpbj/HvTwLa8O+/l1bpq+KHhLySXGpQIgSsMMwUec5kehPgZ45tUqRPuFw0IZrJjJ1hVPs7KKAVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23395},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.8_1754296845178_0.8096362768218948","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"logpilot-ai","version":"1.0.9","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.9","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js","logpilot-setup":"scripts/ai-provider-setup.js"},"dist":{"shasum":"839d025c8b40d8030f938d7b65b912a1a735d81d","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.9.tgz","fileCount":12,"integrity":"sha512-uiYOlZ2HvkFjkvVcOK08s0dqiFb2A5TYgjTbP/gd+3sdGzMgp32uUHnnEJnEutUSJPyB3yYhKPeg2MUTp+Esqw==","signatures":[{"sig":"MEUCICX8wns1p3WRunnVoNWVBCNLI/bPLHjy3e2HV7T1RCw9AiEAqqUdxO15aZvZkgITSSh5UBOJGfiE6SLYcVq+v5A5meE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23416},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.9_1754297305263_0.0468032041909352","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"logpilot-ai","version":"1.0.10","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.10","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot":"bin/logpilot.js","logpilot-setup":"scripts/ai-provider-setup.js"},"dist":{"shasum":"4017b51c0e3e5d150c093606ba5a21af558e2da0","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.10.tgz","fileCount":12,"integrity":"sha512-gRnzWYHPHhdVhA2xYSdeoWOfbfFPX2WMxS5ZRPoSlbijohK+QV1782jwX5YQtEgV9FAVV3ioSU3oGsCREXM0+w==","signatures":[{"sig":"MEUCIAuQR27SuB3DSarT9sdE8sF/ls84OcXeCtXj8x69NCzFAiEA32CYLxGYxX3A6kUcskwPg2gn7aMid79+jw5wiBlv+zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23634},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.10_1754298266876_0.20253935159974468","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"logpilot-ai","version":"1.0.11","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.11","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-setup":"scripts/ai-provider-setup.js"},"dist":{"shasum":"611357c7444c7ceb76a5dfaffb3022eedb0a9de7","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.11.tgz","fileCount":12,"integrity":"sha512-Igmgde7DGEwznLZBxwHAOfsKLq3v1NADmRjIX466qmR2t5v0j9fEJY7TUVEKsL5PEXTbb6N/d42KrqgG9sbIAA==","signatures":[{"sig":"MEQCIAvGgo4TpWGUVPEyzWub5wL6cb9a3wGWKIXF1EBiozCoAiApttOwpbaGMYNRU7mxsLY8ytBR4qp81TSVY7AVTZgMgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23637},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.11_1754299175433_0.004282629648500791","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"logpilot-ai","version":"1.0.12","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.12","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-setup":"scripts/ai-provider-setup.js"},"dist":{"shasum":"624d9a95ee9e66677bd929047f0ccabe0e0b8814","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.12.tgz","fileCount":12,"integrity":"sha512-3o9GrXLBhDrrxmXJ0UaFMpr4sJ+amyDOxX1Y4ZKp5PNSZ5I8aQmvNpnfzXfqzdWPTERiLzG3WaL7Tvcc5+dX/A==","signatures":[{"sig":"MEQCIECni8UJ8osSWRdILL7KwY+cCBqUAZuGbJXLp//065YWAiBicxVD+8i9UVVP/SVx8hbPt0xOajOR0xcuOBeUCEhDrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23640},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.12_1754305132013_0.6556414724716197","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"logpilot-ai","version":"1.0.13","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.13","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"f3b9e33637e943a299d3943101c1cc1964f903d6","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.13.tgz","fileCount":13,"integrity":"sha512-uW8ED+Vdlfp6b1emXggANaYpGwQZkrtAx4eNT2j8kUrkflHIacdkMt7IIBJslT9YAgOM1ElHEi80l6iqWSDgtQ==","signatures":[{"sig":"MEUCIQCzCtwT16kD+zPe3TcgDAP6at6M8W5LKCDF1DJ1ooizSQIgcp2WhrtEDePE4oki8//6DaTy2tSMEBBpEx82Kk87Ttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23951},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.13_1754307912774_0.5528718364483933","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"logpilot-ai","version":"1.0.14","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.14","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"d7dba412aa0c65052e9b1015c2156c96deda4438","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.14.tgz","fileCount":13,"integrity":"sha512-2BbKdjKxU7g7F7SeZ+nHQRDDpSoeGlS+tlXbMKzkJ6gsupoL1dn8Y4NgM4ZDcJw95h+orBb6ORrtHQmTarP/Aw==","signatures":[{"sig":"MEUCIQCwD7msInPhh8wYq0Llx9HXNCybAQtmxYFQNSwWJ8pnowIgEDLWHFaSJI2soGFUKrwpPlaeFU/wHB8IwD80Y/CMvGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23952},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.14_1754308225978_0.32375524319123605","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"logpilot-ai","version":"1.0.15","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.15","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"aef88a52944af8f655dd6f544bb8c03a84bdce7c","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.15.tgz","fileCount":13,"integrity":"sha512-XqQd4kT0u5OmozWBkoomSeKnXyQdbmE/hRAXYbfqOUMnCU7CWYIEudQA82f8vvEpbyf6jodc1Oj3PE8WR/fMcA==","signatures":[{"sig":"MEQCIEWAIkkmctZr/DFtCv095l5YSg69OBG/j6RplCXE7BbyAiAFFtn0KEszc8BvJ8JzQkYziMR5rUT/H+dRefR3CDn3bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24099},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.15_1754308597724_0.0726127347813732","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"logpilot-ai","version":"1.0.16","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.16","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"9d7439161163bd3e09b980d37eab794b11324322","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.16.tgz","fileCount":14,"integrity":"sha512-bRT5SZTXlGeBdIPXTIf9p3ZyqzqkXeLgMg5pOhrHCNb/DBJslCYWmeCkgJ9xINjrf2WozvBAKh8QDsuH/hNyBw==","signatures":[{"sig":"MEUCIQD9kSZGeRWpX+1ni03b5xiKRjIyBjg3Y+04K964voq1GwIgJ2CNGSngcx5jCaXNT5bMrht5ubeaWDbbILhtASx+clM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32451},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.16_1754308968711_0.430877780716173","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"logpilot-ai","version":"1.0.17","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.17","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"fe43d6f2addfda6ada1714bae0ad9615b0eb57cf","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.17.tgz","fileCount":14,"integrity":"sha512-AVKmWrF3xuruyA68Xr+nTtz1fbguMKYLKi7BwcAoUh+5RBzr6o9kzrQY5VyarwqoYdpS9/MZFg8yprW33WzErw==","signatures":[{"sig":"MEYCIQCNwhoXCE2cnMqYYLr8/fdp86VSw5JkIyHrdT1O9+gTOQIhANA9rFxir+4MCDe6egsr/ZZhsntAYuITmB0P+HPz8xnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32511},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.17_1754375999898_0.078915195672004","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"logpilot-ai","version":"1.0.18","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.18","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"1858f983ee55f4111f7d6ae3a78a65bb0e012726","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.18.tgz","fileCount":14,"integrity":"sha512-jvN9kR0M8C4ITiR0nboSxtOieQDE5At5Tb00gQqqRFFfyPghyI/FtX4CWxAv78h2fSuCxw2+3IwSn7fh/KgUGA==","signatures":[{"sig":"MEYCIQDfIZK2zBxkIuhYR0vEzpeqzvzaaejDFMPgughjQ5bzIgIhAN+sabi5YcYe58AuLZcxss6HSuTe6/ppMEX9/i4Dn8nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32778},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.18_1754376828802_0.8615154175660715","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"logpilot-ai","version":"1.0.19","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.19","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"9abaed3a18ad28f4bdf7d759f5604d985d0be009","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.19.tgz","fileCount":14,"integrity":"sha512-9oTPJEExf8MkXmzRAiIh1sQEzWmoiUlsBK5cvVD7ejfUFhbFRYLWrTwPzCOI/IcA06nGXVYH3hy69XKRFPSgWQ==","signatures":[{"sig":"MEUCIGhm7pEYh4aI4lyNRJt3NDPUCtH5kEZwwhtBaf/rxQusAiEAmeQeuy/Wjwry4pHDTYk9IypcEqP9cEhkhm3bqRG3MW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32812},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.19_1754377524997_0.7676556125816565","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"logpilot-ai","version":"1.0.20","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.20","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"12f038f17e01cc74cec7fcfea2db139738b43f59","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.20.tgz","fileCount":14,"integrity":"sha512-PUoq1T0Qwxw10bVCSvurLAX7PFQyaaItOYq/3C3ZOap8psxAK2cI5CEomzMLOHZWAbxwmauSfBZr+X7DHrUULw==","signatures":[{"sig":"MEUCICdU4nmHwWvX1OswlOb7rjE3JnqGppJXq2PKTtHJwDfRAiEAx9lN4hHdlPtyMu3DrQlKnHLgKgdvBtUX1nm7PhqM6/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32429},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.20_1754380305555_0.09126989216787229","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"logpilot-ai","version":"1.0.21","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.21","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"09779921e81a4c2198e558e050884417e83e9b1d","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.21.tgz","fileCount":14,"integrity":"sha512-IQKVDw1i5nyaatfurC7cK2VO09OozH+zPfer5Tt0a4igRTr5fO/lMKnh7aF/FeSeqYqZ0jU/ZJLlU+32ETbIbg==","signatures":[{"sig":"MEYCIQCCjSUYIV/uJVKn/r+LcTG75vMiGjRM7Zfom96MewEQ9QIhAJLJZPUXbjWL0eqoM1EcdtUDPqxE+ctEQZAF3+EEBDnx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32585},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11"},"_hasShrinkwrap":false,"optionalDependencies":{"openai":"^5.11.0","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.21_1754385033882_0.8095518908393993","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"logpilot-ai","version":"1.0.22","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.22","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"1d211b4e65f5cfa5eb6ab0af0cb6741a9b755756","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.22.tgz","fileCount":14,"integrity":"sha512-mavepWBha6p83tZepICKKQqUvcX26N7iUgz3/T5NuEeV+RZC0mxHMyyBzeTZlbXTs82fEc8p9UTjyQuO3DQw2A==","signatures":[{"sig":"MEYCIQC7GIgtM6HyLq8ZaxEeUveG4tRLfm7BRz2QTlwfhzZZ8AIhAJVVvhXFKesQYxucPAVncnfOcjI/h/3w1EyJsaNHSybZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32553},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.22_1754385822145_0.3507351791640627","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"logpilot-ai","version":"1.0.23","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.23","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"47dc0672a1249228300aa628152ddd2c05322734","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.23.tgz","fileCount":13,"integrity":"sha512-ax1hakpIc/WKPUBF/Kz/eXIE87WsdmJDTEPvRr8M9F1jZtg5mZeEKW8DDmkSX8PrM56HLE2UwCHmBXyZnn07iw==","signatures":[{"sig":"MEQCICdVuNZ23ID6UAd+w6twqBRDLEtuK1PG2Gz3Ve/rB3UqAiAaOqRYudOafVRZYUTQpJBAKoQGjT5HnAmo+MVzUCKP+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24874},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.23_1754387473428_0.540862132044404","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"logpilot-ai","version":"1.0.24","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.24","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"1debc34714a406d7b3089f1f9a0a4106259bbea2","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.24.tgz","fileCount":13,"integrity":"sha512-u1pVDKIE2TrcX8yJnVfndjv2H7jWGu1mxC9R0w7KDULXD0wrZMOwPVnkHZUsLPZkce6Ix9dm5l9CYKKpNJNMYQ==","signatures":[{"sig":"MEYCIQCK6SQGOZ1k05JNf5VoCbQOcXcOmYshhBrCeZBTstAb1QIhAJLEwAGw8kWOUPRNOsXLBufTdgowST3hmJ+eqmw/Z8RX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25240},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.24_1754388845609_0.08506929203994074","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"logpilot-ai","version":"1.0.25","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.25","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"828f5111d039b62d27eb92c3a083f2ee6f138879","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.25.tgz","fileCount":13,"integrity":"sha512-twSNw0R7BGuld7WpuXi3aactJDmy0LHG/OTTsOsze6OVhF/nZepPH1mQi/I2/3Wvo+z8QPlJpn7Q2mKp+lwRLA==","signatures":[{"sig":"MEQCIGbk+MXrOUhIG2GbTaWF93SQ7BMHAyYuk1Z4wmX2SivzAiA/gr3246QqcjKUb4hCWlgJixEGH796JppzHwkx9KfqOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25394},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.25_1754389728048_0.4059692924986795","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"logpilot-ai","version":"1.0.26","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.26","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"201b6ccb0fa7be3a17c0e09ac7b003534c62c480","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.26.tgz","fileCount":13,"integrity":"sha512-EtGjTKqR++QA83YEh/P7PWD5l74aX6nZnvJEZ/gna2lg2MoLBpk76AAqFszEvH7Kx06IKzFWDQY38SSBS0B6FQ==","signatures":[{"sig":"MEYCIQDZILheqFMuXru+T2DUzsK15siDMXq+/zTUk1WvxOWgiAIhAKZDnpf0lEgdRAcWtPFuyjph/yOA20YkFTIMtTns2QBo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25434},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.26_1754390803447_0.9574130808374663","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"logpilot-ai","version":"1.0.27","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.27","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"1c6bfb196643011494fbb8b40efac118649551fc","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.27.tgz","fileCount":13,"integrity":"sha512-YV2RWfNFRTxVrgARhl+iI9ZJfj1i1J+D20K69BMj1FZVG0bVKv4k18fSa/P1wqsJG9UqhcWOZCZ7gKndUqbQwg==","signatures":[{"sig":"MEUCIGtJ5cB9671cIYy0SDVEfQV75q4wY4UVDAXxTWzp3B6qAiEA+4t07urKqelj+83sA+8F6mYGTRvEov1r7xRptBCsII8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25523},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.27_1754391710652_0.7791813444190825","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"logpilot-ai","version":"1.0.28","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.28","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"f3e76a0c921b64daa71c313a84394ec4734e0817","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.28.tgz","fileCount":13,"integrity":"sha512-V/tEBw5qHFymH/EeWiab5TPtqEQCVIhXaBho3nHMylfM2XkgC615pBTGmMCbGgRr15Ylf8bofHA3/e09dyeIZA==","signatures":[{"sig":"MEUCIFFikQ8tkiKei7fb7c8g2SkKaWfzCDm13x//lRCllc4yAiEA5kb8FcV7TMpsUlPIk0lsEZN0vb/d6FKPRmXv7tYoWvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25554},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.28_1754391992677_0.6354604214912691","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"logpilot-ai","version":"1.0.29","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.29","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"d707e4698f4e38858e25ceecf88e45c6b96726c1","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.29.tgz","fileCount":13,"integrity":"sha512-QoIUMVaYRJ2eAhIcyctlejFbR9QRLAJI6ZSiS/UOxbu4T9Hv8pA/LlUr/YsCMZ1nfor1w2OfQ+8U1TLd0ao/pw==","signatures":[{"sig":"MEMCHxKfJSVCovs8LhR8B6GdSegRG4EPDdL155jsZBTAa78CIDBMl10gfHRMqX68RRhU1G72+hYILNod8IsLj9VmYwS+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24367},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.29_1754393664844_0.7187197819413638","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"logpilot-ai","version":"1.0.30","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.30","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"ba94af20e1d5d5e7d7047d7a35c39ab76a0d74f2","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.30.tgz","fileCount":13,"integrity":"sha512-wgCQOhJWyTH2gJ8t0Y6wcRoEOyKyGVfFIz6nV2cdB0d2vieaOO8T8fgvEn9Hmb2bEd1dfVR58K+Nzf2b1eMBAQ==","signatures":[{"sig":"MEYCIQDLd3rJeN9MVFX5hgsSIs5q0P4Fw27Axs5rInZUgsSARwIhAO7jz3TH4/g5Ma5zpiDnlrTu3R3NhFKz7K7otjmwm0np","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24603},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.30_1754394131592_0.004544520020980158","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"logpilot-ai","version":"1.0.31","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.31","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"b1c5e72df17976f3533f82afb271bc4b07328100","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.31.tgz","fileCount":13,"integrity":"sha512-RE9uBGUGMXD3cDsoBvOMYgzy7tpzZ8NOW9mU+ziA8PERrtC2EOCm10wKWKS+yX+FmJkdzmy0qoZ+zvOXchxCkQ==","signatures":[{"sig":"MEUCIQCI+UfxlHRz6WqGwSMs6E6NxEWq06mqY+4B7du5ICNSfAIgCoSgydYSC0SWHJjefy+/YRf9OaBfUSl1Up76s95zCIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24605},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.31_1754394994388_0.5393252897880159","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"logpilot-ai","version":"1.0.32","author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","_id":"logpilot-ai@1.0.32","maintainers":[{"name":"charanerla","email":"charanerla99@gmail.com"}],"contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"bin":{"logpilot-ai":"bin/logpilot.js","logpilot-ai-setup":"bin/logpilot-ai-setup.js"},"dist":{"shasum":"e8e1f708e8f35ee8f082b351450fb8d83da099e1","tarball":"https://registry.npmjs.org/logpilot-ai/-/logpilot-ai-1.0.32.tgz","fileCount":13,"integrity":"sha512-p6woToV3jKOxGGtMrcOiP6tjbuU+lANNSgo0KX5BbCCcmiM5F4nUjPBlfVUOv3dkU1peNnY9jzgCsfHvfYfdgg==","signatures":[{"sig":"MEYCIQD7m+cc0T2maJRYeU8Ux7k2lwYjqIU7puV7SNdtMNdUGgIhANGXd44lLS0BU0nFUCKtsLsJYZJAjxtMg9ne5at4mY/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24369},"main":"index.js","exports":{"./api":"./src/api.js"},"gitHead":"8e9ed17d07887ae49dce22eed21afb43edfb9abf","scripts":{"select-ai":"node scripts/ai-provider-setup.js"},"_npmUser":{"name":"charanerla","email":"charanerla99@gmail.com"},"_npmVersion":"10.8.2","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tail":"^2.2.6","yargs":"^17.7.2","dotenv":"^17.2.1","openai":"^5.11.0","express":"^4.18.2","node-fetch":"^2.6.7","nodemailer":"^6.9.11","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logpilot-ai_1.0.32_1754395744915_0.7198272754536585","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-31T19:38:47.141Z","modified":"2025-08-12T11:15:30.037Z","1.0.0":"2025-07-31T19:38:47.399Z","1.0.1":"2025-07-31T19:53:29.500Z","1.0.2":"2025-07-31T21:54:30.521Z","1.0.3":"2025-07-31T22:19:22.788Z","1.0.4":"2025-08-01T04:30:22.504Z","1.0.5":"2025-08-01T06:07:22.302Z","1.0.6":"2025-08-01T06:38:31.060Z","1.0.7":"2025-08-04T08:14:21.260Z","1.0.8":"2025-08-04T08:40:45.384Z","1.0.9":"2025-08-04T08:48:25.477Z","1.0.10":"2025-08-04T09:04:27.047Z","1.0.11":"2025-08-04T09:19:35.660Z","1.0.12":"2025-08-04T10:58:52.179Z","1.0.13":"2025-08-04T11:45:13.016Z","1.0.14":"2025-08-04T11:50:26.216Z","1.0.15":"2025-08-04T11:56:37.918Z","1.0.16":"2025-08-04T12:02:48.898Z","1.0.17":"2025-08-05T06:40:00.090Z","1.0.18":"2025-08-05T06:53:48.980Z","1.0.19":"2025-08-05T07:05:25.185Z","1.0.20":"2025-08-05T07:51:45.746Z","1.0.21":"2025-08-05T09:10:34.053Z","1.0.22":"2025-08-05T09:23:42.360Z","1.0.23":"2025-08-05T09:51:13.600Z","1.0.24":"2025-08-05T10:14:05.818Z","1.0.25":"2025-08-05T10:28:48.224Z","1.0.26":"2025-08-05T10:46:43.622Z","1.0.27":"2025-08-05T11:01:50.822Z","1.0.28":"2025-08-05T11:06:32.872Z","1.0.29":"2025-08-05T11:34:25.038Z","1.0.30":"2025-08-05T11:42:11.812Z","1.0.31":"2025-08-05T11:56:34.576Z","1.0.32":"2025-08-05T12:09:05.085Z"},"author":{"name":"Charan Erla & Pankaj Kandpal"},"license":"ISC","description":"LogPilot: Instantly watch, analyze, and explain your Node.js app errors with AI. Real-time log monitoring, LLM-powered insights, and a dashboard—zero code changes required.","contributors":[{"name":"Charan Erla","email":"charanerla99@gmail.com"},{"name":"Pankaj Kandpal","email":"pankajkandpal5602@gmail.com"}],"maintainers":[{"email":"pankajkandpal5602@gmail.com","name":"pankajk"},{"email":"charanerla99@gmail.com","name":"charanerla"}],"readme":"\r\n# logpilot-ai\r\n\r\nlogpilot-ai is an intuitive Node.js tool that watches your application logs, detects errors in real time, and generates insightful, human-readable explanations using LLMs (Claude via AWS Bedrock or OpenAI). It also provides a dashboard and alerting system for seamless monitoring.\r\n\r\n## Features\r\n- Real-time log watching and error detection\r\n- LLM-powered explanations and suggested fixes\r\n- Dashboard for incident review\r\n- Email alerting (optional)\r\n- Plug-and-play: no code changes required\r\n- Configurable via `.env` file\r\n\r\n## Installation\r\n\r\n```\r\nnpm install logpilot-ai\r\n```\r\n\r\n## Quick Start\r\n\r\n\r\n1. **Add a `.env` file to your project root:**\r\n\r\n\r\n```\r\n\r\n# For Bedrock (default)\r\nAWS_ACCESS_KEY_ID=your-access-key\r\nAWS_SECRET_ACCESS_KEY=your-secret-key\r\nAWS_REGION=your-aws-region # e.g., ap-south-1\r\nBEDROCK_MODEL_ID=your-bedrock-model-id # e.g., apac.anthropic.claude-3-5-sonnet-20240620-v1:0\r\n\r\n# For OpenAI\r\n# OPENAI_API_KEY=your-openai-api-key\r\n# OPENAI_MODEL=gpt-4o # or gpt-3.5-turbo, etc.\r\n\r\nINCIDENTS_MAX_MB=5 # (optional, default 5MB)\r\nDELETE_INCIDENTS_ON_EXIT=true # (optional, default is not set; set to true to auto-delete incidents.json on exit)\r\n```\r\n\r\n\r\n2. **Update your `package.json` scripts:**\r\n\r\nIf your app entry point is `app.js`:\r\n\r\n```\r\n\"scripts\": {\r\n  \"start\": \"npx logpilot-ai --auto --run \\\"node app.js\\\"\"\r\n}\r\n```\r\n\r\n\r\n3. **Start your app as usual:**\r\n\r\n```\r\nnpm start\r\n```\r\n\r\n- logpilot-ai will run your app, watch its output, analyze errors, and start the dashboard automatically.\r\n\r\n## Configuration\r\n\r\n\r\nAll configuration is via environment variables in your `.env` file:\r\n\r\n| Variable                | Description                                 |\r\n|-------------------------|---------------------------------------------|\r\n| AWS_ACCESS_KEY_ID       | Your AWS access key (Bedrock only)          |\r\n| AWS_SECRET_ACCESS_KEY   | Your AWS secret key (Bedrock only)          |\r\n| AWS_REGION              | AWS region (Bedrock only)                   |\r\n| BEDROCK_MODEL_ID        | Bedrock Claude model ID (Bedrock only)      |\r\n| OPENAI_API_KEY          | OpenAI API key (OpenAI only)                |\r\n| OPENAI_MODEL            | OpenAI model name (OpenAI only)             |\r\n| INCIDENTS_MAX_MB        | Max incidents file size in MB (default: 5)  |\r\n| DASHBOARD_PORT          | Dashboard port (default: 3001)              |\r\n| DELETE_INCIDENTS_ON_EXIT| If true, incidents.json is deleted when you stop logpilot-ai |\r\n## AI Provider Selection and Installation\r\n\r\n\r\n\r\nAfter installing, run the following command to select your AI provider (AWS Bedrock or OpenAI):\r\n\r\n```\r\nnpx logpilot-ai-setup\r\n```\r\n\r\n> **Note:** Both AI provider dependencies (`openai` and `@aws-sdk/client-bedrock-runtime`) are installed with logpilot-ai, but only the one you select will be used at runtime. You do not need to install them manually or worry about extra dependencies in your own project.\r\n\r\n\r\n\r\n### Switching AI Providers\r\n\r\nYou can switch your AI provider at any time by running:\r\n\r\n```\r\nnpx logpilot-ai-setup\r\n```\r\nFollow the prompt and then update your `.env` file with the credentials for your new provider.\r\n\r\n\r\n## Dashboard\r\n\r\n- The dashboard runs on a separate port (default: 3001). If port 3001 is in use, set `DASHBOARD_PORT` in your `.env` file to change it. Visit `http://localhost:<your-port>` to view incidents and explanations.\r\n\r\n\r\n\r\n## Programmatic Error Capture\r\n\r\nIf you want to log errors directly from your code (for example, in a catch block), you can use logpilot-ai's capture API:\r\n\r\n\r\n```js\r\nconst { capture } = require('logpilot-ai/api');\r\n\r\ntry {\r\n  // some code that may throw\r\n} catch (err) {\r\n  console.log('Error caught:', err);\r\n  capture(err, 'Critical'); // or 'Error', 'Exception', 'Fail', etc.\r\n}\r\n```\r\n\r\nThis will print the error and stack to the terminal, allowing logpilot-ai to detect and explain it in real time.\r\n\r\n## Advanced Usage\r\n\r\n\r\n- **Watch a log file instead of process output:**\r\n  ```\r\n  npx logpilot-ai --auto --watch path/to/your.log\r\n  ```\r\n- **Start only the dashboard:**\r\n  ```\r\n  npx logpilot-ai --dashboard\r\n  ```\r\n\r\n## Security\r\n- Do NOT commit your `.env` file to version control.\r\n- Credentials are only read from your local `.env` file.\r\n\r\n\r\n## Troubleshooting\r\n- If incidents are not being recorded, check your `.env` values and ensure your app outputs errors to stdout/stderr.\r\n- If the incidents file grows too large, it will be auto-cleared when it exceeds the configured size.\r\n- If you set `DELETE_INCIDENTS_ON_EXIT=true` in your `.env`, the incidents file (`incidents.json`) will be automatically deleted when you stop logpilot-ai (Ctrl+C or process exit).\r\n\r\n## License\r\nISC\r\n\r\n---\r\n\r\n\r\nFor more details, see the source code or open an issue.\r\n\r\n## Keywords\r\n\r\nlog monitoring, error analysis, AI, LLM, Claude, Bedrock, OpenAI, dashboard, Node.js, logpilot-ai, observability, incident response, developer tools\r\n","readmeFilename":"README.md"}