diff --git a/README.md b/README.md
index a893c77..ef34139 100644
--- a/README.md
+++ b/README.md
@@ -29,23 +29,23 @@ pnpm preview # preview build at http://localhost:4173
## Scripts
-| Script | Description |
-| -------------------- | ------------------------------------------------------------------------------------------------ |
-| `pnpm dev:bio` | Start Vite dev server for mifi.bio |
-| `pnpm dev:dev` | Start Vite dev server for mifi.dev |
-| `pnpm build` | Build static site to `build/` |
-| `pnpm build:full` | Build + inline critical CSS (run `pnpm run critical-css:install` once to install Chromium) |
-| `pnpm critical-css:install` | Install Chromium for critical CSS (required once before first `build:full`) |
-| `pnpm preview` | Serve `build/` locally |
-| `pnpm check` | Run `svelte-kit sync` and `svelte-check` |
-| `pnpm lint` | ESLint + Stylelint |
-| `pnpm format` | Prettier (write) |
-| `pnpm format:check` | Prettier (check only) |
-| `pnpm test` | Vitest (watch) |
-| `pnpm test:run` | Vitest (single run) |
-| `pnpm test:coverage` | Vitest with coverage |
-| `pnpm test:e2e` | Playwright e2e (starts preview, then runs tests) |
-| `pnpm test:e2e:ui` | Playwright e2e in UI mode |
+| Script | Description |
+| --------------------------- | ------------------------------------------------------------------------------------------ |
+| `pnpm dev:bio` | Start Vite dev server for mifi.bio |
+| `pnpm dev:dev` | Start Vite dev server for mifi.dev |
+| `pnpm build` | Build static site to `build/` |
+| `pnpm build:full` | Build + inline critical CSS (run `pnpm run critical-css:install` once to install Chromium) |
+| `pnpm critical-css:install` | Install Chromium for critical CSS (required once before first `build:full`) |
+| `pnpm preview` | Serve `build/` locally |
+| `pnpm check` | Run `svelte-kit sync` and `svelte-check` |
+| `pnpm lint` | ESLint + Stylelint |
+| `pnpm format` | Prettier (write) |
+| `pnpm format:check` | Prettier (check only) |
+| `pnpm test` | Vitest (watch) |
+| `pnpm test:run` | Vitest (single run) |
+| `pnpm test:coverage` | Vitest with coverage |
+| `pnpm test:e2e` | Playwright e2e (starts preview, then runs tests) |
+| `pnpm test:e2e:ui` | Playwright e2e in UI mode |
## Project layout
diff --git a/docker-compose.yml b/docker-compose.yml
index ac0a4cb..aa3e196 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,8 +5,7 @@ services:
pull_policy: always
restart: unless-stopped
healthcheck:
- test:
- ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://127.0.0.1/"]
+ test: ['CMD', 'wget', '--quiet', '--tries=1', '--spider', 'http://127.0.0.1/']
interval: 30s
timeout: 3s
start_period: 5s
diff --git a/scripts/externalize-inline-script.mjs b/scripts/externalize-inline-script.mjs
index 2ebd367..fc1cbf2 100644
--- a/scripts/externalize-inline-script.mjs
+++ b/scripts/externalize-inline-script.mjs
@@ -81,13 +81,13 @@ try {
const scriptPath = join(immutableDir, filename);
writeFileSync(scriptPath, content.trimStart(), 'utf-8');
const scriptTag = ``;
- html =
- html.slice(0, found.start) +
- scriptTag +
- html.slice(found.end);
+ html = html.slice(0, found.start) + scriptTag + html.slice(found.end);
writeFileSync(htmlPath, html, 'utf-8');
console.log('Externalized SvelteKit bootstrap to', scriptPath);
} catch (err) {
- console.error('externalize-inline-script failed:', err instanceof Error ? err.message : String(err));
+ console.error(
+ 'externalize-inline-script failed:',
+ err instanceof Error ? err.message : String(err),
+ );
process.exit(1);
}
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 35772be..48c25fc 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -25,16 +25,14 @@
url: data.site.url,
sameAs: data.site.person.sameAs,
}
- : null
+ : null,
);
// Inject as HTML to avoid Prettier parsing ld+json script body as JS (Babel syntax error)
const ldJsonTag = (payload: string) =>
'<' + 'script type="application/ld+json">' + payload + '<' + '/script>';
const jsonLdHtml = $derived(ldJsonTag(JSON.stringify(jsonLd)));
- const personLdHtml = $derived(
- personLd != null ? ldJsonTag(JSON.stringify(personLd)) : ''
- );
+ const personLdHtml = $derived(personLd != null ? ldJsonTag(JSON.stringify(personLd)) : '');
diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts
index 8383188..0df44ad 100644
--- a/src/routes/+layout.ts
+++ b/src/routes/+layout.ts
@@ -1,2 +1,2 @@
export const prerender = true;
-export const ssr = true;
\ No newline at end of file
+export const ssr = true;
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 9e340c0..904c85f 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -35,7 +35,10 @@
-
+
@@ -43,7 +46,10 @@
-
+
diff --git a/tsconfig.json b/tsconfig.json
index ecad107..11d2c08 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -12,5 +12,15 @@
"moduleResolution": "bundler"
},
"include": ["src/**/*.ts", "src/**/*.js", "src/**/*.svelte"],
- "exclude": ["node_modules", "dist", "build", "coverage", "playwright-report", "test-results", ".svelte-kit", "src/**/*.test.ts", "src/**/*.spec.ts"]
+ "exclude": [
+ "node_modules",
+ "dist",
+ "build",
+ "coverage",
+ "playwright-report",
+ "test-results",
+ ".svelte-kit",
+ "src/**/*.test.ts",
+ "src/**/*.spec.ts"
+ ]
}