{ "name": "@hivegrid/web", "version": "0.0.0", "private": true, "type": "module", "sideEffects": false, "dependencies": { "@dnd-kit/core": "6.3.1", "@dnd-kit/sortable": "10.0.0", "@dnd-kit/utilities": "3.2.2", "@hivegrid/activity": "workspace:*", "@hivegrid/billing": "workspace:*", "@hivegrid/brand": "workspace:*", "@hivegrid/captcha": "workspace:*", "@hivegrid/chat": "workspace:*", "@hivegrid/config": "workspace:*", "@hivegrid/db": "workspace:*", "@hivegrid/email-sequences": "workspace:*", "@hivegrid/entitlements": "workspace:*", "@hivegrid/exports": "workspace:*", "@hivegrid/feature-flags": "workspace:*", "@hivegrid/form-widget": "workspace:*", "@hivegrid/foundation": "workspace:*", "@hivegrid/i18n": "workspace:*", "@hivegrid/imports": "workspace:*", "@hivegrid/integrations": "workspace:*", "@hivegrid/logger": "workspace:*", "@hivegrid/mail": "workspace:*", "@hivegrid/metrics": "workspace:*", "@hivegrid/observability": "workspace:*", "@hivegrid/plugin-runtime": "workspace:*", "@hivegrid/portal-domain-controller": "workspace:*", "@hivegrid/queue": "workspace:*", "@hivegrid/realtime": "workspace:*", "@hivegrid/search": "workspace:*", "@hivegrid/shared-store": "workspace:*", "@hivegrid/storage": "workspace:*", "@hivegrid/ui": "workspace:*", "@hivegrid/ui-app": "workspace:*", "@hivegrid/ui-mock": "workspace:*", "@hivegrid/url": "workspace:*", "@hivegrid/view-models": "workspace:*", "@mcaptcha/vanilla-glue": "0.1.0-alpha-3", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-zone": "^2.9.0", "@opentelemetry/exporter-trace-otlp-http": "^0.220.0", "@opentelemetry/instrumentation-fetch": "^0.220.0", "@opentelemetry/instrumentation-xml-http-request": "^0.220.0", "@opentelemetry/resources": "^2.9.0", "@opentelemetry/sdk-trace-base": "^2.9.0", "@opentelemetry/sdk-trace-web": "^2.9.0", "@opentelemetry/semantic-conventions": "^1.40.0", "@sentry/node": "^10.53.1", "@sentry/react": "^10.53.1", "@sentry/react-router": "^10.53.1", "@signpdf/placeholder-plain": "^3.3.0", "@signpdf/signer-p12": "^3.3.0", "@signpdf/signpdf": "^3.3.0", "@subframe/core": "^1.155.0", "argon2": "^0.44.0", "canvas-confetti": "^1.9.4", "copy-to-clipboard": "^3.3.3", "isomorphic-dompurify": "^3.18.0", "marked": "^14.0.0", "maxmind": "^5.0.6", "node-forge": "^1.4.0", "openid-client": "^5.7.1", "recharts": "^2.15.3", "tldts": "7.4.6", "web-vitals": "^4.2.4", "fflate": "^0.8.2" }, "scripts": { "dev": "HIVEGRID_RUNTIME_SURFACE=core WEB_RUNTIME_SURFACE=core react-router dev .", "build": "node ../../scripts/build-web-surfaces.mjs && node ../../scripts/build-web-server.mjs", "bundle:visualize": "ANALYZE_BUNDLE=true HIVEGRID_RUNTIME_SURFACE=core react-router build .", "verify:surfaces": "node ../../scripts/verify-web-build-surfaces.mjs", "typegen": "HIVEGRID_RUNTIME_SURFACE=core react-router typegen", "typecheck": "pnpm --filter @hivegrid/db prisma:generate && pnpm run typegen && node ../../scripts/typecheck-web.mjs", "test": "HIVEGRID_CORE_TESTS_ONLY=1 pnpm --dir ../.. exec node scripts/vitest-cli-compat.mjs run apps/web/app/", "start": "node ../../build/server-runtime/server.js" }, "devDependencies": { "@sentry/vite-plugin": "^5.3.0", "@types/canvas-confetti": "^1.9.0", "rollup-plugin-visualizer": "^7.0.1", "vite-env-only": "^3.0.3" } }