Skip to content

Commit da2849a

Browse files
authored
presets(vercel): add framework info to build output config (#4475)
1 parent e9b256d commit da2849a

4 files changed

Lines changed: 13 additions & 1 deletion

File tree

src/core/config/defaults.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { version as nitroVersion } from "nitropack/meta";
12
import { runtimeDir } from "nitropack/runtime/meta";
23
import type { NitroConfig } from "nitropack/types";
34
import { resolve } from "pathe";
@@ -106,6 +107,6 @@ export const NitroDefaults: NitroConfig = {
106107
// Framework
107108
framework: {
108109
name: "nitro",
109-
version: "",
110+
version: nitroVersion,
110111
},
111112
};

src/presets/vercel/types.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ export interface VercelBuildConfigV3 {
4747
>;
4848
cache?: string[];
4949
bypassToken?: string;
50+
framework?: {
51+
version: string;
52+
};
5053
crons?: {
5154
path: string;
5255
schedule: string;

src/presets/vercel/utils.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ function generateBuildConfig(nitro: Nitro, o11Routes?: ObservabilityRoute[]) {
156156

157157
const config = defu(nitro.options.vercel?.config, <VercelBuildConfigV3>{
158158
version: 3,
159+
framework: {
160+
name: nitro.options.framework.name,
161+
version: nitro.options.framework.version,
162+
},
159163
overrides: {
160164
// Nitro static prerendered route overrides
161165
...Object.fromEntries(

test/presets/vercel.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ describe("nitro:preset:vercel", async () => {
2424
.then((r) => JSON.parse(r));
2525
expect(config).toMatchInlineSnapshot(`
2626
{
27+
"framework": {
28+
"name": "nitro",
29+
"version": "2.x",
30+
},
2731
"overrides": {
2832
"_scalar/index.html": {
2933
"path": "_scalar",

0 commit comments

Comments
 (0)