Ctrl K
ComunidadGuías…

knip.json

Rama release · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
	"$schema": "https://unpkg.com/knip@6/schema.json",
	"workspaces": {
		".": {
			"project": ["tools/**/*.ts"],
			"ignoreIssues": {
				"tools/oxlint/anti-slop/shared/dictionary-types.ts": [
					"exports",
					"types"
				]
			}
		},
		"apps/api": {
			"entry": ["api/index.ts", "scripts/*.ts", "test/**/*.spec.ts"],
			"project": ["src/**/*.ts", "scripts/**/*.ts"],
			"ignoreIssues": {
				"src/**/*.contracts.ts": ["exports", "types", "duplicates"],
				"src/mailbox/mailbox.constants.ts": ["exports"]
			}
		},
		"apps/agent": {
			"entry": [
				"agent/**/*.ts",
				"scripts/*.ts",
				"evals/**/*.eval.ts",
				"test/**/*.spec.ts"
			],
			"project": ["agent/**/*.ts", "scripts/**/*.ts"]
		},
		"apps/app": {
			"entry": [
				"app/**/{page,layout,route,error,not-found,loading,template,default}.{ts,tsx}",
				"test/**/*.spec.{ts,tsx}"
			],
			"project": ["**/*.{ts,tsx}"]
		},
		"packages/*": {
			"entry": ["src/*.ts"],
			"project": ["src/**/*.{ts,tsx}"]
		},
		"packages/db": {
			"entry": ["src/*.ts"],
			"project": ["src/**/*.ts"],
			"ignoreDependencies": ["@prisma/client"]
		},
		"packages/ui": {
			"entry": ["src/components/**/*.tsx", "src/lib/*.ts", "src/hooks/*.ts"],
			"project": ["src/**/*.{ts,tsx}"]
		}
	}
}