{"_id":"@lastbrain/app","_rev":"68-9e3e8ce0f37729748eaf18ccac6d2377","name":"@lastbrain/app","dist-tags":{"latest":"2.0.35"},"versions":{"0.1.0":{"name":"@lastbrain/app","version":"0.1.0","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.0","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"13a57dd0827dfaeeb5443b0f9106aafb5b60b87f","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.0.tgz","fileCount":159,"integrity":"sha512-z/24+SQYCUh8vMGv+N7rJxHCJre1/OcuY0wqbTW0ySKWCE/LmTJNhyhiikwbGAsTv+9A8VJq4xVz8NEjh/qi7Q==","signatures":[{"sig":"MEUCIQCcjxQUZ0SIn26dfxZgINRaYZdEq4gelCGrvI2FolXhaAIgeyB6ACnwmuVjfyalXbYXY1PT5PduSerO/YgdX+KSyXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448350},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.0.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/94caab2e938a47976b1f0b014dd2f46b/lastbrain-app-0.1.0.tgz","_integrity":"sha512-z/24+SQYCUh8vMGv+N7rJxHCJre1/OcuY0wqbTW0ySKWCE/LmTJNhyhiikwbGAsTv+9A8VJq4xVz8NEjh/qi7Q==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.0_1763732644092_0.9358170434636837","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@lastbrain/app","version":"0.1.1","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.1","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"d568732d65859c3dfea9372614db132ec9e345c1","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.1.tgz","fileCount":128,"integrity":"sha512-uq/IDRXhnlUBpuZhjzOqfwrxp8E77Sw5xebmD+YXMu23WF8kRpMkWRS8OrJ52E42rY1nNzSnqPNahfqAou6SLA==","signatures":[{"sig":"MEQCID4KWw3vpX2h1r0DpkKlQwdGDrjkiS3zrzlzVFVrIciEAiByWEHswV4ceq5cLRmjc5b3Uz+Kxw0TN8sIj4fWHk5mxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240873},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/2dd4f7b7e89fabc90a56f9d046fb1241/lastbrain-app-0.1.1.tgz","_integrity":"sha512-uq/IDRXhnlUBpuZhjzOqfwrxp8E77Sw5xebmD+YXMu23WF8kRpMkWRS8OrJ52E42rY1nNzSnqPNahfqAou6SLA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.1_1763732830219_0.18055481708060506","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@lastbrain/app","version":"0.1.2","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.2","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"687d849d2e3033405b8681795bb693e260a549f5","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.2.tgz","fileCount":128,"integrity":"sha512-0r/xjNChbcFJLibvqv7FsHD/qWk0xBQSYZWt/ihP4zhCzUmEuPzWvIowqf5gq3+tpHnxtojVEQ5nvTPDNinVHw==","signatures":[{"sig":"MEUCIQCKq/XomhagOoq6jzd/jyimvkzYLtZ46iTrDPGiNVg27QIgS4BZngN+5VZVWzYGVajcy/iH0Vn1nzhqgKbgVlQNC1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240900},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.2.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/63e96072cadd27d72fa4e648f21f9731/lastbrain-app-0.1.2.tgz","_integrity":"sha512-0r/xjNChbcFJLibvqv7FsHD/qWk0xBQSYZWt/ihP4zhCzUmEuPzWvIowqf5gq3+tpHnxtojVEQ5nvTPDNinVHw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.2_1763733327096_0.12514590780858126","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@lastbrain/app","version":"0.1.3","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.3","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"c9e2da2d8f0f6d3e853e1afc467e7821ff08beef","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.3.tgz","fileCount":128,"integrity":"sha512-ogv7f1NbnSHuPIEra49Bb4fTEh8gSitlftSkiimONQ70/LW3U2edeu2p7upcNXaLQjELitfRnL86vgN9Vegv8g==","signatures":[{"sig":"MEYCIQCkeBLbh/kG8R+S4n19hGgR/9qrq/5/lkfd/DWyAbVwkwIhAJo0BdmfQC9YgDZb8Wuy/PzfHt5oSdeyKjxesbeET7E1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241492},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.3.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/bcf7054e1762b8259f3c0d9820dcd6dd/lastbrain-app-0.1.3.tgz","_integrity":"sha512-ogv7f1NbnSHuPIEra49Bb4fTEh8gSitlftSkiimONQ70/LW3U2edeu2p7upcNXaLQjELitfRnL86vgN9Vegv8g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.3_1763733554501_0.18577886988759307","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@lastbrain/app","version":"0.1.4","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.4","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"01b2c468851262163501f4dc897201caf3f97902","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.4.tgz","fileCount":128,"integrity":"sha512-rdZY11A+zQ391PVpCMjhwYZ6Lw8cP7EfgVXoN0zNx/invMt+Xr5M5CCwRJwaEKEYDalZkyG+fce6eOfPLFke+A==","signatures":[{"sig":"MEQCIDVrozuwgZFTvJRytljA+PwltK8TYdXPX3OCAWVNRGCfAiBrODctHBU69HbFfOU2+xhgyUXzWZRuK1J/NYtGghMqHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241668},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.4.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/eea02413d7279196efffcb7da2c76a46/lastbrain-app-0.1.4.tgz","_integrity":"sha512-rdZY11A+zQ391PVpCMjhwYZ6Lw8cP7EfgVXoN0zNx/invMt+Xr5M5CCwRJwaEKEYDalZkyG+fce6eOfPLFke+A==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.4_1763733769065_0.48040240653876554","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@lastbrain/app","version":"0.1.5","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.5","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"20a72199c4a45a0eafbf8dafe1a8f86ed9b06935","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.5.tgz","fileCount":128,"integrity":"sha512-A7ebizEvy6wWrrHwLxuyH5f3owDp50KZXbE2mCnvHwDfS2ysBpsy4FyCshk+chOf14Zzp2seH4KdBEsEO8xAFA==","signatures":[{"sig":"MEUCIACcENtr7pfckISpkrJF3LgIq+FrqJvRJnKVOqk4lepzAiEAs04aUQn+WuMUM61K3/tG6qxufIWhN05bHwwMu6P0vmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243352},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.5.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/41532d5663eea1db58c5d837a21b3a21/lastbrain-app-0.1.5.tgz","_integrity":"sha512-A7ebizEvy6wWrrHwLxuyH5f3owDp50KZXbE2mCnvHwDfS2ysBpsy4FyCshk+chOf14Zzp2seH4KdBEsEO8xAFA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.5_1763734110512_0.6797846959414215","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@lastbrain/app","version":"0.1.6","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.6","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"c4a73c4fa850740268e2a176e8c864e2684a583e","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.6.tgz","fileCount":128,"integrity":"sha512-iCnRSYTeEvc44O+7lZ2y5fg2iO2baoZpFIEHjPt0BtWm6JX1IRacjs+e1J3++lij2j/qrgSnMX9HsKl39kkQ+A==","signatures":[{"sig":"MEUCIBelofNNRJuqA7JP23LHpiIXDtoCl+LwcMcLokRJcsK8AiEAwLdsQOFmChfsrJkK84ShclRlGEvTgHvxCsGTr2dJP+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244256},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.6.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/e7223524f41366c4d8a61ead1a3356d8/lastbrain-app-0.1.6.tgz","_integrity":"sha512-iCnRSYTeEvc44O+7lZ2y5fg2iO2baoZpFIEHjPt0BtWm6JX1IRacjs+e1J3++lij2j/qrgSnMX9HsKl39kkQ+A==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.6_1763734368071_0.7336284437790479","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@lastbrain/app","version":"0.1.7","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.7","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"594e8622a66a66cf4631f3fbb969cb7d8c892dba","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.7.tgz","fileCount":128,"integrity":"sha512-UyAL0IPGcWztPg4jN1fYQmeSDUhXgcUzB0WMxQmpb1y8T5nedX+A2+GJPyWbKptCLC/7jjMCnNdpyZHUo2WCyg==","signatures":[{"sig":"MEYCIQDRupwo2G8SF4alVfnESgxj0rgz963K7gaDqab5jocwhgIhANSuOot78oJkW7ZSdm5O0DtMInaEV68DUYLaD7ArwK0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244301},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.7.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/ae93d1b7ddd48826e29f9311830ba3ce/lastbrain-app-0.1.7.tgz","_integrity":"sha512-UyAL0IPGcWztPg4jN1fYQmeSDUhXgcUzB0WMxQmpb1y8T5nedX+A2+GJPyWbKptCLC/7jjMCnNdpyZHUo2WCyg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.7_1763734854111_0.43382878181428897","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@lastbrain/app","version":"0.1.8","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.8","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"379d508ada4c1dc9a952b011f2db07081eb11d1f","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.8.tgz","fileCount":129,"integrity":"sha512-J4pt4o6g14BlTI17k0CnulpWnndBL+2qG6yOK1aUmMqYruKuTlhAlo39FP7cdnV7xOodx/OaKrvxAwDGQSzHJA==","signatures":[{"sig":"MEQCIGJ4a8UZu8fkrps9QQGI4GsQzfUr57NN7q7BQM5mDBMSAiBrFs+KCbKNTgQeEKKVia6objrglgOBsu2yXEPLZ85Tyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275357},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.8.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/28107a2d7e74a0857d5b2cc2ddad600f/lastbrain-app-0.1.8.tgz","_integrity":"sha512-J4pt4o6g14BlTI17k0CnulpWnndBL+2qG6yOK1aUmMqYruKuTlhAlo39FP7cdnV7xOodx/OaKrvxAwDGQSzHJA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.0.0"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.8_1763736405269_0.6796143153979985","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@lastbrain/app","version":"0.1.9","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.9","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"3fc579b8133a2e2f95601dcc810d3205065bea1f","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.9.tgz","fileCount":166,"integrity":"sha512-98wnkC2LVhtgrcMiieP+BGgK0RYEQndmDEKUum3p7VQpCyk05OAq2hwxZP3It3AzImwG5anozIJ3RBZcP2lU6g==","signatures":[{"sig":"MEUCIQDAv5xFgQiqrdjlTd/5w0XRRzFyFIT0ZdSXTQfLavY9GAIgC5nn25LVrOyKeiEI0kvR6NsHWDV2aNgR2n15W7xuEwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492208},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.9.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/3930f1bde7b3eaf2bbdf47f4806e1f93/lastbrain-app-0.1.9.tgz","_integrity":"sha512-98wnkC2LVhtgrcMiieP+BGgK0RYEQndmDEKUum3p7VQpCyk05OAq2hwxZP3It3AzImwG5anozIJ3RBZcP2lU6g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.0.0"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.9_1763737035650_0.8124657699489279","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@lastbrain/app","version":"0.1.10","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.10","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"e952d33e275d6c2831b56dc15ec04137cb3b614d","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.10.tgz","fileCount":166,"integrity":"sha512-5qVGa84gylmRyKrkE2teL0XYWCdq8JTCacJUFK0daLXubeM1xFhYl8IPtPSTCnkfyHEUwDworU3q6Nc4lR4ttA==","signatures":[{"sig":"MEYCIQC9W+FSebb2odPqUlyjyZSfCPa9q+TeoOE6beDs//GEDwIhALIFNtN7nej3t02vcLIZs5bD+ECfNnUqQkExuYDlKG6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492113},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.10.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/e3e75f91f6f6a06cf9c9177b45354f8f/lastbrain-app-0.1.10.tgz","_integrity":"sha512-5qVGa84gylmRyKrkE2teL0XYWCdq8JTCacJUFK0daLXubeM1xFhYl8IPtPSTCnkfyHEUwDworU3q6Nc4lR4ttA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.0.0"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.10_1763737271158_0.11786392508809773","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@lastbrain/app","version":"0.1.11","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.11","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"5590bb3a92124593ab2724ad5a01ed979c833006","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.11.tgz","fileCount":166,"integrity":"sha512-bbmBoZUPg6TyaMMJv0JLlLz3FjnNtkMNjkaZQk8lJvKInr7fDUDevpyByrliykkCHmkfLzSdN2SXhk1Tmk8rgA==","signatures":[{"sig":"MEYCIQDNhEv2zeLNjtAoltVKHYPepg1MeVQumZ191T0f9RFMBgIhAL5o30nxsGWTvx7OWgrwEWLJCMhRhXLQe7gtthU+SPUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492149},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.11.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/d18f61c6b394c596fddb316df3b3a6d1/lastbrain-app-0.1.11.tgz","_integrity":"sha512-bbmBoZUPg6TyaMMJv0JLlLz3FjnNtkMNjkaZQk8lJvKInr7fDUDevpyByrliykkCHmkfLzSdN2SXhk1Tmk8rgA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.0.0"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.11_1763737673968_0.5811279883487854","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@lastbrain/app","version":"0.1.12","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.12","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"370301eb8340c6592b4086248fb16032c69ad19b","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.12.tgz","fileCount":166,"integrity":"sha512-FkBl0ZYexRL8xCoA7lelKjjKrszIUoG+3hBVSPnQKRzYejfuAOk0zFa73JCcHI01ZQgbjHGdJqhwy7O3ONOz7g==","signatures":[{"sig":"MEQCIB16d2DYIc/knHebgGDIJQjQiEffM6jpEnoM1sxtIW1UAiBrn1GpPFWgiUDcvXg2clHvRnESudVvgK7QNTOMBPhv1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492319},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.12.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/faf4c88d0fcb772daa967f06ed44d28a/lastbrain-app-0.1.12.tgz","_integrity":"sha512-FkBl0ZYexRL8xCoA7lelKjjKrszIUoG+3hBVSPnQKRzYejfuAOk0zFa73JCcHI01ZQgbjHGdJqhwy7O3ONOz7g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.0.0"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.12_1763738027011_0.5345485531557164","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@lastbrain/app","version":"0.1.13","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.13","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"1af75cf4e38488feeb9f8200efd1808b0dca84f2","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.13.tgz","fileCount":166,"integrity":"sha512-IQZpY/iEEcB9eZ4DDvrnB8fzuc4YoUK1hZruaPEvKvigtqHF5FZlG+Ob8xBSROpO01m+2dVVMwt6Jq3eGvABvg==","signatures":[{"sig":"MEUCIQCuJj0ox1bN/Kj8T0XaF/8EaYG2S70vVYhbaJjnd4oWbAIgH/FjW7fN40Kh3Ewp31KKQDe4JLeozU8oSf4xxjikNc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492527},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.13.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/adb35fdc9e0155ccfe9fd56711212b48/lastbrain-app-0.1.13.tgz","_integrity":"sha512-IQZpY/iEEcB9eZ4DDvrnB8fzuc4YoUK1hZruaPEvKvigtqHF5FZlG+Ob8xBSROpO01m+2dVVMwt6Jq3eGvABvg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.0","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.0.0"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.13_1763738208989_0.26631760874501853","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@lastbrain/app","version":"0.1.14","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.14","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"cb450652b7189cf336f101e13fea8c3daaec75dd","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.14.tgz","fileCount":166,"integrity":"sha512-hfbqxsZpoBVaz45Io+n9rTPiJjCPnfNKH9k6TW9YUd5vvPfNXBHOK3F/wgTfNH7sWZCVPOwPoaMhWEdSuZGDBg==","signatures":[{"sig":"MEYCIQCTDf3iNd3OzWOT7j6q7SZuCjfo7UazSkRAioki9ncDiAIhAPUZvRxHw80cCc1N/72DMJyrm0gp/BRcaAZWMe0F5pG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507641},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.14.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/9e8805d461a6366adecf521a6da66a18/lastbrain-app-0.1.14.tgz","_integrity":"sha512-hfbqxsZpoBVaz45Io+n9rTPiJjCPnfNKH9k6TW9YUd5vvPfNXBHOK3F/wgTfNH7sWZCVPOwPoaMhWEdSuZGDBg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.3","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^3.4.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.14_1763738529561_0.025202501006989175","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@lastbrain/app","version":"0.1.15","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.15","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"465f239578a2b117bfb5ce973493856061ee325a","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.15.tgz","fileCount":166,"integrity":"sha512-rs5TmE90KM2NmaFrkGgsJ/sHSZO/YP1T/w71wrEkoVPQVUEP6V2NCECVRo34/JyYkjo6IfqsghfOHxEOMEFU+w==","signatures":[{"sig":"MEQCIAZ+eaRiZOrnXLYtyiWKOtBDyKKPxQBTzjtzz6L6ta2pAiAGmmlGramDuHa4UGWRKJOLzlP8Zp1QNPar3w8LrElc2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521421},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.15.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/16a43327a91936f4d0c628ad2dbc2605/lastbrain-app-0.1.15.tgz","_integrity":"sha512-rs5TmE90KM2NmaFrkGgsJ/sHSZO/YP1T/w71wrEkoVPQVUEP6V2NCECVRo34/JyYkjo6IfqsghfOHxEOMEFU+w==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.3","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^3.4.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.15_1763739330577_0.9189859841553907","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@lastbrain/app","version":"0.1.16","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.16","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"fba4df0da52d564c8d85e273423c070c512db718","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.16.tgz","fileCount":166,"integrity":"sha512-wvozDdfACLH7EKKRKTW8+EKJhvJlib57JCI3Gu6fAXN4qUvDYNgv+iJ06Yr2nBMBtZDdoL++hgt2nmdV+20unQ==","signatures":[{"sig":"MEUCIB0EaVmxPdRxvpIG9wZK1togWrEjfq90EBDxNJe6ZXCIAiEAvOWe96ig59IHrADQNv6rNEXlMioSUcW7eEr8PfTm+Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521421},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.16.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/4daa496226c87240d89d3be2d1201b32/lastbrain-app-0.1.16.tgz","_integrity":"sha512-wvozDdfACLH7EKKRKTW8+EKJhvJlib57JCI3Gu6fAXN4qUvDYNgv+iJ06Yr2nBMBtZDdoL++hgt2nmdV+20unQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.3","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^3.4.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.16_1763739352236_0.6412511216674612","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@lastbrain/app","version":"0.1.17","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.17","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"c43c994fb7c857ea72ba1b856596d800b0958743","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.17.tgz","fileCount":166,"integrity":"sha512-+fpp/Zo8+/SmH86y7fjUIJB6dhwFoh0pmDjH5UksRRLXgV/ea3WqV4lnS/jpajPgNXM6VMhDWyhXYh5Fgoa37w==","signatures":[{"sig":"MEQCIFOCJY8T9QAno0FCuh/44frx58bTpgEjsrePfOGRshKBAiAGYSofFrxnF8Gy96OWWK5JaI/5fci0D41qgHNyUYAgIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522778},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.17.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/3d3067c4cd0137aafd3bb78eb9dfb534/lastbrain-app-0.1.17.tgz","_integrity":"sha512-+fpp/Zo8+/SmH86y7fjUIJB6dhwFoh0pmDjH5UksRRLXgV/ea3WqV4lnS/jpajPgNXM6VMhDWyhXYh5Fgoa37w==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.3","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^3.4.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.17_1763739484215_0.3902688862601662","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@lastbrain/app","version":"0.1.18","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.18","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"d8b7ae1a785b32fc3af95bfc90d68aa037489b40","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.18.tgz","fileCount":166,"integrity":"sha512-u6PB5cki6q89D2mBXMgp16srF4cMpfGXSj/6tDZDSXESiugpR/r34qujlIR2gJ5fZBXykTF9IaNycPMwZGcYXQ==","signatures":[{"sig":"MEUCIQD8NsslHVBywtQFUzldmzFgOoVsZH9OubdWEBAHpkVbTAIgehOhkSAaYbRazuqESp6dN4/8K81VxdPOgJ3iRJ45ljA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518213},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.18.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/3f8a148a37aa1efeb5a66c668779c822/lastbrain-app-0.1.18.tgz","_integrity":"sha512-u6PB5cki6q89D2mBXMgp16srF4cMpfGXSj/6tDZDSXESiugpR/r34qujlIR2gJ5fZBXykTF9IaNycPMwZGcYXQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.3","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^3.4.0","autoprefixer":"^10.4.0","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.18_1763739953605_0.7652371521893864","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@lastbrain/app","version":"0.1.19","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.19","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"8b0d3fa62e48619fe1b2b45532f8f72d9bde3f87","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.19.tgz","fileCount":166,"integrity":"sha512-UlyM2p9Q8ZlblU//EqOkMuMiDuGw1dnlf3kOYfDXcvQZ2S7w/TzK/jYnQ/zFEVPTg6ssvURb0eMRiOI4W3aaEg==","signatures":[{"sig":"MEUCIQCtVCsxxV9u4e4pYxS7DPgcjiDBeikhYghrTonc11pAvgIgGoAm0Dmf31y9jo69BmgrvDTZPvosp+unxPcjuOS7tD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517779},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.19.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/a563c16f4cfcfd6f3943ea6ce1e533d6/lastbrain-app-0.1.19.tgz","_integrity":"sha512-UlyM2p9Q8ZlblU//EqOkMuMiDuGw1dnlf3kOYfDXcvQZ2S7w/TzK/jYnQ/zFEVPTg6ssvURb0eMRiOI4W3aaEg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"0.1.4","@lastbrain/core":"0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.19_1763741367872_0.2965259129431852","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@lastbrain/app","version":"0.1.20","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.20","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"716014ebc73ca72fabe32c9dcf1840bc8b04c7cd","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.20.tgz","fileCount":166,"integrity":"sha512-36ZyOKQ+aX23fYSEU44oj4w3xDJPSuyzPC2RKyNZP3pfOV6EvRsRA+datA5csRxK+3BP1DjY0cqZxY0X5X0vig==","signatures":[{"sig":"MEQCIDQYy0R5F794kQTljLfijD0cX8yh5KjonMuFPevUkm9VAiB8i9D13zTp9ng89wywl34maevJ29ClmAGGGo+Kt86WKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2c30e4c2b3d523a45489efbbc77ec592e31889be","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","prepublishOnly":"npm run build","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"workspace:*","@lastbrain/core":"workspace:*","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.20_1763742727164_0.2761232285596018","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@lastbrain/app","version":"0.1.21","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.21","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"c7105018df093c5726a0a5c18f80df965475a27b","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.21.tgz","fileCount":166,"integrity":"sha512-SqyFUs+1QnbIgjyWpCZvodklyzP3E/hzBo3kMeYAFq0W6n0ubwEdkPuC/65+hOn2mtAsqGRX3Kk06SLrGwUNbw==","signatures":[{"sig":"MEUCIBZw81ykX9pZE+O5dgPhAutzLHnmeMKERVzpXhB1lgrsAiEAzQ/mT/njep36tey/xUzCeSpEgykbAAwvCat2SPpru90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521332},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2c30e4c2b3d523a45489efbbc77ec592e31889be","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","prepublishOnly":"npm run build","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.21_1763742858208_0.6762599240202876","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@lastbrain/app","version":"0.1.22","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.22","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"26a654f6beefcfe53febfa548d0a50e2cdcb9c12","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.22.tgz","fileCount":166,"integrity":"sha512-8hA0NJCF85dyB2Bsm8oAYrHlYykS+orPmXZCW/1RHzpnUxzhk4YQCR1SeHw4rtXEDqLEdj4UiCGIn+47JQu5Uw==","signatures":[{"sig":"MEYCIQD2PzwHPz6CLqeYX5dmJQyVr5MgKwLCGFAnz6KI6EZDpQIhAPv2GGb4JSQN0wBsdQDMl02fRZSpvpqn4ddzSKl0ih4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521332},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2c30e4c2b3d523a45489efbbc77ec592e31889be","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","prepublishOnly":"npm run build","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.22_1763743156426_0.4448674236728447","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@lastbrain/app","version":"0.1.23","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.23","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"d11835812d771d33cdd999d95624f03fbe8255ce","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.23.tgz","fileCount":166,"integrity":"sha512-B6JixapAHpJJAEgNUVJmyElg8CBcswRitA0OpwIPOF1Hg0aWPIJp8Eytmq0qqspyLFiCz24wQdVXlEilt8WJ+Q==","signatures":[{"sig":"MEUCIDwvWuqE0dphiqNCTkhODwxHjmiTefHJ0SBfPlMbmCNUAiEAiU/njndIZyVMZRIOjfdyQ1hM7W/vNijR9b1lgRjSQyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"710f5f16c1d161f3151a6a6360bf385427d43b8f","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","prepublishOnly":"npm run build","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.23_1763743597625_0.8818973425583159","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@lastbrain/app","version":"0.1.24","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.24","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"b0e5a5ae10fb61dedceb53086819b8323dbbcf67","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.24.tgz","fileCount":166,"integrity":"sha512-WLeSADWiig5R6QzJRU6I+X8/wN6FIE/CZEGvE2OKh040zMY7QGpeVBPVxjNwIRUVOKYPtBt5fXyyylAOiSpgiw==","signatures":[{"sig":"MEYCIQDL4qvv+Gjx+6WT8Sy+vUyalmlP5jK1C2t38OOSmozxAQIhAOP9CczmGg2bbskD/G6NmLEeN8/mcI9SlnFt7jeZZPNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558179},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.24.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/8f35f64515dada0f5a9fd806b0e4c191/lastbrain-app-0.1.24.tgz","_integrity":"sha512-WLeSADWiig5R6QzJRU6I+X8/wN6FIE/CZEGvE2OKh040zMY7QGpeVBPVxjNwIRUVOKYPtBt5fXyyylAOiSpgiw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.24_1763798075712_0.4430594723356627","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@lastbrain/app","version":"0.1.25","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.25","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"d1c73e7bfa16c89fb696fea9b33745105b5503a5","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.25.tgz","fileCount":174,"integrity":"sha512-h4gSdhw2HnTfnmAb8WLoIjxwr7GtoDBUFlc7l3w3gySCH1ucXZSCwO69Y2Q1PI7fD5qlwCDsFeEYYZBUxVYHYg==","signatures":[{"sig":"MEUCICHUsTUEyT3cdNzQcg2Pa4VhxinHVFhQiqzf1VtP7xrbAiEA+AbOSqGSlLZrATaoGJfTLIsLalhRXlSsZ6AaWrM4kcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569144},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.25.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/cd02a2ff798c3d0ca839e437ed1ea1c8/lastbrain-app-0.1.25.tgz","_integrity":"sha512-h4gSdhw2HnTfnmAb8WLoIjxwr7GtoDBUFlc7l3w3gySCH1ucXZSCwO69Y2Q1PI7fD5qlwCDsFeEYYZBUxVYHYg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.25_1763801796149_0.6958046257170001","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@lastbrain/app","version":"0.1.26","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.26","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"43c2c1f0cc46ff4e430a30eb23d448562d9e050e","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.26.tgz","fileCount":191,"integrity":"sha512-6hQlImxPIy3jM1NNUyOQ4I5XJqAYEErX0OkunfzZ/8+1wSEZTCm7NMmQ9EXnkrGmF3nffybp+Zb3L/PC6PXTow==","signatures":[{"sig":"MEYCIQDeSVln+gbcfBk4iY0BkgUEM0y1N0ACIccdTR1mnlvjjwIhANm42aBPt0Jqx1gsUppDpMwf+ukqcrXPvWBBI7kESW/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606472},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.26.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/759d06de70ba926f4ce29dcee82a6ee2/lastbrain-app-0.1.26.tgz","_integrity":"sha512-6hQlImxPIy3jM1NNUyOQ4I5XJqAYEErX0OkunfzZ/8+1wSEZTCm7NMmQ9EXnkrGmF3nffybp+Zb3L/PC6PXTow==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.26_1763981711442_0.8605008254429549","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@lastbrain/app","version":"0.1.27","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.27","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"1bf0fd361b23885215d9687081ab934c8d5a8da2","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.27.tgz","fileCount":191,"integrity":"sha512-8z+5qKwUsoyjZ0rRlznI+qwnRTHNfHlmcOdP2a6qyXR5qmPbUOhUMkc9Wm93S40S7sxk8ibuj/o3oByw5GQ9IA==","signatures":[{"sig":"MEYCIQDVOCrP/i18PmdZCUyrMWG6AoHfFn0/lPRp5yFaQDAjnAIhAK7yGdgt26FrEm7xdezlJSHf35Tfc/ao6fTmkcBsWV4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606569},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.27.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/1cde5475856198b323e727af1968cd41/lastbrain-app-0.1.27.tgz","_integrity":"sha512-8z+5qKwUsoyjZ0rRlznI+qwnRTHNfHlmcOdP2a6qyXR5qmPbUOhUMkc9Wm93S40S7sxk8ibuj/o3oByw5GQ9IA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.27_1763983338761_0.0905299355560043","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@lastbrain/app","version":"0.1.28","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.28","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"8fd5648aeecad82e6c888c90543f33e1e94fd2a1","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.28.tgz","fileCount":191,"integrity":"sha512-7+lCh7nkHRMyQAvGNSk+mrbMDoGOkdB0QlJwRteS7G/7DZi2RUa406iF1Lb2RBmQCTvdlTPCEqEtJ8FBZvmrmg==","signatures":[{"sig":"MEQCIACkWXjLvC1WKUWhPTqMhTIVVNRbnQWvmvqQPTMXAPSiAiA6OKF6sXB0poHIRG2DKqHngI7oy98vqCc2gPNF5QWQ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606499},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.28.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/baf6002fb2803eec15a3aecaac51fd7a/lastbrain-app-0.1.28.tgz","_integrity":"sha512-7+lCh7nkHRMyQAvGNSk+mrbMDoGOkdB0QlJwRteS7G/7DZi2RUa406iF1Lb2RBmQCTvdlTPCEqEtJ8FBZvmrmg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.28_1763983648360_0.3429240235703068","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@lastbrain/app","version":"0.1.29","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.29","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"072b616c8b9385acf75c685bf68efafe52e95d02","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.29.tgz","fileCount":191,"integrity":"sha512-AmT7xf6JVHde3b06nPXCmRkCG9j6Zv8+wEWVqmiu9rlLqWdGiS8oj6A3kd69qp169SFm6caxdJu2e+akvUH4bg==","signatures":[{"sig":"MEUCIEQNVRscE43lMPc8eWSbnQMHh6tPbkDZ7nEeCPQ566VXAiEAp+ZYNPb4c8c6OJ00XYBlDgz/bAmUTRz9g+pY4QritMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606613},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.29.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/06ddb98165c6d542b8d6f79be7c81605/lastbrain-app-0.1.29.tgz","_integrity":"sha512-AmT7xf6JVHde3b06nPXCmRkCG9j6Zv8+wEWVqmiu9rlLqWdGiS8oj6A3kd69qp169SFm6caxdJu2e+akvUH4bg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.29_1763983877718_0.2652566627168038","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@lastbrain/app","version":"0.1.30","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.30","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"3a5b1c54b3052110cbafdacde21367db75cb7f13","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.30.tgz","fileCount":191,"integrity":"sha512-8V5u5W1dR4myos3wEdEsFs9WoK3Grr5HGas6avuy3UC6LuBcI8IOZPX7wogJ5Xge93vfxbAJizjnOhcDOCbpUg==","signatures":[{"sig":"MEUCICC3x/XaxWuEXBWqNS9qgZ9002OdUFSPr7aoYr4+5gP4AiEA9XzCKHdb5++HYWEoRU7UI20Y13LNJZ9uOm5DzgHSGHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607703},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.30.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/3add6b7bda0413a5b71243fcc9c2f226/lastbrain-app-0.1.30.tgz","_integrity":"sha512-8V5u5W1dR4myos3wEdEsFs9WoK3Grr5HGas6avuy3UC6LuBcI8IOZPX7wogJ5Xge93vfxbAJizjnOhcDOCbpUg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0","@lastbrain/module-auth":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.30_1763984799045_0.09336897082302698","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@lastbrain/app","version":"0.1.31","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.31","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"1dd49e20a3fd9e4232579fd8c68408c2b4999bed","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.31.tgz","fileCount":207,"integrity":"sha512-tFeHvLYBYHRUDKfbiAF/SKQwf/eFocV75v7GZSHbFXtwADWGaC5zS0LtPTJ66pZ45EpI2Ei6FsnRwcanceazKQ==","signatures":[{"sig":"MEQCIFPY5mxriQCCvP1pW72y8aSReZpkDDwahtY/n/HszzwAAiB59o606qBxN27O4O4O6Y0atEhsvZbeZBf4Lu67LCBZZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675587},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.31.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/5de45cf926307b927145ef76b01be7c9/lastbrain-app-0.1.31.tgz","_integrity":"sha512-tFeHvLYBYHRUDKfbiAF/SKQwf/eFocV75v7GZSHbFXtwADWGaC5zS0LtPTJ66pZ45EpI2Ei6FsnRwcanceazKQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.31_1763999254244_0.22062046852847272","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@lastbrain/app","version":"0.1.32","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.32","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"6af713960da75f82e2a8476b767c2c505fb71486","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.32.tgz","fileCount":207,"integrity":"sha512-27GR8cvzyWqhznkuy004PbU0pUdH3URrgrNN8DglpVJfcXphF9KltwCxVA61wpiZk/q91KBXxXUghwKoi0bxng==","signatures":[{"sig":"MEUCIQDtiI3xaGmoYmWxgGzT3/1Fk06TO+EjHF4M9xIRpDYWkgIgKJ8/htEUU7AInBlEJyFN86zIbaJzFihheZDwdn889qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678860},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.32.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/6f61312b453442b4301fe44ff4379dde/lastbrain-app-0.1.32.tgz","_integrity":"sha512-27GR8cvzyWqhznkuy004PbU0pUdH3URrgrNN8DglpVJfcXphF9KltwCxVA61wpiZk/q91KBXxXUghwKoi0bxng==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.32_1764000282865_0.8270260514183765","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@lastbrain/app","version":"0.1.33","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.33","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"5c083f20ca234cb17227fef6c41aff4104277166","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.33.tgz","fileCount":207,"integrity":"sha512-L5WesIjOLD6LBfprAaeRPUL40ZQU9nrXR2UKsSW4u7NNZi1EBoSCOefdm4SBkz+DgLSv2ITqHs4+FoqbHlCzCA==","signatures":[{"sig":"MEUCIANPonYmoe7Ph+Z0OjNgYrabPtHaLBMMbTAt7HODbGvXAiEA4rd1ucBI/EiWq4KFV6wUexhkkemPO8PPqqHBlS7C1gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679444},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.33.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/fb769d338af00e71a22b1ddf28328cff/lastbrain-app-0.1.33.tgz","_integrity":"sha512-L5WesIjOLD6LBfprAaeRPUL40ZQU9nrXR2UKsSW4u7NNZi1EBoSCOefdm4SBkz+DgLSv2ITqHs4+FoqbHlCzCA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.33_1764000388234_0.9267925939637849","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@lastbrain/app","version":"0.1.34","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.34","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"9dd3097d80868edd805e10a65492f5a9d4094895","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.34.tgz","fileCount":207,"integrity":"sha512-GZTl44XTz6n3i57DbkK1KX80BPpz3886vhKQAI3k+mQJeM2P1Z3X9TK41JbRgTzHSO3eld5XFgCCwGYqgoSSlw==","signatures":[{"sig":"MEYCIQDKtAgHqQ0Jfakp25ff+yJGMr4fJwm6AEHhtrdsK615lwIhAKPdplM+IBY4wf2z53JtnK4OqZwxg6f1vCtwVwM6ZZ6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681258},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.34.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/595b150d1f1b71f8f2200b8d490eb04f/lastbrain-app-0.1.34.tgz","_integrity":"sha512-GZTl44XTz6n3i57DbkK1KX80BPpz3886vhKQAI3k+mQJeM2P1Z3X9TK41JbRgTzHSO3eld5XFgCCwGYqgoSSlw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.34_1764000635134_0.9846525730761129","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@lastbrain/app","version":"0.1.36","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.36","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"899c81c3ccfbb0f4927bd9b6c2d435b46b4bf998","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.36.tgz","fileCount":207,"integrity":"sha512-FCvSSTssGYFymlgW8UP+i2B9nzp8Cfwok6//OUcqKlt57Ufub8XjNll91/lRhWRUUHKWTLzo3OV5L+6VIeBQcA==","signatures":[{"sig":"MEUCIQDOasDaOE8pZahCI3XJ69z4BMxtwDtHfhuXv3ZHHEU1wAIgOQgoMY7VlXK0SmZd7bOMuTjjRJpYefZjS1UqOGnvSqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720725},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.36.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/51d08d88622f7045eb22c794d375b534/lastbrain-app-0.1.36.tgz","_integrity":"sha512-FCvSSTssGYFymlgW8UP+i2B9nzp8Cfwok6//OUcqKlt57Ufub8XjNll91/lRhWRUUHKWTLzo3OV5L+6VIeBQcA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^12.1.0","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.36_1764021221544_0.6651629808920971","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@lastbrain/app","version":"0.1.37","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.37","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"d7b5d7fdd89df5f92701f734f10c9c01d40cbc3e","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.37.tgz","fileCount":211,"integrity":"sha512-YknXtUq7QsEzAWInJpo+rPUsvpVmAWEyJyt2gKNMrxbVLj+DzeuOVl+mwY0rEaE4sU3D+FiFAmQdVUH9KuPG8A==","signatures":[{"sig":"MEUCIFkPRz9+P6n/2eRpE9h/Q1JZi0iqPcbZ6P1fBanFViyOAiEA7C2ZVPzUzOrJWXBx1BmHTY/dWcjP+m52xm9UNB6XRqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797158},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.37.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/8b9eb791c6b76257e525203bf677b29d/lastbrain-app-0.1.37.tgz","_integrity":"sha512-YknXtUq7QsEzAWInJpo+rPUsvpVmAWEyJyt2gKNMrxbVLj+DzeuOVl+mwY0rEaE4sU3D+FiFAmQdVUH9KuPG8A==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.37_1764088323562_0.01008647698547982","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@lastbrain/app","version":"0.1.39","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.39","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"a03477b54a647f798fa528306d4a4a5b7dc0b127","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.39.tgz","fileCount":211,"integrity":"sha512-3NulzxCl6Va+hSdhMoQlPGO4ToH2lZbfjGZ+Nse3IcucopLum20m0kCRi36dXyCm4ab6hIPFwDQnPYgtRjKz6g==","signatures":[{"sig":"MEUCIQCp7b96Gk/fggjNkbnKWk3449WsHw+/Xadknj7nX7tz7gIgaJYyEer/rMe+tgQxBJtnq8W+x14XjDCjmdS/IMUdOhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810343},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.39.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/c3d9ee95f0cf993bb1a82e472d02654d/lastbrain-app-0.1.39.tgz","_integrity":"sha512-3NulzxCl6Va+hSdhMoQlPGO4ToH2lZbfjGZ+Nse3IcucopLum20m0kCRi36dXyCm4ab6hIPFwDQnPYgtRjKz6g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^20.0.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.39_1764106379086_0.4248907974595648","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@lastbrain/app","version":"0.1.40","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.40","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"326964aa52b758a12e60d994447231ad983ae464","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.40.tgz","fileCount":211,"integrity":"sha512-Alw+3mhcxJzgorRdvpfPB+QaMitpqqU5dCJBVguH+sMhCPNhTZmn1PXQ54nXdnC6hdODCRSJF0w/NPzZ2YdqLA==","signatures":[{"sig":"MEYCIQDF7t+QgoG524MeiZye0eNIX2hYCUrhycmQR689q3k4IwIhAKdIXiBXQUZnx9plR01BAf1Lm/MGTAijBPGIvBNNr5uX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826750},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.40.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/a64b351a5e18a2d9338543e8d9d3bf10/lastbrain-app-0.1.40.tgz","_integrity":"sha512-Alw+3mhcxJzgorRdvpfPB+QaMitpqqU5dCJBVguH+sMhCPNhTZmn1PXQ54nXdnC6hdODCRSJF0w/NPzZ2YdqLA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.40_1764188312438_0.046709419301069754","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@lastbrain/app","version":"0.1.42","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.42","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"5748e175e0a3c8649adc82bdc4302df2da9a6ab5","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.42.tgz","fileCount":211,"integrity":"sha512-ciyzI3vQyhI2aLdNyb4ICRTjdjcEHXlKHHNdWa9TYOLaIb2XEjSd3k/J+GtUuIS4yJ8KRgQ74IPkJtHX+y82Xg==","signatures":[{"sig":"MEYCIQCceyweIhHLX4jtLKdtkvham6MdoHadIqsGzeD8NyDyDwIhAO59jRs2zVHAVTNDyc1V7YJxYGaNE1ZB2E0AoCA5sBym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870290},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.42.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/6b8ce6ec898984c24706d02a83c4edda/lastbrain-app-0.1.42.tgz","_integrity":"sha512-ciyzI3vQyhI2aLdNyb4ICRTjdjcEHXlKHHNdWa9TYOLaIb2XEjSd3k/J+GtUuIS4yJ8KRgQ74IPkJtHX+y82Xg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.42_1764244308196_0.4877579463478068","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@lastbrain/app","version":"0.1.43","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.43","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"79641c3212d2018df2dae5375277b71dc6a7dc3f","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.43.tgz","fileCount":211,"integrity":"sha512-aSnvxVIISQ0HV8Z6Kh5uUvadAwJcSFGA7y/0j7dzZuL/8vpTvfnyA5aLxVR7j5RLEJhoSNueTp8tmiqn09qoJw==","signatures":[{"sig":"MEUCIQCkj3Z6BYFv6twESeZQtc4OAdWINQYj5q9rQvpJ77rKWwIgXwFqhEqROTvCkcli2se2XI6C585qe6X4AgNcgwH8ZU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883302},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.43.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/772d130c0b385492af99ae19b06f4f4b/lastbrain-app-0.1.43.tgz","_integrity":"sha512-aSnvxVIISQ0HV8Z6Kh5uUvadAwJcSFGA7y/0j7dzZuL/8vpTvfnyA5aLxVR7j5RLEJhoSNueTp8tmiqn09qoJw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.4","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.43_1764260172099_0.37335274421383247","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@lastbrain/app","version":"0.1.44","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.44","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"3ab0b38fef306727a95e5cfb50c92710897264d4","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.44.tgz","fileCount":211,"integrity":"sha512-R8mtSAKTllP02qVMuAPN1x9kARXoKPDWi1vfVezqWHBnh2y67+wErEB4YVYwYqgnfM5xrBjqmKEH7D2A2xv+2g==","signatures":[{"sig":"MEUCIQDfQOa+NBs6anFoYzuKlwf4zLIe5pEn8QdSidubvtsTGgIgUR8efNksr+FA2IRpDfYTg1cX2aithbPeYJPVUk7Rxi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883795},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.44.tgz","types":"dist/index.d.ts","private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/2b8d04b1f151cf00ef59266e4e5fd079/lastbrain-app-0.1.44.tgz","_integrity":"sha512-R8mtSAKTllP02qVMuAPN1x9kARXoKPDWi1vfVezqWHBnh2y67+wErEB4YVYwYqgnfM5xrBjqmKEH7D2A2xv+2g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.0","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.44_1764344567373_0.525189164929476","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@lastbrain/app","version":"0.1.45","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.45","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"9cc3105b56cc74b478543730eb0d264206c723dd","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.45.tgz","fileCount":211,"integrity":"sha512-62YdExddPQkqD3Tn3eOGEfPq3+YJwocShxE1e1hZ7BZjbiEvSBAOikMuHAvj8bELabrkTQLn1dg0JXTwjD4JLA==","signatures":[{"sig":"MEYCIQDytiSCMRQ7aRejwUF4xn4M8cqm2+f4AFCZdb8hnnGVcwIhAK4oNLufH8On8V+Wl5G8mrjwjmitnvYurvZdE8xe/Dne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884107},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.45.tgz","types":"dist/index.d.ts","private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/15050e559102bdb7217fa0e01bc8394d/lastbrain-app-0.1.45.tgz","_integrity":"sha512-62YdExddPQkqD3Tn3eOGEfPq3+YJwocShxE1e1hZ7BZjbiEvSBAOikMuHAvj8bELabrkTQLn1dg0JXTwjD4JLA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.0","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.45_1764347730833_0.8465922550524114","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@lastbrain/app","version":"0.1.46","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.46","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"ab89b9574655e73554cc638e5d2c69a3d682ec5f","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.46.tgz","fileCount":211,"integrity":"sha512-ba6IGqLL5Rjrppk6Nwn7j+TPi64QwLGHNOtbayzDFlkjvRnNXN3dLMXWoYb/q1kFFc1qxG3UWjr2Jp9MK8mVlA==","signatures":[{"sig":"MEUCIQCcW1N4f5LVXlRsO7qd0LnpxAt5CLzf5Sk3uRxicKwjawIge6GuP3GphE4oKxd8fJpiiJiAnKCFPY3PFbMCp5O6bAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890709},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.46.tgz","types":"dist/index.d.ts","private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/5f83378e09f3961cc7ed23327344af94/lastbrain-app-0.1.46.tgz","_integrity":"sha512-ba6IGqLL5Rjrppk6Nwn7j+TPi64QwLGHNOtbayzDFlkjvRnNXN3dLMXWoYb/q1kFFc1qxG3UWjr2Jp9MK8mVlA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.0.0","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.0.0","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.0","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.46_1764850758783_0.8306732895739593","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@lastbrain/app","version":"0.1.47","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@0.1.47","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"af520244aebef90be344b65243b1aed81fda9c6c","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-0.1.47.tgz","fileCount":211,"integrity":"sha512-SSwTQTqM7oVaRGxl2A959GPt6dj1WdNmh8L5rMsKgoVib5pOSOZRQ6XpyN7pWUVt79pQOx5uaYrpTyJuVIes3w==","signatures":[{"sig":"MEQCICkNNcIvI1/AdrbDE+2dZqEBr9I1f7+nZGLI2+y593I1AiB38fytmXlmLmAbaEG9YjjhL/L0IpacN10x+Vlqep6fdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892912},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-0.1.47.tgz","types":"dist/index.d.ts","private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/d9894c0bdde2cf7071b4f8c35498def5/lastbrain-app-0.1.47.tgz","_integrity":"sha512-SSwTQTqM7oVaRGxl2A959GPt6dj1WdNmh8L5rMsKgoVib5pOSOZRQ6XpyN7pWUVt79pQOx5uaYrpTyJuVIes3w==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.0","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_0.1.47_1764866153680_0.0215678726283961","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@lastbrain/app","version":"1.0.1","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@1.0.1","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"c194e99f2766fd447e9b1f6521855a57019a85d7","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-1.0.1.tgz","fileCount":215,"integrity":"sha512-y2mn1t9K+vjqxTsC6HXiwNjbIakoU9FoFfPI0NT+TaNC8Bpir+i2CwtOGO+pUz8AfVRlPJA2ipF4i4FIPHbFow==","signatures":[{"sig":"MEUCIQCrClAksBWkb8uCQLD0UaqeEuZ/Dcjzbzmrx+YEIrXyBQIgQtEvOPTlerCjU/UYSmFHc2WRZQpuYzdQF5Ry/4D/CQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924559},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-1.0.1.tgz","types":"dist/index.d.ts","module":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/fec15d331853ba410e5cb71aa6815f28/lastbrain-app-1.0.1.tgz","_integrity":"sha512-y2mn1t9K+vjqxTsC6HXiwNjbIakoU9FoFfPI0NT+TaNC8Bpir+i2CwtOGO+pUz8AfVRlPJA2ipF4i4FIPHbFow==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.0","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_1.0.1_1764934807936_0.03018338019657474","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@lastbrain/app","version":"1.0.2","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@1.0.2","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"1e3ca9f2fa5b2f51270c35fa9c15297a66c4f768","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-1.0.2.tgz","fileCount":215,"integrity":"sha512-CHloqmX9qT48SI/EsF2i20tx57168jpa8wlww/vriLjAqzj2mD8Ley+p0ncW//mO2x5R1Bv23vu2yTALyLn3OQ==","signatures":[{"sig":"MEQCIErsn6TI9+dINOVgx7R1RkhM/PMk9Fxfl9kmupU+sSM7AiAlFsks8e1EmGKl3VxhfpT+Y28aXYfIlKlqebPscgOGig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944713},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-1.0.2.tgz","types":"dist/index.d.ts","module":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/e850eb5f0e14056c3f27c768cd87b0fe/lastbrain-app-1.0.2.tgz","_integrity":"sha512-CHloqmX9qT48SI/EsF2i20tx57168jpa8wlww/vriLjAqzj2mD8Ley+p0ncW//mO2x5R1Bv23vu2yTALyLn3OQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^0.1.0","@lastbrain/core":"^0.1.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_1.0.2_1764940929040_0.44629526290219323","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@lastbrain/app","version":"2.0.0","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.0","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"f8dcdc1f68df1d8c339c491624753a0694775711","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.0.tgz","fileCount":215,"integrity":"sha512-MF3iVNGlBrHg+xeW12ULhv6pU2LFFYENLKb2XhcYMVn1oHjGu5RuCqBeUd5ftAugF5gnPuhYS69xPLaPqLcKuw==","signatures":[{"sig":"MEUCIH1VAcRA0GxG8sumxq14vcmPiihoSxRb+zf0O3jDmA5nAiEAz1rG+0nV1A03tfH4m1p4VMup0YXxkRyKNYEx5evHZXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944713},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.0.tgz","types":"dist/index.d.ts","module":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/7159341aebae585660f2ebb189588d25/lastbrain-app-2.0.0.tgz","_integrity":"sha512-MF3iVNGlBrHg+xeW12ULhv6pU2LFFYENLKb2XhcYMVn1oHjGu5RuCqBeUd5ftAugF5gnPuhYS69xPLaPqLcKuw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.0","@lastbrain/core":"^1.0.0","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.0_1764942115400_0.751372632981792","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@lastbrain/app","version":"2.0.1","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.1","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"4e286868175a0df3348c7124d3dc44bbc0085fe0","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.1.tgz","fileCount":215,"integrity":"sha512-fCrJcZbi6AuwKNKN3sSWL3NejusILQyM2veqnYzvvuSo9Mbu9OCkt2imyW3UmWc/mXrOe4hEJYtiCSd9xil/1w==","signatures":[{"sig":"MEUCIQDfxXoQHJBobf9Jk5UvpgSITopnVQlicpDf4ziuCLo3vQIgCUYtj3d/cyMN0u1yTdELJ3e9y5awiqodYQ3JzkpcWUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944201},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/097fb712589cfbb38b08fa1d0a07493f/lastbrain-app-2.0.1.tgz","_integrity":"sha512-fCrJcZbi6AuwKNKN3sSWL3NejusILQyM2veqnYzvvuSo9Mbu9OCkt2imyW3UmWc/mXrOe4hEJYtiCSd9xil/1w==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.1","@lastbrain/core":"^1.0.1","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.1_1764943652314_0.33286986329278623","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@lastbrain/app","version":"2.0.2","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.2","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"e585d0ac066d272b3ddc85f501b8d60e96f4619c","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.2.tgz","fileCount":344,"integrity":"sha512-FBVYTuYv9mTz6FB7ZlHWuYckackxkQ5n2FG6gGRWFNqjN/PcArTtvbseh5UtGodlc72xrI64UQK+Dq/nfUeCYw==","signatures":[{"sig":"MEUCIQCsfpbILERJ/yQwRKwk6cfYQkiXs0a5al560CsZyY+r2wIgCFUwbDsdAMdD/Se5W3uiQX/pU2aH0lR1m3et1GQZ2bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364543},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/8c82587ebddaafec6f4bbaa727a6d25b/lastbrain-app-2.0.2.tgz","_integrity":"sha512-FBVYTuYv9mTz6FB7ZlHWuYckackxkQ5n2FG6gGRWFNqjN/PcArTtvbseh5UtGodlc72xrI64UQK+Dq/nfUeCYw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.2","@lastbrain/core":"^1.0.2","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.2_1764945594250_0.12010297699057748","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@lastbrain/app","version":"2.0.3","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.3","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"88d591c2ef67928f96877c2284ca80b9b1d82057","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.3.tgz","fileCount":344,"integrity":"sha512-RTq+XBTH07EGrUj0wmuK8b8Z9Lthe9zU77Lkp+OqUCEPxwg35e58k9OdY07nTzvecXyzJXUp5g379NMIvRBagg==","signatures":[{"sig":"MEQCICQrpUejSM3HfjTcv8byCjN6LPcXHq9Y8C185BUuwSZlAiBP/JDQKuyZtQatuRVlAIo+m9eangFV+t1ueNiaG+tXbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364663},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/5a55e2f028eb838b15199aab186588bf/lastbrain-app-2.0.3.tgz","_integrity":"sha512-RTq+XBTH07EGrUj0wmuK8b8Z9Lthe9zU77Lkp+OqUCEPxwg35e58k9OdY07nTzvecXyzJXUp5g379NMIvRBagg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.3","@lastbrain/core":"^1.0.3","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.3_1764945830295_0.5834366223647753","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@lastbrain/app","version":"2.0.4","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.4","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"2b439ecc2c1fab4a85ba62fa0bdcf24fccba9153","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.4.tgz","fileCount":344,"integrity":"sha512-OfrAZyjol2FTho4qhIstrKUxDNWuSV5bL5rmrkjZb1JXknZc6cf7PvVrDSD6A069W7PhGFR393xCZKpYABjxpw==","signatures":[{"sig":"MEYCIQClgJPDxsDUuBU6Rerpm7rlJfp425+OZZRQRyWND/AGrgIhAIxfRbyxVKDCyCfg2ua6KHYlDcD6k1yW+BBleUkus8R3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364709},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/637833a61acaffc212b551273ec04f92/lastbrain-app-2.0.4.tgz","_integrity":"sha512-OfrAZyjol2FTho4qhIstrKUxDNWuSV5bL5rmrkjZb1JXknZc6cf7PvVrDSD6A069W7PhGFR393xCZKpYABjxpw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.3","@lastbrain/core":"^2.0.3","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.4_1764946157137_0.46313149644992246","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@lastbrain/app","version":"2.0.5","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.5","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"1cc9b210bf6c63bf863c1d9d236a54c6c4f02a7f","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.5.tgz","fileCount":344,"integrity":"sha512-vMZJqRWV7lcwgLAzDbmUzqvDaUc78MM8Iav0WlIy62xbMa21wKP3pYCW2Erngn1hnfUh946a9m5mS8ZEmX3zAQ==","signatures":[{"sig":"MEQCIChd1WLrzbNgxPzYvhZP8+e4idYNLs0HCPdoXy/JdGI3AiBrseGB5Z829IcXvv8WHBAxqt7H7xL2h5LtG2puWfjSHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364663},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/771eb69318dc00cf22aa4816df49d587/lastbrain-app-2.0.5.tgz","_integrity":"sha512-vMZJqRWV7lcwgLAzDbmUzqvDaUc78MM8Iav0WlIy62xbMa21wKP3pYCW2Erngn1hnfUh946a9m5mS8ZEmX3zAQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.4","@lastbrain/core":"^1.0.4","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.5_1764946228842_0.06321413401081988","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@lastbrain/app","version":"2.0.6","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.6","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"6754cf9049ce62254c2f22fcd6a638e36a58d9ee","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.6.tgz","fileCount":344,"integrity":"sha512-JNd7NphcB+y+iJp3e2317VSHdjlr7k0i4j4QiqwG69/Qh3RCQoy5Kh/puh74HdCBP818MDgzMEbqFGLnQlg+oA==","signatures":[{"sig":"MEUCIQDmbQ0T23GTxyhNsXiT2/h1q94N67g9hAstgah/xEHCiQIgP+eMmh6hFbtIJeQlhU/J+9Nf5fvdfaVJGOGrkvCVqYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364663},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/22a5692c8aaeb28e374beddca8926df4/lastbrain-app-2.0.6.tgz","_integrity":"sha512-JNd7NphcB+y+iJp3e2317VSHdjlr7k0i4j4QiqwG69/Qh3RCQoy5Kh/puh74HdCBP818MDgzMEbqFGLnQlg+oA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.5","@lastbrain/core":"^1.0.5","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.6_1764946441985_0.43261320459086394","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@lastbrain/app","version":"2.0.7","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.7","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"6db4aa6d774b87b68362c86b30b18b9254f0eefd","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.7.tgz","fileCount":344,"integrity":"sha512-VwuY6NAMSgV8/xCdeMvY1PUpoqctaOpDPLzJZaVd7iYvow5qfwnI7icuAYxomAUebeK7Mxf5uyM/0lrBO/GNhQ==","signatures":[{"sig":"MEUCIDU+aLhmPd7UQijfTYPtcNGsOew/c7/4BuAxp8gsx59RAiEAkoZdzw99nFX2MPCzUHH0WWxeNSgqsIm3qVAK+dHG1AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364663},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/56b97c0fcb9d32403cadc9a435a2c43c/lastbrain-app-2.0.7.tgz","_integrity":"sha512-VwuY6NAMSgV8/xCdeMvY1PUpoqctaOpDPLzJZaVd7iYvow5qfwnI7icuAYxomAUebeK7Mxf5uyM/0lrBO/GNhQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.6","@lastbrain/core":"^1.0.6","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.7_1764946818358_0.4587407423328955","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@lastbrain/app","version":"2.0.8","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.8","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"da903d053395c29054587264cb701a3ceaf16bf9","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.8.tgz","fileCount":344,"integrity":"sha512-x2Tv4CrwSNU9/UBU/0ZnOYeEqdjhilIpaXF7T98+jX8tH4zIO7lhrASHDbv0AQWxQ9DKualVyrbyjLc1wURUOw==","signatures":[{"sig":"MEQCIGl33Ianxg6wDsUBvx1ROmk6J0RqKLi/ntLXJ1A5rdQPAiBh2jQhhYeqQNA9eRR43wwPcylVG58/y7gvYCZZauUCEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364663},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/f0117ca2cd3489fd5a4e35c3e55c8084/lastbrain-app-2.0.8.tgz","_integrity":"sha512-x2Tv4CrwSNU9/UBU/0ZnOYeEqdjhilIpaXF7T98+jX8tH4zIO7lhrASHDbv0AQWxQ9DKualVyrbyjLc1wURUOw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^1.0.7","@lastbrain/core":"^1.0.7","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.8_1764946916919_0.18349273186617698","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@lastbrain/app","version":"2.0.10","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.10","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"e13771832c0dad82793c44f0c6f27c262d02f384","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.10.tgz","fileCount":344,"integrity":"sha512-JaPgTayhe7Zz/ooVcSecgMqPKofw9Mu3INzRT+ZVLgE6O6Vh9PDnKgvd6lHHETk/D7xvv07tKhrgvxhfTKQ0ow==","signatures":[{"sig":"MEUCIQC2zVgtytB/y659+i14L0nFPISGUa0hwcirAPHrPeQgEgIgXSnKSH1tEyloAqwZ7RkEkUxhinC+I2cUnaKMhHw37gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364787},"main":"dist/index.js","type":"module","_from":"file:/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","prepublishOnly":"node ../../scripts/pre-publish.js && npm run build","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.10.tgz","_integrity":"sha512-JaPgTayhe7Zz/ooVcSecgMqPKofw9Mu3INzRT+ZVLgE6O6Vh9PDnKgvd6lHHETk/D7xvv07tKhrgvxhfTKQ0ow==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.8","@lastbrain/core":"^2.0.8","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.10_1764947565299_0.23668166293288917","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@lastbrain/app","version":"2.0.11","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.11","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"268472c8cff7222860eaba250ab7dd669a2551b3","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.11.tgz","fileCount":344,"integrity":"sha512-/+JiRTShkTSGGq8RV4m7+E/7Dwq8a/vtN95B/jY+vWBxHU6roNCEdOQCD1h4wuItp1tL9OHWc6psyvnadoZeig==","signatures":[{"sig":"MEQCIGutPh4YdaWwZ6ITLR5zv7y4Z8/6BlYvD6y74gUTmgU5AiAqSWLNH1PdvYS2tmr4li3rgkFClSaRVdiu7XxRInnOBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364741},"main":"dist/index.js","type":"module","_from":"file:/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","prepublishOnly":"node ../../scripts/pre-publish.js && npm run build","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.11.tgz","_integrity":"sha512-/+JiRTShkTSGGq8RV4m7+E/7Dwq8a/vtN95B/jY+vWBxHU6roNCEdOQCD1h4wuItp1tL9OHWc6psyvnadoZeig==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.9","@lastbrain/core":"^2.0.9","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.11_1764947730022_0.5917156818310487","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@lastbrain/app","version":"2.0.12","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.12","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"a15cb3fa6e80106cb41acb6294bd4ec34f6828ca","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.12.tgz","fileCount":344,"integrity":"sha512-VU+Lig4T+zsgEzdxZT8p6DBinxKp36subMuYhlip1I8SkDZu5f/4uXYzNbTlqbmbSYwyTpuKtP8NYr7XGx5Srw==","signatures":[{"sig":"MEYCIQDlE4uXwbpUmMz+c+nD/RLnoqzXFlMT4A4Rk8Pn8iah6AIhAPU6sbyYxF0aRC75Y8JXfTIVbsDpi+YrCv8ra8qhZ2AO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364666},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true && cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true && cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/b6ed53a06ac281f9df7d8a2b85c6ed7f/lastbrain-app-2.0.12.tgz","_integrity":"sha512-VU+Lig4T+zsgEzdxZT8p6DBinxKp36subMuYhlip1I8SkDZu5f/4uXYzNbTlqbmbSYwyTpuKtP8NYr7XGx5Srw==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.10","@lastbrain/core":"^2.0.10","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.12_1764947903568_0.28032084339398344","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@lastbrain/app","version":"2.0.15","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.15","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"8c711633b4f377085dd19f2126b272b8126e9c55","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.15.tgz","fileCount":345,"integrity":"sha512-aWFVwhQ3uEItOrHn12AYXhItY9l5M0rMsSS94HYkvwvw3bdCzoVO6d5bn7aPc+FVNLnXTNG6Th6jG/XaudrRUg==","signatures":[{"sig":"MEUCIQC8agg9VM7dROXgAJmdhZyYZAYPqj6fEnjhbtssmCrTKAIgEGKfpchG3sfyOQeUPaRyOvCciefWgYyDaMPAFxj/ZtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378258},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/e7b29767d2e3a27f9c061a0108107cb3/lastbrain-app-2.0.15.tgz","_integrity":"sha512-aWFVwhQ3uEItOrHn12AYXhItY9l5M0rMsSS94HYkvwvw3bdCzoVO6d5bn7aPc+FVNLnXTNG6Th6jG/XaudrRUg==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"next":"^15.5.7","chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.13","@lastbrain/core":"^2.0.13","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.15_1765133573684_0.8141290896241711","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@lastbrain/app","version":"2.0.18","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.18","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"bcfd25d22331c4ca544ed30f1181b8c346979069","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.18.tgz","fileCount":345,"integrity":"sha512-dXvolHtvyGHXpLBAVK7hzY7TfqMv554Sbauh0GM+9FeHkUWe1QBR7MPrQ0CxMrv5XsInt5FbzftAKglHcOR7dA==","signatures":[{"sig":"MEUCIH2UBVINNcVG087fRTgPPIS0SvThSwxFRs2Rb9KRoNU9AiEArhCaE84B+iy6/kVVDlTt6wB6semQRrSdYLEaZh/m9zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378948},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.18.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/c3a2ccb992e9d5ad853a20df0e1f9b51/lastbrain-app-2.0.18.tgz","_integrity":"sha512-dXvolHtvyGHXpLBAVK7hzY7TfqMv554Sbauh0GM+9FeHkUWe1QBR7MPrQ0CxMrv5XsInt5FbzftAKglHcOR7dA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"next":"^15.5.7","chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.16","@lastbrain/core":"^2.0.16","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.18_1765210664791_0.9969491644973587","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@lastbrain/app","version":"2.0.21","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.21","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"8d12c6f541d8ad61da5f8f9d264136f908b913ae","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.21.tgz","fileCount":239,"integrity":"sha512-SHB04tIeGf4ocPmdwuD2SLSrW8VXI7bbrjelukXVLnbL2u+VncvLGOodtNnjC3+s8sPQV/2WU8wpXkblW4ky/g==","signatures":[{"sig":"MEUCIGn+pIhFKD8ZtgN++Vn8LNo0cfbyCZzRKYE3Pn85Z8+DAiEAuukE4uiyYvJAxiGH5TpQJlAGW2PQ3qI0dB7G3WXFBSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058694},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.21.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n/server":{"types":"./dist/i18n/server.d.ts","import":"./dist/i18n/server.js","default":"./dist/i18n/server.js"},"./i18n/server-lang":{"types":"./dist/i18n/server-lang.d.ts","import":"./dist/i18n/server-lang.js","default":"./dist/i18n/server-lang.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/8ab020b69c4b43a2c17bdfd2d438f075/lastbrain-app-2.0.21.tgz","_integrity":"sha512-SHB04tIeGf4ocPmdwuD2SLSrW8VXI7bbrjelukXVLnbL2u+VncvLGOodtNnjC3+s8sPQV/2WU8wpXkblW4ky/g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","next":"^15.5.7","chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.19","@lastbrain/core":"^2.0.19","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.21_1765318292584_0.17831516214075305","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@lastbrain/app","version":"2.0.23","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.23","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"84827595824a18c0814a447338f5a0bab6c21668","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.23.tgz","fileCount":239,"integrity":"sha512-miTAMrPKEIjzTSftTdMrg6LIUMyG9IaauRpLDOGLxWDSTN1WgjFNBpYGZfS6+xrrhXRkJVVKxXKI1xaxJBxQVA==","signatures":[{"sig":"MEQCIFKADMLt7ZtIT8uG0biMAdyPoJdmW8uXgL/RxMot17zoAiAHVVoW/rcuwBGhOBMmlwDEPUeXQtnblyuxwvpQwdWJ1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059529},"main":"dist/index.js","type":"module","_from":"file:/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.23.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n/server":{"types":"./dist/i18n/server.d.ts","import":"./dist/i18n/server.js","default":"./dist/i18n/server.js"},"./i18n/server-lang":{"types":"./dist/i18n/server-lang.d.ts","import":"./dist/i18n/server-lang.js","default":"./dist/i18n/server-lang.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","prepublishOnly":"if [ -z \"$CI\" ]; then node ../../scripts/pre-publish.js && npm run build; fi","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.23.tgz","_integrity":"sha512-miTAMrPKEIjzTSftTdMrg6LIUMyG9IaauRpLDOGLxWDSTN1WgjFNBpYGZfS6+xrrhXRkJVVKxXKI1xaxJBxQVA==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","next":"^15.5.7","chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.20","@lastbrain/core":"^2.0.20","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.23_1765318934809_0.8862878010220923","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@lastbrain/app","version":"2.0.24","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.24","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"5b809b08491450cb7783f0871bd2d2b37f06f521","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.24.tgz","fileCount":239,"integrity":"sha512-TgUZAR0QdiG57T5fgZey1mHSaIeFJjgaSMAdSYOSn+2akRgK7BJBl9OJUh4ZbvR5a707s/tSAXICRsALxcpQqQ==","signatures":[{"sig":"MEUCID1X8CT/U3SZQhrsvsjyJYyUokIzAVh1+tKpTjO1fJT7AiEAxltJbqITJ/0juZQGmrZb4qtegXwOTyxaY/jsx6uvoAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060000},"main":"dist/index.js","type":"module","_from":"file:/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.24.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n/server":{"types":"./dist/i18n/server.d.ts","import":"./dist/i18n/server.js","default":"./dist/i18n/server.js"},"./i18n/server-lang":{"types":"./dist/i18n/server-lang.d.ts","import":"./dist/i18n/server-lang.js","default":"./dist/i18n/server-lang.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","prepublishOnly":"if [ -z \"$CI\" ]; then node ../../scripts/pre-publish.js && npm run build; fi","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/Users/laurentastruc/WEB/starter/packages/app/lastbrain-app-2.0.24.tgz","_integrity":"sha512-TgUZAR0QdiG57T5fgZey1mHSaIeFJjgaSMAdSYOSn+2akRgK7BJBl9OJUh4ZbvR5a707s/tSAXICRsALxcpQqQ==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","next":"^15.5.7","chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.20","@lastbrain/core":"^2.0.20","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.24_1765319753320_0.5431537421797628","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@lastbrain/app","version":"2.0.31","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"_id":"@lastbrain/app@2.0.31","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"homepage":"https://github.com/lastpublication/starter#readme","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"bin":{"lastbrain":"dist/cli.js"},"dist":{"shasum":"8e4d056a9947dab474dcccb504c6d4d59c2286a4","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.31.tgz","fileCount":239,"integrity":"sha512-Fvikz0d0Yby+BYFnmDxUnpniAtMFrZzAe6q4CXIetF7P5q7hKcsEOYXRjqxt2yLZmjT9bHhYsPOPj1aFKFj1+g==","signatures":[{"sig":"MEUCIHnad3g03ebEPmnQe7tfsmxlP9BSdnf8S1kajsTX2gP5AiEAkjtQdnatQ/3X4Zyfl1942c/lLdM/5SFvOCKJWsQKf2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096635},"main":"dist/index.js","type":"module","_from":"file:lastbrain-app-2.0.31.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n/server":{"types":"./dist/i18n/server.d.ts","import":"./dist/i18n/server.js","default":"./dist/i18n/server.js"},"./i18n/server-lang":{"types":"./dist/i18n/server-lang.d.ts","import":"./dist/i18n/server-lang.js","default":"./dist/i18n/server-lang.js"}},"private":false,"release":{"type":"public"},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"eslint .","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","db:init":"node dist/scripts/db-init.js","dev:sync":"node dist/scripts/dev-sync.js","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","dev:shell":"next dev ./src/app-shell -p 3001","module:add":"node dist/scripts/module-add.js","module:list":"node dist/scripts/module-list.js","module:build":"node dist/scripts/module-build.js","build:modules":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:remove":"node dist/scripts/module-remove.js","readme:create":"node dist/scripts/readme-build.js","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","db:migrations:sync":"node dist/scripts/db-migrations-sync.js"},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/911cf2544feeb15c22b0371a1f2949f5/lastbrain-app-2.0.31.tgz","_integrity":"sha512-Fvikz0d0Yby+BYFnmDxUnpniAtMFrZzAe6q4CXIetF7P5q7hKcsEOYXRjqxt2yLZmjT9bHhYsPOPj1aFKFj1+g==","repository":{"url":"git+https://github.com/lastpublication/starter.git","type":"git","directory":"packages/app"},"_npmVersion":"10.9.3","description":"Framework modulaire Next.js avec CLI et système de modules","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","next":"^15.5.7","chalk":"^5.3.0","react":"^19.2.1","fs-extra":"^11.2.0","inquirer":"^13.0.1","commander":"^14.0.2","react-dom":"^19.2.1","next-themes":"^0.4.6","lucide-react":"^0.554.0","@lastbrain/ui":"^2.0.27","@lastbrain/core":"^2.0.27","@supabase/supabase-js":"^2.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.0","inquirer":"^13.0.1","typescript":"^5.4.0","@types/node":"^24.10.1","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","@types/react":"19.2.7","@heroui/theme":"^2.4.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.1.17"},"peerDependencies":{"next":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app_2.0.31_1765559816552_0.4892352342320776","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@lastbrain/app","version":"2.0.35","description":"Framework modulaire Next.js avec CLI et système de modules","private":false,"type":"module","release":{"type":"public"},"main":"dist/index.js","types":"dist/index.d.ts","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"repository":{"type":"git","url":"git+https://github.com/lastpublication/starter.git","directory":"packages/app"},"publishConfig":{"access":"public"},"bin":{"lastbrain":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n/server":{"types":"./dist/i18n/server.d.ts","import":"./dist/i18n/server.js","default":"./dist/i18n/server.js"},"./i18n/server-lang":{"types":"./dist/i18n/server-lang.d.ts","import":"./dist/i18n/server-lang.js","default":"./dist/i18n/server-lang.js"},"./sitemap/*":{"types":"./dist/sitemap/*.d.ts","default":"./dist/sitemap/*.js"}},"dependencies":{"@lastbrain/core":"^2.0.31","@lastbrain/ui":"^2.0.31","@supabase/supabase-js":"^2.84.0","chalk":"^5.3.0","commander":"^14.0.2","fs-extra":"^11.2.0","glob":"^11.0.0","inquirer":"^13.0.1","lucide-react":"^0.554.0","next":"^15.1.6","next-themes":"^0.4.6","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependencies":{"next":">=15.0.0"},"peerDependenciesOptional":{"@lastbrain-labs/module-billing-pro":"workspace:*"},"devDependencies":{"@heroui/theme":"^2.4.23","@tailwindcss/postcss":"^4.1.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/node":"^24.10.1","@types/react":"19.2.7","@types/react-dom":"19.2.3","inquirer":"^13.0.1","postcss":"^8.4.0","postcss-cli":"^11.0.0","tailwindcss":"^4.1.17","typescript":"^5.4.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && npm run build:css && npm run copy:templates && chmod +x dist/cli.js 2>/dev/null || true","build:css":"NODE_ENV=production pnpm exec postcss ./src/styles.css -o ./dist/styles.css","copy:templates":"mkdir -p dist/templates/migrations dist/templates/env.example dist/templates/gitignore && (cp src/templates/migrations/* dist/templates/migrations/ 2>/dev/null || true) && (cp src/templates/env.example/.env.example dist/templates/env.example/ 2>/dev/null || true) && (cp src/templates/gitignore/.gitignore dist/templates/gitignore/ 2>/dev/null || true)","lint":"eslint .","module:build":"node dist/scripts/module-build.js","module:create":"node dist/scripts/module-create.js","module:add":"node dist/scripts/module-add.js","module:remove":"node dist/scripts/module-remove.js","module:list":"node dist/scripts/module-list.js","build:modules":"node dist/scripts/module-build.js","db:migrations:sync":"node dist/scripts/db-migrations-sync.js","db:init":"node dist/scripts/db-init.js","readme:create":"node dist/scripts/readme-build.js","dev:shell":"next dev ./src/app-shell -p 3001","dev:sync":"node dist/scripts/dev-sync.js"},"_id":"@lastbrain/app@2.0.35","bugs":{"url":"https://github.com/lastpublication/starter/issues"},"homepage":"https://github.com/lastpublication/starter#readme","_integrity":"sha512-eYoVNP8Ycehnf6gYx8SJ2m1iG3munLojFOSyiWe3CSL0aI2y96IlpNHXkvNeL7IVANQ17zo6K+FPj11FR284SA==","_resolved":"/private/var/folders/k8/lxxyx89s2gbf_591qjv6_ws80000gn/T/1a2c6e1e0d30c04bd238c34befc123f8/lastbrain-app-2.0.35.tgz","_from":"file:lastbrain-app-2.0.35.tgz","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-eYoVNP8Ycehnf6gYx8SJ2m1iG3munLojFOSyiWe3CSL0aI2y96IlpNHXkvNeL7IVANQ17zo6K+FPj11FR284SA==","shasum":"0fabdc874e6e463f4c4e743ba3cfb6d7b414d885","tarball":"https://registry.npmjs.org/@lastbrain/app/-/app-2.0.35.tgz","fileCount":255,"unpackedSize":1267357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDCHYaBDg96F0jzJtSIinAGZsNZU6nu1gujNLmQhI92QIhAKxJaoDHzxl+6qMxJ/FIR4BCOIalHJTPBvUuoxfXzPsi"}]},"_npmUser":{"name":"lastbrain","email":"lastpublication@gmail.com"},"directories":{},"maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app_2.0.35_1770625067293_0.7043854017601885"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-21T13:44:03.971Z","modified":"2026-02-09T08:17:47.659Z","0.1.0":"2025-11-21T13:44:04.373Z","0.1.1":"2025-11-21T13:47:10.438Z","0.1.2":"2025-11-21T13:55:27.384Z","0.1.3":"2025-11-21T13:59:14.681Z","0.1.4":"2025-11-21T14:02:49.257Z","0.1.5":"2025-11-21T14:08:30.706Z","0.1.6":"2025-11-21T14:12:48.263Z","0.1.7":"2025-11-21T14:20:54.309Z","0.1.8":"2025-11-21T14:46:45.462Z","0.1.9":"2025-11-21T14:57:15.857Z","0.1.10":"2025-11-21T15:01:11.462Z","0.1.11":"2025-11-21T15:07:54.174Z","0.1.12":"2025-11-21T15:13:47.205Z","0.1.13":"2025-11-21T15:16:49.182Z","0.1.14":"2025-11-21T15:22:09.757Z","0.1.15":"2025-11-21T15:35:30.812Z","0.1.16":"2025-11-21T15:35:52.514Z","0.1.17":"2025-11-21T15:38:04.437Z","0.1.18":"2025-11-21T15:45:53.822Z","0.1.19":"2025-11-21T16:09:28.084Z","0.1.20":"2025-11-21T16:32:07.380Z","0.1.21":"2025-11-21T16:34:18.438Z","0.1.22":"2025-11-21T16:39:16.665Z","0.1.23":"2025-11-21T16:46:37.875Z","0.1.24":"2025-11-22T07:54:35.894Z","0.1.25":"2025-11-22T08:56:36.371Z","0.1.26":"2025-11-24T10:55:11.633Z","0.1.27":"2025-11-24T11:22:18.918Z","0.1.28":"2025-11-24T11:27:28.586Z","0.1.29":"2025-11-24T11:31:17.912Z","0.1.30":"2025-11-24T11:46:39.229Z","0.1.31":"2025-11-24T15:47:34.470Z","0.1.32":"2025-11-24T16:04:43.044Z","0.1.33":"2025-11-24T16:06:28.447Z","0.1.34":"2025-11-24T16:10:35.353Z","0.1.36":"2025-11-24T21:53:41.756Z","0.1.37":"2025-11-25T16:32:03.801Z","0.1.39":"2025-11-25T21:32:59.305Z","0.1.40":"2025-11-26T20:18:32.682Z","0.1.42":"2025-11-27T11:51:48.428Z","0.1.43":"2025-11-27T16:16:12.334Z","0.1.44":"2025-11-28T15:42:47.591Z","0.1.45":"2025-11-28T16:35:31.024Z","0.1.46":"2025-12-04T12:19:18.959Z","0.1.47":"2025-12-04T16:35:53.888Z","1.0.1":"2025-12-05T11:40:08.132Z","1.0.2":"2025-12-05T13:22:09.256Z","2.0.0":"2025-12-05T13:41:55.586Z","2.0.1":"2025-12-05T14:07:32.504Z","2.0.2":"2025-12-05T14:39:54.469Z","2.0.3":"2025-12-05T14:43:50.489Z","2.0.4":"2025-12-05T14:49:17.357Z","2.0.5":"2025-12-05T14:50:29.012Z","2.0.6":"2025-12-05T14:54:02.176Z","2.0.7":"2025-12-05T15:00:18.552Z","2.0.8":"2025-12-05T15:01:57.141Z","2.0.9":"2025-12-05T15:08:29.328Z","2.0.10":"2025-12-05T15:12:45.496Z","2.0.11":"2025-12-05T15:15:30.230Z","2.0.12":"2025-12-05T15:18:23.757Z","2.0.15":"2025-12-07T18:52:53.850Z","2.0.18":"2025-12-08T16:17:44.958Z","2.0.21":"2025-12-09T22:11:32.804Z","2.0.23":"2025-12-09T22:22:14.977Z","2.0.24":"2025-12-09T22:35:53.556Z","2.0.31":"2025-12-12T17:16:56.777Z","2.0.35":"2026-02-09T08:17:47.524Z"},"bugs":{"url":"https://github.com/lastpublication/starter/issues"},"homepage":"https://github.com/lastpublication/starter#readme","keywords":["nextjs","framework","modular","typescript","supabase","monorepo","cli"],"repository":{"type":"git","url":"git+https://github.com/lastpublication/starter.git","directory":"packages/app"},"description":"Framework modulaire Next.js avec CLI et système de modules","maintainers":[{"name":"lastbrain","email":"lastpublication@gmail.com"}],"readme":"# @lastbrain/app\n\nPackage principal pour créer et gérer des applications Next.js LastBrain.\n\n## 🎯 Vue d'ensemble\n\n`@lastbrain/app` est le cœur de l'écosystème LastBrain. Il fournit :\n\n- 🚀 **CLI `lastbrain`** - Créer une app Next.js complète en une commande\n- 🧱 **Layouts & Providers** - Composants prêts à l'emploi pour structurer votre app\n- 🔧 **Scripts utilitaires** - Gestion modules, migrations DB, génération docs\n- 🎨 **Intégration Tailwind v4** - Configuration optimale out-of-the-box\n\n## 📦 Installation & Démarrage rapide\n\n> **Recommandé :** Utilisez directement le CLI pour créer une nouvelle application\n\n```bash\n# Créer une nouvelle application LastBrain\npnpx @lastbrain/app@latest init mon-app\n\n# Accéder au dossier\ncd mon-app\n\n# Initialiser Supabase (optionnel)\npnpm db:init\n\n# Démarrer le serveur\npnpm dev\n```\n\n### Installation manuelle\n\nSi vous souhaitez intégrer LastBrain dans un projet existant :\n\n```bash\npnpm add @lastbrain/app @lastbrain/core @lastbrain/ui\n```\n\n## 🚀 Ce que fait la commande init\n\n```bash\npnpx @lastbrain/app@latest init mon-app\n```\n\nCette commande génère une application Next.js complète avec :\n\n- Structure de routes (`(public)`, `(auth)`, `(admin)`)\n- Layouts et providers configurés\n- Tailwind CSS v4 + next-themes\n- Configuration TypeScript\n- Scripts NPM utilitaires\n\n### 2. Installer et démarrer\n\n```bash\npnpm install\npnpm db:init        # Initialiser Supabase local (optionnel)\npnpm build:modules  # Générer les routes des modules\npnpm dev           # Lancer le serveur\n```\n\n🎉 Votre app est prête sur `http://localhost:3000`\n\n## 📚 Documentation\n\n- **[Guide CLI complet](./CLI.md)** - Toutes les commandes et options\n- **[Architecture](./ARCHITECTURE.md)** - Comment fonctionne @lastbrain/app\n- **[Créer un module](./MODULE_GUIDE.md)** - Développer vos propres modules\n\n## 🧩 Composants exportés\n\n### Layouts\n\n```tsx\nimport {\n  RootLayout, // Layout racine avec ThemeProvider\n  PublicLayout, // Layout pour pages publiques\n  AuthLayout, // Layout pour pages d'authentification\n  AdminLayout, // Layout pour pages d'administration\n} from \"@lastbrain/app\";\n```\n\n### Providers\n\n```tsx\nimport { AppProviders } from \"@lastbrain/app\";\n\n// Inclut :\n// - AuthProvider (Supabase)\n// - ModulesProvider\n// - NotificationsProvider\n```\n\n### Hooks\n\n```tsx\nimport {\n  useAuth, // Accès au contexte d'authentification\n  useModules, // Accès aux modules installés\n  useNotifications, // Système de notifications\n} from \"@lastbrain/app\";\n```\n\n## 🔧 Scripts disponibles\n\nCes scripts sont exécutés via `@lastbrain/app` :\n\n### `pnpm build:modules`\n\nAnalyse tous les modules installés et génère :\n\n- Routes API automatiques\n- Pages de navigation\n- Fichiers de types TypeScript\n\n### `pnpm db:init`\n\nInitialise Supabase local :\n\n- Lance `supabase start`\n- Génère `.env.local` avec les clés\n- Affiche le statut\n\n### `pnpm db:migrations:sync`\n\nSynchronise les migrations de tous les modules vers Supabase local.\n\n### `pnpm readme:create`\n\nGénère automatiquement la documentation du projet basée sur les modules installés.\n\n## 🎨 Structure d'une application générée\n\n```\nvotre-app/\n├── app/\n│   ├── layout.tsx              # RootLayout + ThemeProvider\n│   ├── (public)/\n│   │   ├── layout.tsx          # PublicLayout\n│   │   └── page.tsx\n│   ├── (auth)/\n│   │   ├── layout.tsx          # AuthLayout\n│   │   └── page.tsx\n│   └── (admin)/\n│       ├── layout.tsx          # AdminLayout\n│       └── page.tsx\n├── styles/\n│   └── globals.css\n├── next.config.mjs\n├── tailwind.config.js\n├── postcss.config.mjs\n├── tsconfig.json\n└── package.json\n```\n\n## 🔌 Intégration avec les modules\n\nLes modules LastBrain (comme `@lastbrain/module-auth`) s'intègrent automatiquement :\n\n```bash\n# 1. Installer un module\npnpm add @lastbrain/module-auth\n\n# 2. Générer les routes\npnpm build:modules\n\n# 3. Les pages sont créées automatiquement !\n# → /signin, /signup, etc.\n```\n\n## 🌐 Configuration Tailwind v4\n\nL'app générée utilise Tailwind CSS v4 avec la nouvelle syntaxe :\n\n```css\n/* styles/globals.css */\n@import \"tailwindcss\";\n@config \"../tailwind.config.js\";\n```\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  content: [\n    \"./app/**/*.{js,ts,jsx,tsx}\",\n    \"./node_modules/@lastbrain/ui/**/*.{js,ts,jsx,tsx}\",\n  ],\n  theme: {\n    extend: {\n      colors: {\n        primary: {\n          /* ... */\n        },\n      },\n    },\n  },\n};\n```\n\n## 🎭 Thème sombre\n\nLe thème sombre est activé par défaut via `next-themes` :\n\n```tsx\nimport { ThemeSwitcher } from \"@lastbrain/ui\";\n\n// Ajouter dans votre header\n<ThemeSwitcher />;\n```\n\nLes classes Tailwind `dark:` fonctionnent automatiquement :\n\n```tsx\n<div className=\"bg-white dark:bg-slate-900\">\n  <h1 className=\"text-slate-900 dark:text-white\">Hello LastBrain</h1>\n</div>\n```\n\n## 🔐 Authentification\n\nAvec `@lastbrain/module-auth` installé :\n\n```tsx\nimport { useAuth } from \"@lastbrain/app\";\n\nfunction MyComponent() {\n  const { user, signOut } = useAuth();\n\n  if (!user) {\n    return <div>Non connecté</div>;\n  }\n\n  return (\n    <div>\n      <p>Bonjour {user.email}</p>\n      <button onClick={signOut}>Déconnexion</button>\n    </div>\n  );\n}\n```\n\n## 📦 Publier votre application\n\nUne fois votre app prête :\n\n```bash\n# Build de production\npnpm build\n\n# Démarrer en production\npnpm start\n```\n\nPour déployer sur Vercel :\n\n```bash\nvercel\n```\n\n## 🤝 Contribuer\n\nCe package fait partie du monorepo LastBrain. Voir le [CONTRIBUTING.md](../../CONTRIBUTING.md) principal.\n\n## 📄 Licence\n\nMIT - Voir [LICENSE](../../LICENSE)\n\n## 🔗 Liens utiles\n\n- [Documentation Next.js](https://nextjs.org/docs)\n- [Tailwind CSS v4](https://tailwindcss.com/docs)\n- [Supabase](https://supabase.com/docs)\n- [next-themes](https://github.com/pacocoursey/next-themes)\n","readmeFilename":"README.md"}