{ "name": "@botsu/suite", "version": "0.0.0", "private": true, "description": "BOTSU collaborative suite monorepo", "workspaces": [ "apps/*", "packages/*" ], "scripts": { "setup": "npm ci", "dev": "node scripts/dev.mjs", "dev:client": "npm --prefix apps/client start", "dev:api": "HOST=127.0.0.1 npm --prefix apps/presence-api start", "check": "npm test && npm run typecheck:ui && npm run typecheck:protocol && npm run typecheck:presence && npm run typecheck:botsu && npm run build:client", "test": "npm run test:workspace && npm --prefix packages/ui test && npm --prefix packages/protocol test && npm --prefix apps/presence-api test && npm --prefix apps/client run test:botsu", "test:workspace": "node scripts/verify-workspace.mjs", "typecheck:ui": "npm --prefix packages/ui run typecheck", "typecheck:protocol": "npm --prefix packages/protocol run typecheck", "typecheck:presence": "npm --prefix apps/presence-api run typecheck", "typecheck:botsu": "npm --prefix apps/client run typecheck:botsu", "build:client": "npm --prefix apps/client run build", "lint:client": "npm --prefix apps/client run lint", "typecheck:client": "npm --prefix apps/client run typecheck" }, "engines": { "node": ">=24.13.1 <25" }, "packageManager": "npm@11.8.0", "dependencies": { "@tiptap/extension-collaboration": "^3.29.2", "@tiptap/extension-collaboration-cursor": "^3.0.0", "buffer": "^6.0.3", "y-prosemirror": "^1.3.7", "yjs": "^13.6.27" } }