{"_id":"@emanuelsan/drizzle-scaffolder","_rev":"4-b9d88447d036946210f69188cf813a51","name":"@emanuelsan/drizzle-scaffolder","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.2":{"name":"@emanuelsan/drizzle-scaffolder","version":"1.0.2","keywords":["drizzle","orm","cli","supabase","scaffold"],"author":"","license":"MIT","_id":"@emanuelsan/drizzle-scaffolder@1.0.2","maintainers":[{"name":"emanuelsan","email":"e.sandu@gmail.com"}],"bin":{"drizzle-scaffolder":"dist/cli.js"},"dist":{"shasum":"aa965d52d8bb13f555dbd9683c7e8e2028f6ce06","tarball":"https://registry.npmjs.org/@emanuelsan/drizzle-scaffolder/-/drizzle-scaffolder-1.0.2.tgz","fileCount":10,"integrity":"sha512-CDKgcDRjSod6juLD2P0G8XQ/yS7ZAc+wSl4+p/b9BMLLy6B/7rBA/WO/u8H9m+VGFLS4kVBvc8fUUhe+KaiLpQ==","signatures":[{"sig":"MEUCIQDm/U0292Emlwhf5ivWVNWtQt/8KkRO4J9gxim6IAmV0wIgS4OD07h8oaX0ko+j7MMVWZYL23wUJaHtAQ4ZzZYajLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15728},"main":"dist/cli.js","type":"module","_from":"file:emanuelsan-drizzle-scaffolder-1.0.2.tgz","scripts":{"build":"tsc","start":"tsx src/cli.ts"},"_npmUser":{"name":"emanuelsan","email":"e.sandu@gmail.com"},"_resolved":"/private/var/folders/nd/k78zxm_j19j9560stygxprtc0000gn/T/745f344558291320fbb9c019e3ecdb33/emanuelsan-drizzle-scaffolder-1.0.2.tgz","_integrity":"sha512-CDKgcDRjSod6juLD2P0G8XQ/yS7ZAc+wSl4+p/b9BMLLy6B/7rBA/WO/u8H9m+VGFLS4kVBvc8fUUhe+KaiLpQ==","_npmVersion":"10.8.3","description":"A CLI tool to scaffold Drizzle ORM projects with Supabase integration.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"dotenv":"^16.5.0","drizzle-orm":"^0.44.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.1","drizzle-kit":"^0.31.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-scaffolder_1.0.2_1749913439139_0.6341474785346795","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@emanuelsan/drizzle-scaffolder","version":"1.0.3","keywords":["drizzle","orm","cli","supabase","scaffold"],"author":"","license":"MIT","_id":"@emanuelsan/drizzle-scaffolder@1.0.3","maintainers":[{"name":"emanuelsan","email":"e.sandu@gmail.com"}],"bin":{"drizzle-scaffolder":"dist/cli.js"},"dist":{"shasum":"9934afa5ac3c3c1b35baad089c5e24e4d7b42ec1","tarball":"https://registry.npmjs.org/@emanuelsan/drizzle-scaffolder/-/drizzle-scaffolder-1.0.3.tgz","fileCount":8,"integrity":"sha512-C7PL82dyBgrbT2cDm4jVzieLpHy5a643gRLLww3GoxlB5Ky0nThoemH/yAuALtDI2S4C+NLST5aFGP4+9VMIlw==","signatures":[{"sig":"MEQCIEl3WYDg4k401Lpk5DXc5tgDYfiAhkBmoYrsBlx47fLHAiAUEXA5H3t9RUmqGC7TiQMsSS09/144LbiZaCzDrVo8yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10190},"main":"dist/cli.js","type":"module","_from":"file:emanuelsan-drizzle-scaffolder-1.0.3.tgz","scripts":{"build":"tsc && cpx 'src/templates/**/*' dist/templates","start":"tsx src/cli.ts"},"_npmUser":{"name":"emanuelsan","actor":{"name":"emanuelsan","type":"user","email":"e.sandu@gmail.com"},"email":"e.sandu@gmail.com"},"_resolved":"/private/var/folders/nd/k78zxm_j19j9560stygxprtc0000gn/T/49e49b4833b3dd2a361cdbfeac4c424d/emanuelsan-drizzle-scaffolder-1.0.3.tgz","_integrity":"sha512-C7PL82dyBgrbT2cDm4jVzieLpHy5a643gRLLww3GoxlB5Ky0nThoemH/yAuALtDI2S4C+NLST5aFGP4+9VMIlw==","_npmVersion":"10.8.3","description":"A CLI tool to scaffold Drizzle ORM projects with Supabase integration.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"dotenv":"^16.5.0","drizzle-orm":"^0.44.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.1","drizzle-kit":"^0.31.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-scaffolder_1.0.3_1750181704755_0.9049342639783511","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@emanuelsan/drizzle-scaffolder","version":"1.0.4","keywords":["drizzle","orm","cli","supabase","scaffold"],"author":"","license":"MIT","_id":"@emanuelsan/drizzle-scaffolder@1.0.4","maintainers":[{"name":"emanuelsan","email":"e.sandu@gmail.com"}],"bin":{"drizzle-scaffolder":"dist/cli.js"},"dist":{"shasum":"1b33d6b0ec6044a434c20c340c47893a5fbb704e","tarball":"https://registry.npmjs.org/@emanuelsan/drizzle-scaffolder/-/drizzle-scaffolder-1.0.4.tgz","fileCount":8,"integrity":"sha512-Ql2/DAR5O2d5McqTy0KKllNn4YQYpFtsTiqZmmGEdHZKeo6kxxoO8PS31cLz7B646zXImEB5d15P/rOJHbA2gg==","signatures":[{"sig":"MEQCIExPrtb5rzMEHviVbGgSLMnG48Gt/SitCg6K3egNf7yTAiAgaVx4RgWK1QqUOI71xnIIvIjkGuOW8rXSwLXYT2KaPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10290},"main":"dist/cli.js","type":"module","_from":"file:emanuelsan-drizzle-scaffolder-1.0.4.tgz","scripts":{"build":"tsc && cpx 'src/templates/**/*' dist/templates","start":"tsx src/cli.ts"},"_npmUser":{"name":"emanuelsan","actor":{"name":"emanuelsan","type":"user","email":"e.sandu@gmail.com"},"email":"e.sandu@gmail.com"},"_resolved":"/private/var/folders/nd/k78zxm_j19j9560stygxprtc0000gn/T/df92584e412219c559097767bc0d1f2d/emanuelsan-drizzle-scaffolder-1.0.4.tgz","_integrity":"sha512-Ql2/DAR5O2d5McqTy0KKllNn4YQYpFtsTiqZmmGEdHZKeo6kxxoO8PS31cLz7B646zXImEB5d15P/rOJHbA2gg==","_npmVersion":"10.8.3","description":"A CLI tool to scaffold Drizzle ORM projects with Supabase integration.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"dotenv":"^16.5.0","drizzle-orm":"^0.44.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.1","drizzle-kit":"^0.31.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-scaffolder_1.0.4_1750192415235_0.6965969792359488","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@emanuelsan/drizzle-scaffolder","version":"1.0.5","description":"A CLI tool to scaffold Drizzle ORM projects with Supabase integration.","bin":{"drizzle-scaffolder":"dist/cli.js"},"main":"dist/cli.js","type":"module","keywords":["drizzle","orm","cli","supabase","scaffold"],"author":"","license":"MIT","devDependencies":{"@types/node":"^24.0.1","drizzle-kit":"^0.31.1","ts-node":"^10.9.2","tsx":"^4.20.3","typescript":"^5.8.3","cpx":"^1.5.0"},"dependencies":{"@clack/prompts":"^0.11.0","dotenv":"^16.5.0","drizzle-orm":"^0.44.2"},"scripts":{"build":"tsc && cpx 'src/templates/**/*' dist/templates","start":"tsx src/cli.ts"},"_id":"@emanuelsan/drizzle-scaffolder@1.0.5","_integrity":"sha512-pVfMjyAZP1Es+3aObe71auscFQtXPW6IdUYJSvinPHLTifS7uOGG7nNpQZ0/7OU9uBhFNP+qFzWvmZf8Qpn+Hg==","_resolved":"/private/var/folders/nd/k78zxm_j19j9560stygxprtc0000gn/T/5f60541605e1d1ac46446dfd16940a11/emanuelsan-drizzle-scaffolder-1.0.5.tgz","_from":"file:emanuelsan-drizzle-scaffolder-1.0.5.tgz","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-pVfMjyAZP1Es+3aObe71auscFQtXPW6IdUYJSvinPHLTifS7uOGG7nNpQZ0/7OU9uBhFNP+qFzWvmZf8Qpn+Hg==","shasum":"d822c1f972c6536bc635d0ca8b92004b35497097","tarball":"https://registry.npmjs.org/@emanuelsan/drizzle-scaffolder/-/drizzle-scaffolder-1.0.5.tgz","fileCount":8,"unpackedSize":10423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICi3NoxcS3BVvjQsaG5m9kMeTFmHwAcsuMzNnnmpFcKqAiEArIzLHU2MPJx5wCNwrD994eykR38hvH1hkSiVfBQsNBE="}]},"_npmUser":{"name":"emanuelsan","email":"e.sandu@gmail.com","actor":{"name":"emanuelsan","email":"e.sandu@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"emanuelsan","email":"e.sandu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drizzle-scaffolder_1.0.5_1751655897949_0.49642000512956375"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-14T15:03:59.066Z","modified":"2025-07-04T19:04:58.324Z","1.0.2":"2025-06-14T15:03:59.333Z","1.0.3":"2025-06-17T17:35:04.938Z","1.0.4":"2025-06-17T20:33:35.435Z","1.0.5":"2025-07-04T19:04:58.126Z"},"license":"MIT","keywords":["drizzle","orm","cli","supabase","scaffold"],"description":"A CLI tool to scaffold Drizzle ORM projects with Supabase integration.","maintainers":[{"name":"emanuelsan","email":"e.sandu@gmail.com"}],"readme":"# Drizzle Scaffolder CLI\n\nA CLI tool to scaffold Drizzle ORM projects with Supabase integration.\n\n## Usage\n\nIn the project root, where you want to scaffold Drizzle with all its settings, run:\n\n```sh\npnpx @emanuelsan/drizzle-scaffolder\n```\n\n## Features\n- Checks for Node.js project (package.json)\n- Ensures drizzle-orm is installed\n- Prompts for database type and credentials\n- Writes Supabase credentials to .env\n- Generates sample folder structure and schema files\n\n## Development\n- Written in TypeScript\n- Uses clack/prompts for CLI UX\n\n---\n\nMIT License\n","readmeFilename":"README.md"}