alephmatic / full-stack-ai

Generate a full-stack Next.js app from an AI prompt
https://fsai.elie.tech
237 stars 35 forks source link

mapping function or model issue? #7

Open BaptisteGarcin opened 6 months ago

BaptisteGarcin commented 6 months ago
◐ Installing shadcn-ui components: dialog, form, checkbox                                                               10:54:48 AM
file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/schema/index.js:12
        return mappingFunction({ name: field.name }).split("(")[0];
               ^

TypeError: mappingFunction is not a function
    at file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/schema/index.js:12:16
    at Array.map (<anonymous>)
    at getUsedTypes (file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/schema/index.js:9:10)
    at generateImportStatement (file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/schema/index.js:30:27)
    at generateDrizzleSchema (file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/schema/index.js:81:29)
    at generateModelContent (file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/schema/index.js:145:16)
    at scaffoldModel (file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/generators/model/index.js:19:27)
    at Command.buildSchema (file:///Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/@alephmatic/kirimase/dist/commands/generate/index.js:196:13)
    at Command.listener [as _actionHandler] (/Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/commander/lib/command.js:494:17)
    at /Users/bapt/.npm/_npx/bd905b39f6f3649f/node_modules/commander/lib/command.js:1296:65

Node.js v18.17.0

[10:54:48 AM]  ERROR  Error for kirimase generate: Command failed with exit code 1: npx @alephmatic/kirimase@latest generate --resourceTypes model,trpc_route,views_and_components --table users --fields [{"name":"email","type":"varchar","references":"","notNull":true,"cascade":false},{"name":"name","type":"varchar","references":"","notNull":true,"cascade":false},{"name":"user_type","type":"varchar","references":"","notNull":true,"cascade":false},{"name":"profile_image","type":"text","references":"","notNull":false,"cascade":false},{"name":"age","type":"number","references":"","notNull":false,"cascade":false},{"name":"ethnicity","type":"varchar","references":"","notNull":false,"cascade":false},{"name":"location","type":"varchar","references":"","notNull":false,"cascade":false},{"name":"premium","type":"boolean","references":"","notNull":true,"cascade":false}] --belongsToUser no --index 
BaptisteGarcin commented 6 months ago

seems to happen only for sqlite