mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
- Add seed/metadata.json to all 12 core packages installed at bootstrap - Update admin_dialog and dashboard metadata to current standard - Create comprehensive SEED_FORMAT.md documentation with usage guidelines - Create PACKAGE_AUDIT.md analyzing all 51 packages: - 12 core packages: have seed/metadata.json (100% complete) - 39 optional packages: no seed needed (components, tools, development) - Establish simple 1-folder-per-entity-type pattern as standard - Remove kitchen-sink anti-patterns from seed structure The seed system is now complete and ready for extending with entity-specific seed data (page-config, workflow, credential, etc.) as packages need them. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
82 lines
2.8 KiB
JSON
82 lines
2.8 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(git mv:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(find:*)",
|
|
"Bash(npm run test:unit:*)",
|
|
"Bash(npm install:*)",
|
|
"Bash(xargs:*)",
|
|
"Bash(npm run db:generate:*)",
|
|
"Bash(npx prisma generate:*)",
|
|
"Bash(DATABASE_URL=\"file:./dev.db\" npx prisma generate:*)",
|
|
"Bash(git rm:*)",
|
|
"Bash(git log:*)",
|
|
"Bash(cat:*)",
|
|
"Bash(xargs git rm:*)",
|
|
"Bash(bun add:*)",
|
|
"Bash(bun install:*)",
|
|
"Bash(test -f:*)",
|
|
"Bash(bun run typecheck:*)",
|
|
"Bash(bun run test:unit:*)",
|
|
"Bash(echo:*)",
|
|
"Bash(npx prisma validate:*)",
|
|
"Bash(npm run typecheck:*)",
|
|
"Bash(npm run lint)",
|
|
"Bash(npm audit:*)",
|
|
"Bash(bun run lint)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(bun audit:*)",
|
|
"Bash(git restore:*)",
|
|
"Bash(bunx playwright:*)",
|
|
"Bash(timeout 30 bun run build:*)",
|
|
"Bash(bun run lint:fix:*)",
|
|
"Bash(bun run format:*)",
|
|
"Bash(while read file)",
|
|
"Bash(do eslint:*)",
|
|
"Bash(done)",
|
|
"Bash(eslint:*)",
|
|
"Bash(bunx eslint:*)",
|
|
"Bash(bun test:*)",
|
|
"Bash(136*100/234)",
|
|
"Bash(\")",
|
|
"Bash(python3:*)",
|
|
"Bash(npm run test:e2e:*)",
|
|
"Bash(npx playwright install)",
|
|
"Bash(DATABASE_URL=file:../../prisma/prisma/dev.db npx prisma db push:*)",
|
|
"Bash(DATABASE_URL=file:../../prisma/prisma/dev.db npm run db:push:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(tree:*)",
|
|
"Bash(npx tsc:*)",
|
|
"Bash(npm run build:*)",
|
|
"Bash(npm run codegen:*)",
|
|
"Bash(npm:*)",
|
|
"Bash(__NEW_LINE_5881b1d201560748__ echo \"\")",
|
|
"Bash(grep:*)",
|
|
"Bash(export DATABASE_URL=\"file:./dev.db\")",
|
|
"Bash(DATABASE_URL=\"file:./prisma/dev.db\" npx prisma db push:*)",
|
|
"Bash(DATABASE_URL=\"file:./prisma/dev.db\" npm run db:push:*)",
|
|
"Bash(DATABASE_URL=\"file:./dbal/development/prisma/dev.db\" npm run db:push:*)",
|
|
"Bash(DATABASE_URL=\"file:../shared/prisma/dev.db\" prisma db push:*)",
|
|
"Bash(DATABASE_URL=\"file:../shared/prisma/dev.db\" npx prisma db push:*)",
|
|
"Bash(node -e:*)",
|
|
"Bash(git push:*)",
|
|
"WebFetch(domain:www.prisma.io)",
|
|
"WebFetch(domain:pris.ly)",
|
|
"Bash(wc:*)",
|
|
"Bash(for pkg in /Users/rmac/Documents/metabuilder/packages/*/)",
|
|
"Bash(do if [ ! -d \"$pkg/seed\" ])",
|
|
"Bash(then basename \"$pkg\")",
|
|
"Bash(fi)",
|
|
"Bash(sqlite3:*)",
|
|
"Bash(for pkg in package_manager ui_header ui_footer ui_home ui_auth ui_login dashboard user_manager role_editor admin_dialog database_manager schema_editor)",
|
|
"Bash(do)",
|
|
"Bash(if [ -f \"/Users/rmac/Documents/metabuilder/packages/$pkg/seed/metadata.json\" ])",
|
|
"Bash(then)",
|
|
"Bash(else)"
|
|
]
|
|
},
|
|
"spinnerTipsEnabled": false
|
|
}
|