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

FrameworkStatusNotes
React NativeSupportedVia Expo or bare workflow
FlutterSupportedDart & Flutter SDK managed automatically
CapacitorSupportedWith Ionic or standalone
Next.jsSupportedStatic export or PWA
NuxtSupportedStatic or SSR modes
ViteSupportedAny Vite-based app
AngularSupportedVia Capacitor wrapper
SvelteKitSupportedStatic adapter

How detection works

When you upload your project, Lunadeck's AI scans for:

  • Package managerpackage.json, pubspec.yaml, etc.
  • Framework markersnext.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"
}