38 lines
1.5 KiB
JSON
38 lines
1.5 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|