deps: @mana/themes ^0.1.0 → ^0.2.0 + base.css-Import
Some checks are pending
CI / validate (push) Waiting to run

Stufe-2-Konsolidierung der UI-Pakete in mana/-Repo: themes@0.2.0
schluckt shared-tailwind. base.css bringt Tailwind-Plumbing (@theme
inline) + Brand-Literals. Forest-Variant unverändert.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-21 05:33:40 +02:00
parent d7b220566e
commit 7980c7d0f1
3 changed files with 189 additions and 11 deletions

View file

@ -22,7 +22,7 @@
"@mana/shared-pwa": "0.1.0-alpha.5",
"@mana/shared-schemas": "^0.1.10",
"@mana/shared-ui": "^0.1.0",
"@mana/themes": "^0.1.0",
"@mana/themes": "^0.2.0",
"@vite-pwa/sveltekit": "^1.1.0",
"@wordeck/domain": "workspace:*",
"dompurify": "^3.4.2",

View file

@ -1,4 +1,5 @@
@import 'tailwindcss';
@import '@mana/themes/base.css';
@import '@mana/themes/variants/forest.css';
/**

197
pnpm-lock.yaml generated
View file

@ -97,12 +97,12 @@ importers:
'@mana/shared-schemas':
specifier: ^0.1.10
version: 0.1.10
'@mana/shared-ui-2':
'@mana/shared-ui':
specifier: ^0.1.0
version: 0.1.0(svelte@5.55.5)
version: 0.1.1(svelte@5.55.5)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1))
'@mana/themes':
specifier: ^0.1.0
version: 0.1.0
specifier: ^0.2.0
version: 0.2.0(tailwindcss@4.2.4)
'@vite-pwa/sveltekit':
specifier: ^1.1.0
version: 1.1.0(@sveltejs/kit@2.59.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.55.5)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1)))(svelte@5.55.5)(typescript@5.9.3)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1)))(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1))(workbox-build@7.4.1(@types/babel__core@7.20.5))(workbox-window@7.4.1)
@ -1430,6 +1430,11 @@ packages:
peerDependencies:
svelte: ^5.0.0
'@mana/shared-branding@1.0.0':
resolution: {integrity: sha512-s2mcSUfT8It3NxmPZCAkObKc9vIGHUtAgmAgyyWHZBMt9/Ve4Krh+lnMPA6DgPQ+tVRoRRb3hVgl7RJqCr2Tsg==}
peerDependencies:
svelte: ^5.0.0
'@mana/shared-icons@1.0.0':
resolution: {integrity: sha512-71L1dLO6tias8floLv8s0MYzv4cA5IvwftxdFnTYOsKMTMkJ2xEiJ4VxoV5Rj7iAG0oCdV5cmjGyOEKWaLVGEA==}
peerDependencies:
@ -1450,13 +1455,23 @@ packages:
resolution: {integrity: sha512-I1fIDbS3nu++9LUXc08ICrLXE/cdV/n9D0Jm8LOhVH9izUXQSSg2EO4M2+m7K5vc5KdjGBcYrFPhAg48+KE6Kw==}
hasBin: true
'@mana/shared-ui-2@0.1.0':
resolution: {integrity: sha512-aaemqhbNFcZB7TwG/ikqrmjC5qL5aEXrOzHjatSO42ckkoLtHD7wTSmjTE6VUBmIVxFXk1/5PR9XKZ8yr0dR3g==}
'@mana/shared-theme@0.1.0':
resolution: {integrity: sha512-ECOLTCSNZakFENI3CIRDIJPq0vIwO3FN7dDUQ+EpSGZPoFXOj92KSu+OgsrOnLHqmXEVluqCPNKcOtZUUJKO0w==}
peerDependencies:
svelte: ^5.0.0
'@mana/themes@0.1.0':
resolution: {integrity: sha512-YI3UU4Y1s+V1DRy5SDzkuA76Z/dSaf5VKf6zm5IofEhiQUn96/XoKwythRGemKiJz+kqnO7Kv9BJNCODU4y/Vg==}
'@mana/shared-types@0.1.0':
resolution: {integrity: sha512-DLoTWqbmF/XePHe3VivpdSaVISpQgtWCOMgleO135a0+miWRXiecuwR+uR+HLRRaNp3bsKbwuq9iKhQixGUaMA==}
'@mana/shared-ui@0.1.1':
resolution: {integrity: sha512-70GJBsAX94I1mRIaqWbGuWf+5iWyeXyZskXD36eZbOnCjw/5GdngPiHWpXx2166p8iw/6E7YIIa75Ul6pbPdcg==}
peerDependencies:
svelte: ^5.0.0
'@mana/themes@0.2.0':
resolution: {integrity: sha512-BxFebcHbvm691iw0c5EnD3w7WJJ/lxiJDSO5xxDFtJ6T6hDwG6wlnPt3R7gBblgLk6HWQaGJhFSBwrVgL4lsFQ==}
peerDependencies:
tailwindcss: ^3.0.0 || ^4.0.0
'@nodable/entities@2.1.0':
resolution: {integrity: sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==}
@ -2006,6 +2021,24 @@ packages:
'@types/cookie@0.6.0':
resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
'@types/d3-color@3.1.3':
resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==}
'@types/d3-force@3.0.10':
resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==}
'@types/d3-interpolate@3.0.4':
resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==}
'@types/d3-selection@3.0.11':
resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==}
'@types/d3-transition@3.0.9':
resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==}
'@types/d3-zoom@3.0.8':
resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==}
'@types/debug@4.1.13':
resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==}
@ -2391,6 +2424,52 @@ packages:
engines: {node: '>=4'}
hasBin: true
d3-color@3.1.0:
resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==}
engines: {node: '>=12'}
d3-dispatch@3.0.1:
resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==}
engines: {node: '>=12'}
d3-drag@3.0.0:
resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==}
engines: {node: '>=12'}
d3-ease@3.0.1:
resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==}
engines: {node: '>=12'}
d3-force@3.0.0:
resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==}
engines: {node: '>=12'}
d3-interpolate@3.0.1:
resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
engines: {node: '>=12'}
d3-quadtree@3.0.1:
resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==}
engines: {node: '>=12'}
d3-selection@3.0.0:
resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==}
engines: {node: '>=12'}
d3-timer@3.0.1:
resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
engines: {node: '>=12'}
d3-transition@3.0.1:
resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==}
engines: {node: '>=12'}
peerDependencies:
d3-selection: 2 - 3
d3-zoom@3.0.0:
resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==}
engines: {node: '>=12'}
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
@ -2403,6 +2482,9 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
date-fns@4.2.1:
resolution: {integrity: sha512-37RhSdxaG1suen6VDCza6rNrQfooyQh57HFVPwQGEq2QWliVLzPQZ8Oa017weOu+HZCnzI7N3Pf/wyoBKfEqrA==}
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
@ -5665,6 +5747,11 @@ snapshots:
dependencies:
svelte: 5.55.5
'@mana/shared-branding@1.0.0(svelte@5.55.5)':
dependencies:
'@mana/shared-types': 0.1.0
svelte: 5.55.5
'@mana/shared-icons@1.0.0(svelte@5.55.5)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1))':
dependencies:
phosphor-svelte: 3.1.0(svelte@5.55.5)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1))
@ -5686,11 +5773,36 @@ snapshots:
dependencies:
zod: 3.25.76
'@mana/shared-ui-2@0.1.0(svelte@5.55.5)':
'@mana/shared-theme@0.1.0(svelte@5.55.5)':
dependencies:
svelte: 5.55.5
'@mana/themes@0.1.0': {}
'@mana/shared-types@0.1.0':
dependencies:
zod: 3.25.76
'@mana/shared-ui@0.1.1(svelte@5.55.5)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1))':
dependencies:
'@mana/shared-branding': 1.0.0(svelte@5.55.5)
'@mana/shared-icons': 1.0.0(svelte@5.55.5)(vite@5.4.21(@types/node@24.12.3)(lightningcss@1.32.0)(terser@5.47.1))
'@mana/shared-theme': 0.1.0(svelte@5.55.5)
'@mana/shared-types': 0.1.0
'@types/d3-force': 3.0.10
'@types/d3-selection': 3.0.11
'@types/d3-transition': 3.0.9
'@types/d3-zoom': 3.0.8
d3-force: 3.0.0
d3-selection: 3.0.0
d3-transition: 3.0.1(d3-selection@3.0.0)
d3-zoom: 3.0.0
date-fns: 4.2.1
svelte: 5.55.5
transitivePeerDependencies:
- vite
'@mana/themes@0.2.0(tailwindcss@4.2.4)':
dependencies:
tailwindcss: 4.2.4
'@nodable/entities@2.1.0': {}
@ -6153,6 +6265,25 @@ snapshots:
'@types/cookie@0.6.0': {}
'@types/d3-color@3.1.3': {}
'@types/d3-force@3.0.10': {}
'@types/d3-interpolate@3.0.4':
dependencies:
'@types/d3-color': 3.1.3
'@types/d3-selection@3.0.11': {}
'@types/d3-transition@3.0.9':
dependencies:
'@types/d3-selection': 3.0.11
'@types/d3-zoom@3.0.8':
dependencies:
'@types/d3-interpolate': 3.0.4
'@types/d3-selection': 3.0.11
'@types/debug@4.1.13':
dependencies:
'@types/ms': 2.1.0
@ -6610,6 +6741,50 @@ snapshots:
cssesc@3.0.0: {}
d3-color@3.1.0: {}
d3-dispatch@3.0.1: {}
d3-drag@3.0.0:
dependencies:
d3-dispatch: 3.0.1
d3-selection: 3.0.0
d3-ease@3.0.1: {}
d3-force@3.0.0:
dependencies:
d3-dispatch: 3.0.1
d3-quadtree: 3.0.1
d3-timer: 3.0.1
d3-interpolate@3.0.1:
dependencies:
d3-color: 3.1.0
d3-quadtree@3.0.1: {}
d3-selection@3.0.0: {}
d3-timer@3.0.1: {}
d3-transition@3.0.1(d3-selection@3.0.0):
dependencies:
d3-color: 3.1.0
d3-dispatch: 3.0.1
d3-ease: 3.0.1
d3-interpolate: 3.0.1
d3-selection: 3.0.0
d3-timer: 3.0.1
d3-zoom@3.0.0:
dependencies:
d3-dispatch: 3.0.1
d3-drag: 3.0.0
d3-interpolate: 3.0.1
d3-selection: 3.0.0
d3-transition: 3.0.1(d3-selection@3.0.0)
data-view-buffer@1.0.2:
dependencies:
call-bound: 1.0.4
@ -6628,6 +6803,8 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
date-fns@4.2.1: {}
debug@4.4.3:
dependencies:
ms: 2.1.3