feat(marke): Logo, Banner, Favicons und Manifest-Icons

Alle Varianten aus dem Symbol der Vorgabe per Skript (pnpm marke); Texte als Pfade, damit Wortmarke und Banner ohne installierte Schrift gleich aussehen.

Closes #017

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 17:15:29 +02:00
co-authored by Claude Opus 5.5
parent e21ac97dbb
commit 7f07efe05d
23 changed files with 629 additions and 9 deletions
+5 -1
View File
@@ -28,7 +28,8 @@
"typecheck": "tsc --noEmit",
"worker": "tsx src/worker/main.ts",
"openapi": "tsx scripts/openapi.ts",
"cli:pruefen": "scripts/cli-pruefen.sh"
"cli:pruefen": "scripts/cli-pruefen.sh",
"marke": "tsx scripts/marke-erzeugen.ts"
},
"dependencies": {
"@fontsource-variable/jetbrains-mono": "^5.3.0",
@@ -55,8 +56,10 @@
"@commitlint/cli": "^21.2.3",
"@commitlint/config-conventional": "^21.2.3",
"@playwright/test": "1.63.0",
"@resvg/resvg-js": "2.6.2",
"@tailwindcss/postcss": "^4.3.3",
"@types/node": "^24.13.6",
"@types/opentype.js": "^1.3.10",
"@types/pg": "^8.23.1",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
@@ -68,6 +71,7 @@
"eslint-config-prettier": "^10.1.8",
"husky": "^9.1.7",
"lint-staged": "^17.5.1",
"opentype.js": "1.3.5",
"prettier": "^3.9.9",
"prisma": "7.10.0",
"tailwindcss": "^4.3.3",