-
Notifications
You must be signed in to change notification settings - Fork 43
Expand file tree
/
Copy pathknip.json
More file actions
116 lines (116 loc) · 3.27 KB
/
Copy pathknip.json
File metadata and controls
116 lines (116 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"$schema": "https://unpkg.com/knip@latest/schema.json",
"ignoreWorkspaces": ["apps/mobile", "apps/twig", "apps/web"],
"workspaces": {
".": {
"entry": ["mprocs.yaml", "scripts/*.{mjs,js,ts}"]
},
"apps/code": {
"entry": [
"src/main/bootstrap.ts",
"src/main/index.ts",
"src/main/preload.ts",
"src/renderer/main.tsx",
"src/renderer/desktop-services.ts",
"src/renderer/desktop-contributions.ts",
"forge.config.ts",
"vite.main.config.mts",
"vite.preload.config.mts",
"vite.renderer.config.mts",
"vite.shared.mts",
"vite.workspace-server.config.mts",
"scripts/*.{ts,mjs}"
],
"project": ["src/**/*.{ts,tsx}", "scripts/**/*.{ts,mjs}"],
"ignoreDependencies": [
"typed-openapi",
"chokidar",
"detect-libc",
"is-glob",
"micromatch",
"node-addon-api",
"@vitest/coverage-v8"
]
},
"apps/cli": {
"entry": ["src/cli.ts"],
"project": ["src/**/*.ts", "bin/**/*.ts"],
"includeEntryExports": true
},
"packages/agent": {
"project": ["src/**/*.ts"],
"ignore": ["src/templates/**"],
"ignoreDependencies": ["yoga-wasm-web", "@vitest/coverage-v8"],
"includeEntryExports": true
},
"packages/api-client": {
"entry": ["src/**/*.test.ts"],
"project": ["src/**/*.{ts,tsx}"],
"ignore": ["src/generated.ts", "src/generated.augment.ts"],
"includeEntryExports": true
},
"packages/core": {
"project": ["src/**/*.{ts,tsx}"],
"ignoreDependencies": ["reflect-metadata"],
"includeEntryExports": true
},
"packages/di": {
"project": ["src/**/*.{ts,tsx}"],
"includeEntryExports": true
},
"packages/electron-trpc": {
"entry": [
"src/main/index.ts",
"src/renderer/index.ts",
"main.d.ts",
"renderer.d.ts"
],
"project": ["src/**/*.ts"],
"includeEntryExports": true
},
"packages/enricher": {
"entry": ["src/**/*.test.ts", "scripts/*.cjs"],
"project": ["src/**/*.ts"],
"ignoreDependencies": ["tree-sitter-cli"],
"includeEntryExports": true
},
"packages/git": {
"entry": ["src/*.ts", "src/**/*.test.ts"],
"project": ["src/**/*.ts"],
"includeEntryExports": true
},
"packages/host-router": {
"project": ["src/**/*.{ts,tsx}"],
"includeEntryExports": true
},
"packages/host-trpc": {
"project": ["src/**/*.{ts,tsx}"],
"includeEntryExports": true
},
"packages/platform": {
"entry": ["src/*.ts"],
"project": ["src/**/*.ts"],
"includeEntryExports": true
},
"packages/shared": {
"entry": ["src/**/*.test.ts"],
"project": ["src/**/*.ts"],
"includeEntryExports": true
},
"packages/ui": {
"project": ["src/**/*.{ts,tsx}"],
"ignore": ["src/test/**", "src/**/*.stories.tsx"],
"ignoreDependencies": ["vite"],
"includeEntryExports": true
},
"packages/workspace-client": {
"project": ["src/**/*.{ts,tsx}"],
"includeEntryExports": true
},
"packages/workspace-server": {
"entry": ["tsup.config.ts"],
"project": ["src/**/*.{ts,tsx}"],
"includeEntryExports": true
}
}
}