{ "name": "live", "version": "1.0.0", "license": "AGPL-3.0", "description": "A realtime collaborative server powers Plane's rich text editor", "main": "./dist/start.js", "private": true, "type": "module", "scripts": { "build": "tsc --noEmit && tsdown", "dev": "tsdown --watch --onSuccess \"node --env-file=.env dist/start.js\"", "start": "node --env-file=.env dist/start.js", "check:lint": "eslint . --max-warnings 10", "check:types": "tsc --noEmit", "check:format": "prettier --check \"**/*.{ts,tsx,md,json,css,scss}\"", "fix:lint": "eslint . --fix", "fix:format": "prettier --write \"**/*.{ts,tsx,md,json,css,scss}\"", "clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist" }, "author": "Plane Software Inc.", "dependencies": { "@dotenvx/dotenvx": "^1.49.0", "@hocuspocus/extension-database": "3.2.5", "@hocuspocus/extension-logger": "3.2.5", "@hocuspocus/extension-redis": "3.2.5", "@hocuspocus/server": "3.2.5", "@hocuspocus/transformer": "3.2.5", "@plane/decorators": "workspace:*", "@plane/editor": "workspace:*", "@plane/logger": "workspace:*", "@plane/types": "workspace:*", "@sentry/node": "catalog:", "@sentry/profiling-node": "catalog:", "@tiptap/core": "catalog:", "@tiptap/html": "catalog:", "axios": "catalog:", "compression": "1.8.1", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.21.2", "express-ws": "^5.0.2", "helmet": "^7.1.0", "ioredis": "5.7.0", "uuid": "catalog:", "ws": "^8.18.3", "y-prosemirror": "^1.3.7", "y-protocols": "^1.0.6", "yjs": "^13.6.20", "zod": "^3.25.76" }, "devDependencies": { "@plane/eslint-config": "workspace:*", "@plane/typescript-config": "workspace:*", "@types/compression": "1.8.1", "@types/cors": "^2.8.17", "@types/express": "^4.17.23", "@types/express-ws": "^3.0.5", "@types/node": "catalog:", "@types/ws": "^8.18.1", "tsdown": "catalog:", "typescript": "catalog:" } }