Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "@peculiar-cloud/tldraw-docker",
  "version": "0.1.0",
  "private": true,
  "description": "Rootless-friendly, non-root Docker image for a self-hosted tldraw collaboration server.",
  "type": "module",
  "license": "MIT",
  "packageManager": "pnpm@12.13.0",
  "engines": {
    "node": ">=24.22.0"
  },
  "scripts": {
    "build": "pnpm run build:server && pnpm run build:client",
    "build:client": "vite build",
    "build:server": "tsc -p tsconfig.server.json",
    "check": "pnpm lint && pnpm format:check && pnpm typecheck && pnpm test",
    "dev": "concurrently -n server,client -c green,cyan \"pnpm dev:server\" \"pnpm dev:client\"",
    "dev:client": "vite --host 0.0.0.0",
    "dev:server": "tsx watch src/server/index.ts",
    "format": "biome format --write .",
    "format:check": "biome ci . --linter-enabled=false",
    "lint": "eslint . && biome ci . --formatter-enabled=false",
    "prepare": "husky",
    "start": "node dist/server/index.js",
    "test": "vitest run --root .",
    "typecheck": "tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.server.json"
  },
  "dependencies": {
    "@fastify/cors": "^11.3.1",
    "@fastify/static": "^10.1.6",
    "@fastify/websocket": "^11.3.4",
    "@tldraw/assets": "5.5.2",
    "@tldraw/sync": "5.5.2",
    "@tldraw/sync-core": "5.5.2",
    "fastify": "^5.12.7",
    "react": "^19.3.0",
    "react-dom": "^19.3.0",
    "tldraw": "5.5.2",
    "unfurl.js": "^6.4.0",
    "ws": "^8.22.0"
  },
  "devDependencies": {
    "@biomejs/biome": "2.5.15",
    "@eslint/js": "^10.0.1",
    "@types/node": "^26.6.5",
    "@types/react": "^19.3.0",
    "@types/react-dom": "^19.3.0",
    "@types/ws": "^8.18.2",
    "@vitejs/plugin-react": "^6.1.2",
    "concurrently": "^10.0.6",
    "eslint": "^10.12.0",
    "eslint-plugin-react-hooks": "^7.1.1",
    "eslint-plugin-react-refresh": "^0.5.7",
    "globals": "^17.13.0",
    "husky": "9.1.7",
    "lint-staged": "17.6.0",
    "tsx": "^4.23.15",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.71.2",
    "vite": "^8.3.4",
    "vitest": "^5.0.4"
  }
}