Skip to content

Commit 00cb193

Browse files
committed
fix: enable Netlify Next.js runtime
1 parent 05c4281 commit 00cb193

4 files changed

Lines changed: 16 additions & 0 deletions

File tree

netlify.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@
55
[build.environment]
66
NODE_VERSION = "22.16.0"
77
NEXT_TELEMETRY_DISABLED = "1"
8+
9+
[[plugins]]
10+
package = "@netlify/plugin-nextjs"

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"zod": "4.4.3"
7474
},
7575
"devDependencies": {
76+
"@netlify/plugin-nextjs": "5.15.13",
7677
"@redocly/cli": "2.38.0",
7778
"@tailwindcss/postcss": "4.3.1",
7879
"@types/mdx": "2.0.13",

pnpm-lock.yaml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/__tests__/netlify-deployment.test.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,13 @@ import test from 'node:test';
44

55
test('keeps the Netlify build and publish settings in version control', () => {
66
const config = readFileSync('netlify.toml', 'utf8');
7+
const packageJson = JSON.parse(readFileSync('package.json', 'utf8'));
78

89
assert.match(config, /^\s*command = "pnpm build"$/m);
910
assert.match(config, /^\s*publish = "\.next"$/m);
1011
assert.match(config, /^\s*NODE_VERSION = "22\.16\.0"$/m);
12+
assert.match(config, /^\s*package = "@netlify\/plugin-nextjs"$/m);
13+
assert.equal(packageJson.devDependencies['@netlify/plugin-nextjs'], '5.15.13');
1114
assert.equal(existsSync('pnpm-lock.yaml'), true);
1215
assert.equal(existsSync('package-lock.json'), false);
1316
});

0 commit comments

Comments
 (0)