Path Customization
Customize file discovery and generation paths for monorepos and custom project structures.
Global Paths
ts
graphql: {
paths: {
serverGraphql: 'src/server/graphql',
clientGraphql: 'src/client/graphql',
buildDir: '.build',
typesDir: '.build/types',
},
}Per-File Paths
ts
graphql: {
scaffold: {
serverSchema: 'lib/graphql/schema.ts',
serverConfig: 'lib/graphql/config.ts',
},
types: {
server: 'types/graphql-server.d.ts',
client: 'types/graphql-client.d.ts',
},
}Monorepo Example
ts
// packages/api/nitro.config.ts
export default defineNitroConfig({
graphql: {
paths: {
serverGraphql: 'src/graphql',
typesDir: '../shared/types',
},
},
})