Files
assistant-ui--assistant-ui/package.json
T
2026-08-19 13:10:40 +08:00

55 lines
2.3 KiB
JSON

{
"name": "@assistant-ui/monorepo",
"private": true,
"engines": {
"node": ">=24"
},
"scripts": {
"cleanup": "bash scripts/cleanup-monorepo.sh",
"docs:dev": "turbo run dev --filter=@assistant-ui/docs",
"ci:version": "changeset version && pnpm install --no-frozen-lockfile",
"ci:publish": "turbo build --filter=\"./packages/*\" && changeset publish",
"build": "turbo build --concurrency=4",
"api-surface": "pnpm api-surface:build && node scripts/generate-api-surface.mjs",
"api-surface:build": "pnpm exec turbo build --filter='./packages/*'",
"api-surface:check": "node scripts/check-api-surface.mjs",
"api-surface:test": "node --test scripts/generate-api-surface.test.mjs",
"lint": "pnpm exec oxlint && pnpm exec oxfmt --check",
"check:resource-memo": "node packages/x-buildutils/check-resource-memoization.mjs",
"lint:fix": "pnpm exec oxlint --fix && pnpm exec oxfmt",
"format": "pnpm exec oxfmt --check",
"format:fix": "pnpm exec oxfmt",
"sync-templates": "bash scripts/sync-templates.sh",
"test": "turbo test && pnpm test:react-compiler && pnpm test:types",
"test:react-compiler": "turbo test:react-compiler --filter=@assistant-ui/ai-sdk --filter=@assistant-ui/core --filter=@assistant-ui/store",
"test:types": "pnpm -r --workspace-concurrency=4 --no-bail exec sh -c '! test -f tsconfig.json || tsc --noEmit'",
"prepare": "husky && pnpm --filter @assistant-ui/react-devtools run build:css",
"deps:check": "npx taze major -f -r",
"deps:update": "npx taze major -f -w -r && cd examples/with-expo && npx expo install --fix && cd ../.. && find . -name node_modules -prune -exec rm -rf {} + && rm -f pnpm-lock.yaml && pnpm install && pnpm dedupe && bash scripts/generate-deps-changeset.sh"
},
"devDependencies": {
"@assistant-ui/x-changelog": "workspace:*",
"@changesets/cli": "^3.0.0",
"husky": "^9.1.7",
"lint-staged": "^17.3.0",
"oxfmt": "^0.63.0",
"oxlint": "^1.78.0",
"pkg-pr-new": "^0.0.88",
"turbo": "^2.10.10",
"typescript": "^7.0.2"
},
"packageManager": "pnpm@11.10.0",
"lint-staged": {
"*.{js,jsx,ts,tsx,cjs,mjs,cts,mts,json,jsonc}": [
"oxlint --fix --no-error-on-unmatched-pattern",
"oxfmt --no-error-on-unmatched-pattern"
]
},
"browserslist": [
"chrome 111",
"edge 111",
"firefox 111",
"safari 16.4"
]
}