{"_id":"@amalsh/dbindex","_rev":"6-5a90bdf07817bbe7eb78082fbd042284","name":"@amalsh/dbindex","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@amalsh/dbindex","version":"0.0.1","_id":"@amalsh/dbindex@0.0.1","maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"bin":{"dbindex":"bin/dbindex.js"},"dist":{"shasum":"ffc352a8da9c36b7872a5a8b93b3ba949e64585b","tarball":"https://registry.npmjs.org/@amalsh/dbindex/-/dbindex-0.0.1.tgz","fileCount":48,"integrity":"sha512-yfqIAR2senFkfCPqpJEc6j0p/5iF51I3Yu83abZmg3oQhfO+xBlGjsMDasoucUP+Rr3g5o/GLZiMc7oVjQ0Ugg==","signatures":[{"sig":"MEUCIQDPy49PLYlSWwh1KDGZ8h7n39fcSIOdwWZP03h7QJsl2wIgCCu26FSmlTuzJ8Ca4VqkazLZRM1pKRb0Le6m6AG4e1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711607},"module":"src/index.js","gitHead":"fe07cfb5c51a6572d3bed711aa2da82e7e80f2a4","scripts":{"dev":"NODE_ENV=development bun run --watch src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"cd src/ui && bun install && bun run build","start":"NODE_ENV=production bun run src/index.ts","dev:ui":"cd src/ui && bun run dev","prepublishOnly":"bun run build"},"_npmUser":{"name":"amalsh","email":"amal0x7ce@gmail.com"},"_npmVersion":"11.6.2","description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"hono":"^4.11.1","kysely":"^0.28.9","kysely-bun-sqlite":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@biomejs/biome":"2.3.9"},"_npmOperationalInternal":{"tmp":"tmp/dbindex_0.0.1_1766258842187_0.8399262017975311","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@amalsh/dbindex","version":"0.0.2","_id":"@amalsh/dbindex@0.0.2","maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"bin":{"dbindex":"src/index.ts"},"dist":{"shasum":"543f346bc76251998a175edb6a07b3315976b437","tarball":"https://registry.npmjs.org/@amalsh/dbindex/-/dbindex-0.0.2.tgz","fileCount":47,"integrity":"sha512-5sXd2NkxsLpU1JtyN+Sed0eMn7V3E95B7f0YAwBQtLptNWc2OEGRlLc1S13UBuNdHSEke7LOdQ9ecY0/N0SbWg==","signatures":[{"sig":"MEUCICFvpq79Ugeqtivk9rbJ2SzAF3wXy7HJUFc2w2qql5WZAiEA1dyHv45t8DZWOTpbx/G3AMHMs+imRMuKTrwxZ6F4WHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711549},"module":"src/index.js","gitHead":"fe07cfb5c51a6572d3bed711aa2da82e7e80f2a4","scripts":{"dev":"NODE_ENV=development bun run --watch src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"cd src/ui && bun install && bun run build","start":"NODE_ENV=production bun run src/index.ts","dev:ui":"cd src/ui && bun run dev","prepublishOnly":"bun run build"},"_npmUser":{"name":"amalsh","email":"amal0x7ce@gmail.com"},"_npmVersion":"11.6.2","description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"hono":"^4.11.1","kysely":"^0.28.9","kysely-bun-sqlite":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@biomejs/biome":"2.3.9"},"_npmOperationalInternal":{"tmp":"tmp/dbindex_0.0.2_1766259056855_0.6218135035016841","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@amalsh/dbindex","version":"0.0.3","_id":"@amalsh/dbindex@0.0.3","maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"bin":{"dbindex":"src/index.ts"},"dist":{"shasum":"565995c6db2fe68278cad3e38dab6245f9f65fa0","tarball":"https://registry.npmjs.org/@amalsh/dbindex/-/dbindex-0.0.3.tgz","fileCount":47,"integrity":"sha512-zwewXAO4qoaG9ZwJIIJnkXe+j1Z8ho/QMs1vF62BO6ZbH43/RGk3Ba+m9WZXvDlnUp13tOTE33oXqLOT29JTjw==","signatures":[{"sig":"MEUCIQCSRDFKyH4nuqzVuZaaC+DanlUDBSPQVtXwdEDG3EdWfQIgIs+X0AC98VFVqcYqusmn9PiOISq1IUFcx9nPnr3x/80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711596},"module":"src/index.js","gitHead":"e9ecd3680ad9fe6e20e889a87850018d6bf54db1","scripts":{"dev":"NODE_ENV=development bun run --watch src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"cd src/ui && bun install && bun run build","start":"NODE_ENV=production bun run src/index.ts","dev:ui":"cd src/ui && bun run dev","prepublishOnly":"bun run build"},"_npmUser":{"name":"amalsh","email":"amal0x7ce@gmail.com"},"_npmVersion":"11.6.2","description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"hono":"^4.11.1","kysely":"^0.28.9","kysely-bun-sqlite":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@biomejs/biome":"2.3.9"},"_npmOperationalInternal":{"tmp":"tmp/dbindex_0.0.3_1766259506995_0.2708086900212121","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@amalsh/dbindex","version":"0.0.4","_id":"@amalsh/dbindex@0.0.4","maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"bin":{"dbindex":"src/index.ts"},"dist":{"shasum":"ed82f565a07bdb2e62d2ab458386aaf422378477","tarball":"https://registry.npmjs.org/@amalsh/dbindex/-/dbindex-0.0.4.tgz","fileCount":47,"integrity":"sha512-7LnrprMlGbyrXp7p57p6d8ADEXGhK4SuOCf/FjjXKmDTpfUmzyd0nkd7qqUtQ5UU4mjIXHh+myhtIhgMnnKr/w==","signatures":[{"sig":"MEUCIQDvHpA6OAW3bM6T0aWZEZx1xEWWlbGHnmTmX+3BXtzQ5wIgI2iN7+g6f1+DYPTPY/s0RD2y5av7iCxIvHHr/3f+xy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1718004},"module":"src/index.js","gitHead":"e980ad3b93a68f124a347026071a7725eb9a83ef","scripts":{"dev":"NODE_ENV=development bun run --watch src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"cd src/ui && bun install && bun run build","start":"NODE_ENV=production bun run src/index.ts","dev:ui":"cd src/ui && bun run dev","prepublishOnly":"bun run build"},"_npmUser":{"name":"amalsh","email":"amal0x7ce@gmail.com"},"_npmVersion":"11.6.2","description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"hono":"^4.11.1","kysely":"^0.28.9","kysely-bun-sqlite":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@biomejs/biome":"2.3.9"},"_npmOperationalInternal":{"tmp":"tmp/dbindex_0.0.4_1766259879843_0.19876249287322922","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@amalsh/dbindex","version":"0.0.6","_id":"@amalsh/dbindex@0.0.6","maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"bin":{"dbindex":"src/index.ts"},"dist":{"shasum":"a054fcd83ae88c677531ad404ff3174eab7da1ab","tarball":"https://registry.npmjs.org/@amalsh/dbindex/-/dbindex-0.0.6.tgz","fileCount":47,"integrity":"sha512-D0nLhmFUhJ5b69yt+yEFJzU/U37JLP/CY7G/+loYhxv62pu7CSsPuFqRrhESNVwfffKVg0Tzl1AtF+N0Q6GFrw==","signatures":[{"sig":"MEYCIQDF6obgF5t2V1jLIHSojBTbXdaVfOxVA53h9OKkH/fwYAIhAP4ly1Hd4ugCzwz0ul9R1RCIIhjTdaVWC8PERQOXSC6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1718173},"module":"src/index.js","gitHead":"9b4c11debaf0b39f40b3daf74f048eb2ef668db9","scripts":{"dev":"NODE_ENV=development bun run --watch src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"cd src/ui && bun install && bun run build","start":"NODE_ENV=production bun run src/index.ts","dev:ui":"cd src/ui && bun run dev","prepublishOnly":"bun run build"},"_npmUser":{"name":"amalsh","email":"amal0x7ce@gmail.com"},"_npmVersion":"11.6.2","description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"hono":"^4.11.1","kysely":"^0.28.9","kysely-bun-sqlite":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@biomejs/biome":"2.3.9"},"_npmOperationalInternal":{"tmp":"tmp/dbindex_0.0.6_1766260229892_0.6735164095718353","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@amalsh/dbindex","version":"0.0.7","bin":{"dbindex":"src/index.ts"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"NODE_ENV=development bun run --watch src/index.ts","dev:ui":"cd src/ui && bun run dev","build":"cd src/ui && bun install && bun run build","prepublishOnly":"bun run build","start":"NODE_ENV=production bun run src/index.ts"},"dependencies":{"hono":"^4.11.1","kysely":"^0.28.9","kysely-bun-sqlite":"^0.4.0"},"devDependencies":{"@biomejs/biome":"2.3.9","bun-types":"latest"},"module":"src/index.js","gitHead":"b2448486c3773099dfb8196a7ca0fdea81b5ff79","_id":"@amalsh/dbindex@0.0.7","description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zKA5WNQc0M1/UGRXGVK1m9eTk7i9VLT4fbXF0xNPKD0Ta5qUgqIXI1/NYHeoBQcLnkaKOoxn2mfhBwIZVq8xlQ==","shasum":"5dbc36e33e0c5f3493faf6897bf75c31e3606c1e","tarball":"https://registry.npmjs.org/@amalsh/dbindex/-/dbindex-0.0.7.tgz","fileCount":47,"unpackedSize":1727195,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCx8BsT8hZ4AIptyWQl2nHmgC/XMUuDsrT8M5PkT+JMagIhAP63P8Eele5CxaVxBALE1Q8A/dD0jwcpkUXrjkYFc9Q3"}]},"_npmUser":{"name":"amalsh","email":"amal0x7ce@gmail.com"},"directories":{},"maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dbindex_0.0.7_1766260905515_0.5794117482144703"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-20T19:27:22.125Z","modified":"2025-12-20T20:01:45.907Z","0.0.1":"2025-12-20T19:27:22.370Z","0.0.2":"2025-12-20T19:30:57.067Z","0.0.3":"2025-12-20T19:38:27.237Z","0.0.4":"2025-12-20T19:44:40.057Z","0.0.6":"2025-12-20T19:50:30.102Z","0.0.7":"2025-12-20T20:01:45.699Z"},"description":"An open-source vibe-coded database explorer and manager built with Bun, Hono, and React.","maintainers":[{"name":"amalsh","email":"amal0x7ce@gmail.com"}],"readme":"# DBIndex\n\nAn open-source vibe-coded database explorer and manager built with Bun, Hono, and React.\n\n![dbindex](./dnindex.png)\n\n## Quickstart\n\n```bash\nbunx @amalsh/dbindex\n```\n\n## Features\n\n- **Multi-Database Support**: Currently supports PostgreSQL with SSL/TLS connections\n- **Browser-Style Tabs**: Open multiple tables and queries simultaneously with independent state management\n- **Table Data Exploration**:\n  - View table data with pagination (100 rows per page)\n  - Filter data using SQL WHERE clause syntax\n  - Foreign key navigation - click to view referenced records\n  - Expandable table columns in sidebar\n- **Table Structure Viewer**: Inspect columns, indexes, and foreign key relationships\n- **SQL Query Editor**: Execute custom SQL queries with syntax highlighting\n- **Saved Queries**: Save and manage frequently used queries\n- **Dark/Light Theme**: Toggle between themes with persistent preference\n- **Responsive UI**: Built with shadcn/ui components and Tailwind CSS\n\n### Environment Variables\n\n- `PORT`: Server port (default: `3000`)\n- `NODE_ENV`: Set to `development` for dev mode, omit for production\n- `VERBOSE`: Set to `true` to enable verbose logging (default: `false`)\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}