managarten/packages/shared-theme-ui/package.json
Till-JS 54383bf7c2 feat(theme): add ThemePage components and distinct background colors
- Add unique background colors for each theme variant:
  - Lume: warm cream/gold tint
  - Nature: green tint in dark mode
  - Stone: blue-gray tint in dark mode
  - Ocean: blue tint in dark mode

- Create shared-theme-ui components:
  - ThemeColorPreview: color circles preview component
  - ThemeCard: individual theme card with status support
  - ThemeGrid: responsive grid layout
  - ThemePage: full page component with mode selector

- Integrate theme page in Chat app:
  - Add /themes route with ThemePage component
  - Add "🎨 Alle Themes" link to PillNavigation dropdown
  - Add palette icon to shared-ui icon set

- Migrate Presi and Picture apps to shared-theme system
- Update semantic color usage across all apps

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 09:03:20 +01:00

55 lines
1.4 KiB
JSON

{
"name": "@manacore/shared-theme-ui",
"version": "0.1.0",
"private": true,
"type": "module",
"svelte": "./src/index.ts",
"main": "./src/index.ts",
"types": "./src/index.ts",
"exports": {
".": {
"svelte": "./src/index.ts",
"types": "./src/index.ts",
"default": "./src/index.ts"
},
"./ThemeToggle.svelte": {
"svelte": "./src/ThemeToggle.svelte",
"default": "./src/ThemeToggle.svelte"
},
"./ThemeSelector.svelte": {
"svelte": "./src/ThemeSelector.svelte",
"default": "./src/ThemeSelector.svelte"
},
"./ThemeModeSelector.svelte": {
"svelte": "./src/ThemeModeSelector.svelte",
"default": "./src/ThemeModeSelector.svelte"
},
"./ThemeColorPreview.svelte": {
"svelte": "./src/components/ThemeColorPreview.svelte",
"default": "./src/components/ThemeColorPreview.svelte"
},
"./ThemeCard.svelte": {
"svelte": "./src/components/ThemeCard.svelte",
"default": "./src/components/ThemeCard.svelte"
},
"./ThemeGrid.svelte": {
"svelte": "./src/components/ThemeGrid.svelte",
"default": "./src/components/ThemeGrid.svelte"
},
"./ThemePage.svelte": {
"svelte": "./src/pages/ThemePage.svelte",
"default": "./src/pages/ThemePage.svelte"
}
},
"peerDependencies": {
"svelte": "^5.0.0"
},
"dependencies": {
"@manacore/shared-theme": "workspace:*",
"@manacore/shared-icons": "workspace:*"
},
"devDependencies": {
"svelte": "^5.0.0",
"typescript": "^5.0.0"
}
}