51 lines
1.3 KiB
JSON
51 lines
1.3 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/pikkujs/pikku/refs/heads/main/packages/cli/cli.schema.json",
|
|
"tsconfig": "./tsconfig.json",
|
|
"srcDirectories": ["packages/functions/src"],
|
|
"outDir": "packages/functions/.pikku",
|
|
"runtimeDir": ".pikku-runtime",
|
|
"scaffold": {
|
|
"pikkuDir": "packages/functions/src/scaffold",
|
|
"rpc": true,
|
|
"console": "no-auth",
|
|
"agent": "no-auth",
|
|
"workflow": "no-auth"
|
|
},
|
|
"emailTemplatesDir": "emails",
|
|
"supportsImportAttributes": true,
|
|
"db": {
|
|
"engine": "sqlite"
|
|
},
|
|
"clientFiles": {
|
|
"fetchFile": "packages/sdk/pikku/pikku-fetch.gen.ts"
|
|
},
|
|
"packageMappings": {
|
|
"packages/sdk": "@heygermany/sdk",
|
|
"packages/functions": "@heygermany/functions"
|
|
},
|
|
"schemasFromTypes": [
|
|
"TrainingCertificate",
|
|
"NursingTranscript",
|
|
"NursingLicense",
|
|
"GermanLanguageCertificate",
|
|
"CV",
|
|
"NormalizedDocument"
|
|
],
|
|
"openAPI": {
|
|
"outputFile": "openapi.yml",
|
|
"additionalInfo": {
|
|
"info": {
|
|
"title": "Pikku Workspace Starter API",
|
|
"version": "1.0.0",
|
|
"description": "This is the openapi spec for the Pikku Workspace Starter API"
|
|
},
|
|
"servers": [
|
|
{
|
|
"url": "http://localhost:4002",
|
|
"description": "Development server"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|