82 lines
1.9 KiB
JSON
82 lines
1.9 KiB
JSON
{
|
|
"$schema": "https://unpkg.com/knip@latest/schema.json",
|
|
"ignore": [
|
|
"packages/mobile/android/app/src/main/assets/public/**",
|
|
"packages/mobile/ios/App/App/public/**"
|
|
],
|
|
"workspaces": {
|
|
".": {
|
|
"entry": [
|
|
"postcss.config.js",
|
|
"scripts/**/*.{js,cjs,mjs,ts}"
|
|
],
|
|
"project": [
|
|
"*.{js,cjs,mjs,ts}",
|
|
"scripts/**/*.{js,cjs,mjs,ts}"
|
|
]
|
|
},
|
|
"packages/ui": {
|
|
"entry": [
|
|
"src/apps/renderVSCodeApp.tsx",
|
|
"src/**/*.bench.{ts,tsx}",
|
|
"src/**/*.{test,spec}.{js,cjs,mjs,jsx,ts,tsx}",
|
|
"src/**/__tests__/**/*.{js,cjs,mjs,jsx,ts,tsx}"
|
|
],
|
|
"project": [
|
|
"src/**/*.{ts,tsx}"
|
|
]
|
|
},
|
|
"packages/web": {
|
|
"entry": [
|
|
"src/mobile-main.tsx",
|
|
"src/mini-chat-main.tsx",
|
|
"src/main.tsx",
|
|
"src/sw.ts",
|
|
"bin/**/*.{test,spec}.{js,cjs,mjs}",
|
|
"server/**/*.{test,spec}.{js,cjs,mjs}",
|
|
"src/**/*.{test,spec}.{ts,tsx}"
|
|
],
|
|
"project": [
|
|
"bin/**/*.js",
|
|
"server/**/*.{js,mjs,cjs}",
|
|
"src/**/*.{ts,tsx}"
|
|
]
|
|
},
|
|
"packages/electron": {
|
|
"entry": [
|
|
"main.mjs",
|
|
"preload.mjs",
|
|
"tray.mjs",
|
|
"ssh-manager.mjs",
|
|
"opencode-cwd.mjs",
|
|
"*.{test,spec}.{js,cjs,mjs}",
|
|
"scripts/**/*.{js,cjs,mjs}"
|
|
],
|
|
"project": [
|
|
"*.{js,cjs,mjs}",
|
|
"scripts/**/*.{js,cjs,mjs}"
|
|
]
|
|
},
|
|
"packages/vscode": {
|
|
"entry": [
|
|
"webview/main.tsx",
|
|
"src/**/*.{test,spec}.{js,cjs,mjs,ts,tsx}",
|
|
"webview/**/*.{test,spec}.{js,cjs,mjs,ts,tsx}"
|
|
],
|
|
"project": [
|
|
"src/**/*.{ts,tsx}",
|
|
"webview/**/*.{ts,tsx}"
|
|
]
|
|
},
|
|
"packages/mobile": {
|
|
"entry": [
|
|
"scripts/**/*.{js,cjs,mjs,ts}"
|
|
],
|
|
"project": [
|
|
"*.{js,cjs,mjs,ts}",
|
|
"scripts/**/*.{js,cjs,mjs,ts}"
|
|
]
|
|
}
|
|
}
|
|
}
|