diff --git a/pkg/runtime/node/build.go b/pkg/runtime/node/build.go index 0ff4419608..acde2d32f4 100644 --- a/pkg/runtime/node/build.go +++ b/pkg/runtime/node/build.go @@ -23,6 +23,7 @@ var forceExternal = []string{ } var targetMap = map[string]esbuild.Target{ + "nodejs24.x": esbuild.ES2023, "nodejs22.x": esbuild.ES2023, "nodejs20.x": esbuild.ES2023, "nodejs18.x": esbuild.ES2022, diff --git a/platform/src/components/aws/function.ts b/platform/src/components/aws/function.ts index a6b0fab41d..c2fa7e41e9 100644 --- a/platform/src/components/aws/function.ts +++ b/platform/src/components/aws/function.ts @@ -311,7 +311,7 @@ export interface FunctionArgs { * @example * ```js * { - * runtime: "nodejs22.x" + * runtime: "nodejs24.x" * } * ``` */ @@ -319,6 +319,7 @@ export interface FunctionArgs { | "nodejs18.x" | "nodejs20.x" | "nodejs22.x" + | "nodejs24.x" | "go" | "rust" | "provided.al2023" diff --git a/platform/src/components/aws/ssr-site.ts b/platform/src/components/aws/ssr-site.ts index dcf5e43819..e06c88be87 100644 --- a/platform/src/components/aws/ssr-site.ts +++ b/platform/src/components/aws/ssr-site.ts @@ -230,12 +230,12 @@ export interface SsrSiteArgs extends BaseSsrSiteArgs { * ```js * { * server: { - * runtime: "nodejs22.x" + * runtime: "nodejs24.x" * } * } * ``` */ - runtime?: Input<"nodejs18.x" | "nodejs20.x" | "nodejs22.x">; + runtime?: Input<"nodejs18.x" | "nodejs20.x" | "nodejs22.x" | "nodejs24.x"; /** * The maximum amount of time the server function can run. *