No description
  • TypeScript 89.7%
  • JavaScript 8.5%
  • Dockerfile 1.3%
  • CSS 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Wisse Hes 65051223a9
Add Umami analytics tracking (#3)
* Add Umami analytics via next/script

Load the Umami tracking script for a.wisse.dev in the root layout
using next/script with strategy="afterInteractive", per Next.js's
recommended pattern for analytics scripts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dn8ijS9NsnBKW2fkJZhTeU

* Pin Docker pnpm install to 10.18.3

Installing unpinned pnpm now resolves to pnpm 11, which delegates to
the version pinned in package.json's packageManager field via a
platform-specific @pnpm/exe.* package. That package has no 10.x
release for musl/Alpine, so the delegation's identity check fails and
breaks `pnpm install --frozen-lockfile` in both Docker stages
(node:24-alpine). Pin the Docker-installed pnpm to 10.18.3 directly so
it installs without going through v11's delegation path.

See https://github.com/pnpm/pnpm/issues/13622.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dn8ijS9NsnBKW2fkJZhTeU

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-22 13:46:57 +02:00
.github/workflows chore: update deploy workflow 2026-07-21 10:29:39 +02:00
.vscode feat: set settings 2026-07-10 14:47:19 +02:00
app Add Umami analytics tracking (#3) 2026-08-22 13:46:57 +02:00
k8s feat: add ndw.wisse.dev 2026-07-12 14:30:40 +02:00
public Initial commit from Create Next App 2026-07-09 20:09:57 +02:00
scripts chore: generate measurement locations 2026-07-10 16:16:49 +02:00
trpc feat: closures 2026-07-12 16:31:54 +02:00
types/NDW feat: closures 2026-07-12 16:31:54 +02:00
.dockerignore feat: update docker files 2026-07-10 11:05:40 +02:00
.gitignore Initial commit from Create Next App 2026-07-09 20:09:57 +02:00
AGENTS.md docs: update AGENTS.md 2026-07-12 13:33:12 +02:00
biome.json Initial commit from Create Next App 2026-07-09 20:09:57 +02:00
CLAUDE.md docs: update AI docs 2026-07-10 14:56:25 +02:00
docker-compose.yaml chore: fix network 2026-07-10 11:18:49 +02:00
Dockerfile Add Umami analytics tracking (#3) 2026-08-22 13:46:57 +02:00
next.config.ts fix: set next output to standalone 2026-07-10 11:06:00 +02:00
package.json chore: trpc deps 2026-07-10 14:04:51 +02:00
pnpm-lock.yaml chore: trpc deps 2026-07-10 14:04:51 +02:00
pnpm-workspace.yaml Initial commit from Create Next App 2026-07-09 20:09:57 +02:00
postcss.config.mjs Initial commit from Create Next App 2026-07-09 20:09:57 +02:00
README.md Initial commit from Create Next App 2026-07-09 20:09:57 +02:00
tsconfig.json Initial commit from Create Next App 2026-07-09 20:09:57 +02:00

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.