forked from actualbudget/actual
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathknip.json
More file actions
107 lines (107 loc) · 2.75 KB
/
Copy pathknip.json
File metadata and controls
107 lines (107 loc) · 2.75 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
{
"$schema": "https://unpkg.com/knip@6/schema.json",
"rules": {
"exports": "off",
"types": "off",
"nsExports": "off",
"nsTypes": "off",
"duplicates": "off"
},
"ignoreBinaries": ["electron-rebuild"],
"workspaces": {
".": {
"entry": ["bin/*.mts"],
"ignore": ["lage.config.js", ".claude/**"]
},
"packages/api": {
"entry": ["index.browser.ts", "browser-worker.ts", "e2e/**/*.{ts,mjs}"],
"ignore": ["typings.ts"],
"ignoreDependencies": [
"@actual-app/crdt",
"better-sqlite3",
"uuid",
"@jlongster/sql.js"
]
},
"packages/ci-actions": {
"entry": ["bin/*.ts"],
"ignoreBinaries": ["bin/tsx"],
"ignoreDependencies": ["extensionless"]
},
"packages/component-library": {
"entry": ["src/icons/index-template.ts", "src/icons/template.ts"],
"ignore": ["src/icons/.svgrrc.js", "src/icons/add-attribute.ts"],
"ignoreDependencies": ["@svgr/babel-plugin-add-jsx-attribute"]
},
"packages/crdt": {
"ignore": ["src/proto/**"],
"ignoreDependencies": ["@bufbuild/protoc-gen-es"]
},
"packages/desktop-client": {
"entry": [
"bin/*.mjs",
"globals.ts",
"src/globals.ts",
"src/build-shims.js"
],
"ignore": ["playwright.config.d.ts"],
"ignoreDependencies": ["plugins-service"]
},
"packages/desktop-electron": {
"entry": [
"preload.ts",
"server.ts",
"afterSignHook.ts",
"beforePackHook.ts"
],
"ignoreBinaries": ["bin/update-client"],
"ignoreDependencies": ["better-sqlite3"]
},
"packages/docs": {
"entry": [
"src/theme/**/*.{ts,tsx,js,jsx}",
"src/components/**/*.{ts,tsx,js,jsx}",
"docs/**/*.{js,jsx}"
],
"ignore": ["docusaurus.netlify-config.js"]
},
"packages/loot-core": {
"entry": ["src/**/index-types.ts", "src/mocks/**"],
"ignoreDependencies": [
"assert",
"browserify-zlib",
"buffer",
"crypto-browserify",
"path-browserify",
"stream-browserify",
"timers-browserify",
"util"
]
},
"packages/mobile-client": {
"entry": ["bin/*"],
"ignore": [
"android/app/src/main/assets/**",
"ios/App/App/public/**",
"ios/DerivedData/**"
],
"ignoreDependencies": [
"@capacitor/splash-screen",
"@capgo/capacitor-updater",
"@capgo/cli"
]
},
"packages/plugins-service": {
"entry": ["src/plugin-service-worker.ts"]
},
"packages/sync-server": {
"entry": [
"app.ts",
"src/app.ts",
"bin/**/*.js",
"src/scripts/**/*.js",
"src/app-*/app-*.{ts,js}"
]
}
}
}