{
  "name": "hmwebviewer-workspace",
  "private": true,
  "version": "0.2.0",
  "type": "module",
  "workspaces": [
    "apps/*",
    "packages/*"
  ],
  "scripts": {
    "dev:2d": "npm --workspace @hmwebviewer/viewer-2d-sample run dev",
    "dev:3d": "npm --workspace @hmwebviewer/viewer-3d run dev",
    "build": "npm run build --workspaces --if-present",
    "typecheck": "npm run typecheck --workspaces --if-present",
    "test": "npm run test:unit",
    "test:unit": "vitest run",
    "test:e2e": "playwright test",
    "verify": "npm run typecheck && npm run test:unit && npm run build && npm run test:e2e",
    "postinstall": "npm --workspace @hmwebviewer/viewer-3d run stage:decoders"
  },
  "devDependencies": {
    "@playwright/test": "1.62.0",
    "@types/three": "0.185.1",
    "typescript": "7.0.2",
    "vite": "8.1.5",
    "vitest": "4.1.10"
  },
  "engines": {
    "node": ">=24.0.0",
    "npm": ">=11.0.0"
  }
}
