diff --git a/package.json b/package.json index 309978d..cd25d46 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "format": "prettier --write --ignore-path .gitignore ." }, "peerDependencies": { - "vite": "5.x || 6.x || 7.x" + "vite": "5.x || 6.x || 7.x || 8.x" }, "dependencies": { "kolorist": "^1.8.0", diff --git a/src/plugins/prerender-plugin.js b/src/plugins/prerender-plugin.js index 215fd8c..36e1e98 100644 --- a/src/plugins/prerender-plugin.js +++ b/src/plugins/prerender-plugin.js @@ -371,6 +371,9 @@ export function prerenderPlugin({ prerenderScript, renderTarget, additionalPrere ); const sourceContent = await fs.readFile(sourcePath, 'utf-8'); + // TODO: `line` uses below are off by one with Vite 8, might be a bug? + // Not the end of the world for now though it's annoying. + // `simple-code-frame` has 1-based line numbers const frame = createCodeFrame(sourceContent, line - 1, column); message += `\n diff --git a/tests/fixtures/environments/cloudflare/src/server.js b/tests/fixtures/environments/cloudflare/src/server.js index aac088a..6f3127d 100644 --- a/tests/fixtures/environments/cloudflare/src/server.js +++ b/tests/fixtures/environments/cloudflare/src/server.js @@ -1 +1,2 @@ console.log("Server is running..."); +export default {}; diff --git a/tests/index.test.js b/tests/index.test.js index 76af477..82ab0ac 100644 --- a/tests/index.test.js +++ b/tests/index.test.js @@ -47,7 +47,7 @@ test('Should bail on merging preload & entry chunks if user configures `manualCh build: { rollupOptions: { output: { - manualChunks: {} + manualChunks() {} } } },