[ 'key' => 'sveltekit', 'name' => 'SvelteKit', 'buildRuntime' => 'node-22', 'runtimes' => getVersions($templateRuntimes['NODE']['versions'], 'node'), 'adapters' => [ 'static' => [ 'key' => 'static', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './build', 'startCommand' => 'sh helpers/server.sh', 'bundleCommand' => '', ], 'ssr' => [ 'key' => 'ssr', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './build', 'startCommand' => 'sh helpers/sveltekit/server.sh', 'bundleCommand' => 'sh /usr/local/server/helpers/sveltekit/bundle.sh', ] ] ], 'astro' => [ 'key' => 'astro', 'name' => 'Astro', 'buildRuntime' => 'node-22', 'runtimes' => getVersions($templateRuntimes['NODE']['versions'], 'node'), 'adapters' => [ 'static' => [ 'key' => 'static', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './dist', 'startCommand' => 'sh helpers/server.sh', 'bundleCommand' => '', ], 'ssr' => [ 'key' => 'ssr', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './dist', 'startCommand' => 'sh helpers/astro/server.sh', 'bundleCommand' => 'sh /usr/local/server/helpers/astro/bundle.sh', ] ] ], 'remix' => [ 'key' => 'remix', 'name' => 'Remix', 'buildRuntime' => 'node-22', 'runtimes' => getVersions($templateRuntimes['NODE']['versions'], 'node'), 'adapters' => [ 'static' => [ 'key' => 'static', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './build/client', 'startCommand' => 'sh helpers/server.sh', 'bundleCommand' => '', ], 'ssr' => [ 'key' => 'ssr', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './build', 'startCommand' => 'sh helpers/remix/server.sh', 'bundleCommand' => 'sh /usr/local/server/helpers/remix/bundle.sh', ] ] ], 'nuxt' => [ 'key' => 'nuxt', 'name' => 'Nuxt', 'buildRuntime' => 'node-22', 'runtimes' => getVersions($templateRuntimes['NODE']['versions'], 'node'), 'adapters' => [ 'static' => [ 'key' => 'static', 'buildCommand' => 'npm run generate', 'installCommand' => 'npm install', 'outputDirectory' => './dist', 'startCommand' => 'sh helpers/server.sh', 'bundleCommand' => '', ], 'ssr' => [ 'key' => 'ssr', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './.output', 'startCommand' => 'sh helpers/nuxt/server.sh', 'bundleCommand' => 'sh /usr/local/server/helpers/nuxt/bundle.sh', ] ] ], 'nextjs' => [ 'key' => 'nextjs', 'name' => 'Next.js', 'buildRuntime' => 'node-22', 'runtimes' => getVersions($templateRuntimes['NODE']['versions'], 'node'), 'adapters' => [ 'static' => [ 'key' => 'static', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './out', 'startCommand' => 'sh helpers/server.sh', 'bundleCommand' => '', ], 'ssr' => [ 'key' => 'ssr', 'buildCommand' => 'npm run build', 'installCommand' => 'npm install', 'outputDirectory' => './.next', 'startCommand' => 'sh helpers/next-js/server.sh', 'bundleCommand' => 'sh /usr/local/server/helpers/next-js/bundle.sh', ] ] ], 'flutter' => [ 'key' => 'flutter', 'name' => 'Flutter', 'buildRuntime' => 'flutter-3.24', 'runtimes' => getVersions($templateRuntimes['FLUTTER']['versions'], 'flutter'), 'adapters' => [ 'static' => [ 'key' => 'static', 'buildCommand' => 'flutter build web', 'installCommand' => '', 'outputDirectory' => './build/web', 'startCommand' => 'sh helpers/server.sh', 'bundleCommand' => '', ], ], ] ];