Skip to content

Application Configuration

Example

json
{
  "framework": "flutter",
  "language": "dart",
  "outputDir": "./api/auto"
}

Parameter Description

framework

  • Type: string
  • Optional values: 'react' | 'vue' | 'svelte' | 'angular' | 'flutter'
  • Specified via parameter when executing apisorcery init -f flutter

The framework type for your project. This determines the appropriate code generation patterns and conventions.

language

  • Type: string
  • Optional values: 'dart' | 'ts' | 'arkTs'
  • Specified via parameter when executing apisorcery init -l dart

The type of generated language. The relationship between framework and language:

FrameworkLanguageDescription
vuetsTypeScript for Vue.js projects
reacttsTypeScript for React projects
angulartsTypeScript for Angular projects
sveltetsTypeScript for Svelte projects
flutterdartDart for Flutter projects

outputDir

  • Type: string
  • Use relative path

The storage location for generated API files.