{ "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:*", "@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.4.1", "morgan": "1.10.1", "pino-http": "^10.3.0", "pino-pretty": "^11.2.2", "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/pino-http": "^5.8.4", "@types/uuid": "^9.0.1", "@types/ws": "^8.18.1", "tsdown": "catalog:", "typescript": "catalog:" } }