{
  "name": "@revesuite/store",
  "version": "0.6.1-alpha.8",
  "description": "BlockSuite data store built for general purpose state management.",
  "main": "dist/index.js",
  "type": "module",
  "repository": "toeverything/blocksuite",
  "keywords": [],
  "author": "toeverything",
  "license": "MPL-2.0",
  "dependencies": {
    "@types/flexsearch": "^0.7.3",
    "buffer": "^6.0.3",
    "flexsearch": "0.7.21",
    "idb-keyval": "^6.2.0",
    "ky": "^0.33.3",
    "lib0": "^0.2.74",
    "merge": "^2.1.1",
    "minimatch": "^9.0.0",
    "nanoid": "^4.0.1",
    "y-protocols": "^1.0.5",
    "y-webrtc": "^10.2.5",
    "zod": "^3.21.4",
    "@revesuite/global": "0.6.1-alpha.8",
    "@revesuite/virgo": "0.6.1-alpha.8"
  },
  "devDependencies": {
    "lit": "^2.7.3",
    "yjs": "^13.6.0"
  },
  "peerDependencies": {
    "yjs": "^13"
  },
  "exports": {
    "./src/*": "./dist/*.js",
    ".": {
      "module": "./dist/index.js",
      "import": "./dist/index.js"
    },
    "./shim.d.ts": "./shim.d.ts"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "serve": "PORT=4444 node node_modules/y-webrtc/bin/server.js",
    "build": "tsc",
    "test:unit": "vitest --run",
    "test:unit:coverage": "vitest run --coverage",
    "test:unit:ui": "vitest --ui",
    "test:e2e": "playwright test",
    "test": "pnpm test:unit && pnpm test:e2e"
  },
  "types": "dist/index.d.ts"
}