{ "name": "adk-ts", "private": true, "scripts": { "build": "turbo build --concurrency 50", "build:docs": "turbo build --filter=docs", "start:docs": "turbo start --filter=docs", "dev": "turbo dev --concurrency 50", "clean": "turbo clean && rm -rf node_modules", "clean-modules": "echo '🧹 Cleaning all node_modules directories...' && find . -name 'node_modules' -type d -exec rm -rf {} + && echo '✨ All node_modules directories have been removed!'", "clean-dist": "echo '🧹 Cleaning all dist directories...' && find . -name 'dist' -type d -exec rm -rf {} + && echo '✨ All dist directories have been removed!'", "clean-locks": "echo '🧹 Cleaning all lock files...' && find . -type f \\( -name 'pnpm-lock.yaml' -o -name 'package-lock.json' -o -name 'yarn.lock' \\) -exec rm -f {} + && echo '✨ All lock files have been removed!'", "format": "biome format . --write && prettier --write \"**/*.{md,mdx}\" --ignore-path .prettierignore", "check": "biome check . --no-errors-on-unmatched && prettier --check \"**/*.{md,mdx}\" --ignore-path .prettierignore", "lint": "lint-staged --allow-empty", "lint:fix": "biome lint --write --no-errors-on-unmatched .", "changeset": "changeset", "version-packages": "changeset version && tsx ./scripts/sync-versions.ts", "publish-packages": "turbo run build lint --filter=!@iqai/adk-docs --filter=!@iqai/adk-web --filter=!@iqai/adk-examples && changeset version && changeset publish", "prepare": "husky", "test": "turbo run test --filter=@iqai/adk --concurrency 50", "sync-versions": "tsx ./scripts/sync-versions.ts" }, "devDependencies": { "@biomejs/biome": "2.3.10", "@changesets/cli": "^2.27.1", "@types/node": "^24.10.1", "husky": "9.1.7", "lint-staged": "^15.4.3", "prettier": "^3.2.5", "tsx": "^4.19.4", "turbo": "^2.3.3" }, "packageManager": "pnpm@9.0.0", "engines": { "node": ">=22.0" }, "lint-staged": { "*.{js,ts,jsx,tsx,cjs,mjs,cts,mts,json,jsonc}": [ "biome lint --write --no-errors-on-unmatched", "biome format --write" ], "*.{md,mdx}": [ "prettier --write" ] } }