{
  "name": "@highstate/designer",
  "version": "0.19.1",
  "type": "module",
  "files": [
    ".output"
  ],
  "exports": {
    "./server": "./.output/server/index.mjs",
    "./package.json": "./package.json"
  },
  "publishConfig": {
    "access": "public"
  },
  "nx": {
    "tags": [
      "platform"
    ]
  },
  "devDependencies": {
    "@codemirror/lang-yaml": "^6.1.2",
    "@codemirror/theme-one-dark": "^6.1.2",
    "@dagrejs/dagre": "^1.1.4",
    "@guolao/vue-monaco-editor": "^1.5.5",
    "@iconify/vue": "^4.1.2",
    "@mdi/font": "5",
    "@msgpack/msgpack": "^3.1.2",
    "@noble/ciphers": "^1.3.0",
    "@nuxt/eslint": "0.7.2",
    "@nuxtjs/i18n": "^9.5.6",
    "@pinia/nuxt": "0.8.0",
    "@shikijs/monaco": "^3.3.0",
    "@trpc/client": "^11.0.1",
    "@trpc/server": "^11.0.1",
    "@types/qrcode": "^1",
    "@types/ws": "^8",
    "@vue-flow/background": "^1.3.2",
    "@vue-flow/core": "^1.41.5",
    "@vue-flow/minimap": "^1.5.0",
    "@vueuse/core": "^13.5.0",
    "@vueuse/nuxt": "12.0.0",
    "@xterm/addon-attach": "^0.11.0",
    "@xterm/addon-fit": "^0.10.0",
    "@xterm/addon-web-links": "^0.11.0",
    "@xterm/addon-webgl": "^0.18.0",
    "@xterm/xterm": "^5.5.0",
    "age-encryption": "^0.2.3",
    "async-mutex": "^0.5.0",
    "codemirror": "^6.0.1",
    "dockview-core": "^4.9.0",
    "dockview-vue": "^4.2.3",
    "dompurify": "^3.2.4",
    "eslint": "^9.17.0",
    "flexsearch": "^0.8.158",
    "highlight.js": "^11.11.1",
    "js-base64": "^3.7.7",
    "libavoid-js": "^0.4.2",
    "marked": "^15.0.7",
    "marked-highlight": "^2.2.1",
    "monaco-editor": "^0.52.2",
    "monaco-yaml": "^5.3.1",
    "nuxt": "^4.1.2",
    "pinia": "^2.2.7",
    "pino": "^9.6.0",
    "pino-pretty": "^13.0.0",
    "qrcode": "^1.5.4",
    "remeda": "^2.21.0",
    "shiki": "^3.3.0",
    "superjson": "^2.2.2",
    "trpc-nuxt": "^1.0.4",
    "typescript": "^5.7.2",
    "ulid": "^3.0.1",
    "vitest": "^3.2.4",
    "vue": "^3.5.13",
    "vue-codemirror6": "^1.3.8",
    "vue-qrcode": "^2.2.2",
    "vue-router": "latest",
    "vuetify-nuxt-module": "^0.18.7",
    "ws": "^8.18.0",
    "yaml": "^2.7.0",
    "zod": "^4.0.5",
    "zxcvbn-typescript": "^5.0.1",
    "vue-tsc": "^3.1.4"
  },
  "dependencies": {
    "@paralleldrive/cuid2": "^2.2.2",
    "@prisma/internals": "^6.14.0",
    "@highstate/backend-api": "0.19.1",
    "@highstate/contract": "0.19.1",
    "@highstate/backend": "0.19.1"
  },
  "repository": {
    "url": "https://github.com/highstate-io/highstate"
  },
  "scripts": {
    "dev": "FORCE_COLOR=true NODE_OPTIONS=--trace-warnings nuxt dev --host | pino-pretty",
    "build": "nuxt build",
    "typecheck": "nuxt typecheck"
  }
}