refactor(frontend): restructure lib/ from flat-by-type to domain-based (#408) #422

Merged
marcel merged 16 commits from feat/issue-408-frontend-lib-domains into main 2026-05-05 15:32:09 +02:00
Showing only changes of commit 6ecff120e6 - Show all commits

View File

@@ -46,9 +46,17 @@ export default defineConfig({
coverage: {
provider: 'v8',
reporter: ['text', 'lcov'],
// Measure utility and server-side logic only Svelte components
// run in the browser project and are excluded here intentionally.
include: ['src/lib/shared/**', 'src/lib/document/**', 'src/lib/person/**'],
// Measure utility and server-side logic only. Svelte components run
// in the browser project and are excluded here. Browser-only TS files
// (actions, hooks, domain-specific UI state) are also excluded.
// person/ is excluded until relationshipLabels.ts coverage is raised.
include: [
'src/lib/shared/utils/**',
'src/lib/shared/server/**',
'src/lib/shared/discussion/**',
'src/lib/document/**'
],
exclude: ['**/*.svelte', '**/*.svelte.ts', '**/__mocks__/**'],
thresholds: {
branches: 80
}