Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .changeset/quiet-lib-imports.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
"svforge": patch
"@svforge/addon-kit": patch
"@svforge/audit": patch
"@svforge/blog": patch
"@svforge/chat": patch
"@svforge/dnd": patch
"@svforge/email": patch
"@svforge/graph": patch
"@svforge/jobs": patch
"@svforge/notifications": patch
"@svforge/oauth": patch
"@svforge/realtime": patch
"@svforge/tiptap": patch
"@svforge/ui_toast": patch
"@svforge/uploads": patch
---
Replace deprecated SvelteKit alias configuration with explicit `#lib` package subpath imports while retaining Kit 2 compatibility.
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Les sources scaffoldées vivent sous `packages/*/templates/`. Le prebuild n’em
## Conventions d’implémentation

- Composants : classes/presets Skeleton et Tailwind, pas de CSS brut; `cn()` et prop `class`; `HTMLAttributes<T>` de `svelte/elements`; `$bindable()` déclaré dans l’interface Props.
- Icônes Phosphor : consomme-les via `$lib/icons`; les imports profonds `phosphor-svelte/lib/*` sont réservés aux définitions dans `src/lib/icons/`.
- Icônes Phosphor : consomme-les via `#lib/icons/index.js`; les imports profonds `phosphor-svelte/lib/*` sont réservés aux définitions dans `src/lib/icons/`.
- Un contrôle de thème partagé utilise `ui/ThemeToggle.svelte`; ne crée pas de contrôle local dupliqué.
- Le checker de design-system est livré avec le scaffold : garde ses règles de structure, primitives et utilitaires alignées sur son inventaire généré.

Expand Down
Loading
Loading