Svelte 5 issues

Impacted feature

I'm unable to use the preview feature + since the prerender is required as per the documentation (Use SvelteKit with Prismic — Prismic Docs) when the prerender is set to auto (as mentioned in the documentation), the build returns an error (locally and on Netlify). Please reply to the GitHub issue too (Svelte 5 · Issue #28 · prismicio/prismic-svelte · GitHub)

What steps have you taken to resolve this issue already?

Comment PrismicPreview and prerender auto.

Errors

Your Role

Developer

Hosting provider

Netlify

Package.json file

{
	"name": "XXXXXXX",
	"private": true,
	"version": "0.0.1",
	"type": "module",
	"scripts": {
		"dev": "vite dev",
		"build": "vite build",
		"preview": "vite preview",
		"prepare": "svelte-kit sync || echo ''",
		"format": "prettier --write .",
		"lint": "prettier --check . && eslint .",
		"test:unit": "vitest",
		"test": "npm run test:unit -- --run",
		"slicemachine": "start-slicemachine"
	},
	"devDependencies": {
		"@eslint/compat": "^1.2.5",
		"@eslint/js": "^9.18.0",
		"@slicemachine/adapter-sveltekit": "^0.3.74",
		"@sveltejs/adapter-auto": "^6.0.0",
		"@sveltejs/adapter-netlify": "^5.0.2",
		"@sveltejs/kit": "^2.16.0",
		"@sveltejs/vite-plugin-svelte": "^5.0.0",
		"@tailwindcss/typography": "^0.5.15",
		"@tailwindcss/vite": "^4.0.0",
		"@testing-library/jest-dom": "^6.6.3",
		"@testing-library/svelte": "^5.2.4",
		"eslint": "^9.18.0",
		"eslint-config-prettier": "^10.0.1",
		"eslint-plugin-svelte": "^3.0.0",
		"globals": "^16.0.0",
		"jsdom": "^26.0.0",
		"prettier": "^3.4.2",
		"prettier-plugin-svelte": "^3.3.3",
		"prettier-plugin-tailwindcss": "^0.6.11",
		"slice-machine-ui": "^2.15.1",
		"svelte": "^5.0.0",
		"tailwindcss": "^4.0.0",
		"vite": "^6.2.5",
		"vitest": "^3.0.0"
	},
	"dependencies": {
		"@prismicio/client": "^7.17.2",
		"@prismicio/svelte": "^1.5.0",
		"gsap": "^3.13.0"
	}
}

Steps to reproduce

  • Add (export const prerender = 'auto') in +page+server.js
  • Add (<PrismicPreview {repositoryName} />) (import { repositoryName } from '$lib/prismicio';) in + layout.svelte

Hi @harold-ao,

Our dev Lucie has replied to the Github thread, I'll give a reply here too: this is being investigated, and we hope to roll out some fixes in the coming day. You'll be kept updated, thanks for your patience :slight_smile:

Yeah, I saw her comment... Thanks for getting back quickly :clap:t4:! Looking forward!

1 Like