{
  "name": "@toeverything/infra",
  "type": "module",
  "private": true,
  "exports": {
    "./blocksuite": "./src/blocksuite/index.ts",
    "./storage": "./src/storage/index.ts",
    "./utils": "./src/utils/index.ts",
    "./app-config-storage": "./src/app-config-storage.ts",
    ".": "./src/index.ts"
  },
  "dependencies": {
    "@affine/debug": "workspace:*",
    "@affine/env": "workspace:*",
    "@affine/templates": "workspace:*",
    "@blocksuite/blocks": "0.15.0-canary-202405271425-84b069d",
    "@blocksuite/global": "0.15.0-canary-202405271425-84b069d",
    "@blocksuite/store": "0.15.0-canary-202405271425-84b069d",
    "@datastructures-js/binary-search-tree": "^5.3.2",
    "foxact": "^0.2.33",
    "jotai": "^2.8.0",
    "jotai-effect": "^1.0.0",
    "lodash-es": "^4.17.21",
    "nanoid": "^5.0.7",
    "react": "18.3.1",
    "tinykeys": "patch:tinykeys@npm%3A2.1.0#~/.yarn/patches/tinykeys-npm-2.1.0-819feeaed0.patch",
    "yjs": "^13.6.14",
    "zod": "^3.22.4"
  },
  "devDependencies": {
    "@affine-test/fixtures": "workspace:*",
    "@affine/templates": "workspace:*",
    "@blocksuite/block-std": "0.15.0-canary-202405271425-84b069d",
    "@blocksuite/presets": "0.15.0-canary-202405271425-84b069d",
    "@testing-library/react": "^15.0.0",
    "async-call-rpc": "^6.4.0",
    "react": "^18.2.0",
    "rxjs": "^7.8.1",
    "vite": "^5.2.8",
    "vite-plugin-dts": "3.9.1",
    "vitest": "1.6.0"
  },
  "peerDependencies": {
    "@affine/templates": "*",
    "@blocksuite/presets": "*",
    "async-call-rpc": "*",
    "electron": "*",
    "react": "*",
    "yjs": "^13"
  },
  "peerDependenciesMeta": {
    "@affine/templates": {
      "optional": true
    },
    "@blocksuite/presets": {
      "optional": true
    },
    "async-call-rpc": {
      "optional": true
    },
    "electron": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "yjs": {
      "optional": true
    }
  },
  "version": "0.14.0"
}
