Overview
Supported Frameworks
2 min read
Lunadeck supports a wide range of web and mobile frameworks. Our AI environment parser automatically detects your framework and configures the appropriate build pipeline.
Fully Supported
| Framework | Status | Notes |
|---|---|---|
| React Native | Supported | Via Expo or bare workflow |
| Flutter | Supported | Dart & Flutter SDK managed automatically |
| Capacitor | Supported | With Ionic or standalone |
| Next.js | Supported | Static export or PWA |
| Nuxt | Supported | Static or SSR modes |
| Vite | Supported | Any Vite-based app |
| Angular | Supported | Via Capacitor wrapper |
| SvelteKit | Supported | Static adapter |
How detection works
When you upload your project, Lunadeck's AI scans for:
- Package manager —
package.json,pubspec.yaml, etc. - Framework markers —
next.config.js,capacitor.config.ts,angular.json, etc. - Build scripts — Analyzes your build commands to determine the output format
- Native configurations — Detects existing Android/iOS project files
Custom configurations
If automatic detection doesn't cover your setup, you can provide a lunadeck.config.json file at your project root to manually specify the build configuration.
{
"framework": "capacitor",
"buildCommand": "npm run build",
"outputDir": "dist"
}