{ "name": "kan", "private": true, "engines": { "node": ">=24.0.0", "pnpm": "^9.14.2" }, "packageManager": "pnpm@9.14.2", "scripts": { "build": "turbo run build", "clean": "git clean -xdf node_modules", "clean:workspaces": "turbo run clean", "db:migrate": "cd packages/db && pnpm migrate", "db:push": "turbo -F @kan/db push", "db:studio": "turbo -F @kan/db studio", "dev": "turbo watch dev --continue", "dev:next": "turbo watch dev -F @kan/web...", "format": "turbo run format --continue -- --cache --cache-location .cache/.prettiercache", "format:fix": "turbo run format --continue -- --write --cache --cache-location .cache/.prettiercache", "lint": "turbo run lint --continue -- --cache --cache-location .cache/.eslintcache", "lint:fix": "turbo run lint --continue -- --fix --cache --cache-location .cache/.eslintcache", "lint:ws": "pnpm dlx sherif@latest -i zod", "postinstall": "pnpm lint:ws", "test": "pnpm --filter=\"!@kan/e2e\" -r --if-present test", "test:e2e": "pnpm --filter @kan/e2e test", "test:e2e:cloud": "pnpm --filter @kan/e2e test:cloud", "test:e2e:self-hosted": "pnpm --filter @kan/e2e test:self-hosted", "test:e2e:ui": "pnpm --filter @kan/e2e test:ui", "test:e2e:ui:cloud": "pnpm --filter @kan/e2e test:ui:cloud", "typecheck": "turbo run typecheck", "ui-add": "turbo run ui-add" }, "devDependencies": { "@kan/prettier-config": "workspace:*", "@turbo/gen": "^2.3.1", "prettier": "catalog:", "turbo": "^2.3.1", "typescript": "catalog:" }, "prettier": "@kan/prettier-config", "pnpm": { "supportedArchitectures": { "os": [ "linux", "current" ], "cpu": [ "x64", "arm64", "current" ], "libc": [ "glibc", "musl", "current" ] }, "overrides": { "@types/minimatch": "npm:minimatch@*", "@types/glob": "npm:@types/glob@^8.1.0" } } }