From 53b4de0132c57fed045d112e03047e90ecaf2c25 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Tue, 10 Oct 2023 17:41:42 +0300 Subject: [PATCH] Strict page build rules --- src/pages/+layout.js | 2 ++ src/pages/channels/[country]/[name]/+page.server.js | 5 ++++- svelte.config.js | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/+layout.js b/src/pages/+layout.js index 176ae6424..57ee3662a 100644 --- a/src/pages/+layout.js +++ b/src/pages/+layout.js @@ -1 +1,3 @@ export const prerender = true +export const csr = true +export const ssr = false diff --git a/src/pages/channels/[country]/[name]/+page.server.js b/src/pages/channels/[country]/[name]/+page.server.js index 1b9642647..25f29d1b9 100644 --- a/src/pages/channels/[country]/[name]/+page.server.js +++ b/src/pages/channels/[country]/[name]/+page.server.js @@ -22,8 +22,11 @@ data.streams = _.groupBy(_streams, 'channel') data.blocklist = _.groupBy(blocklist, 'channel') data.channels = _.keyBy(channels, channel => channel.id.toLowerCase()) +export const csr = true +export const ssr = true + export function entries() { - return Object.values(data.channels).map(channel => { + return channels.map(channel => { const [name, country] = channel.id.split('.') return { diff --git a/svelte.config.js b/svelte.config.js index 7e18db315..c41a17dca 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -13,7 +13,8 @@ const config = { adapter: adapter({ pages: 'docs', assets: 'docs', - precompress: false + precompress: false, + strict: true }) }, preprocess: vitePreprocess()