{
  "name": "matrix-crdt",
  "description": "",
  "homepage": "https://github.com/YousefED/matrix-crdt",
  "author": {
    "name": "Yousef El-Dardiry"
  },
  "type": "module",
  "version": "0.2.1-alpha.1",
  "private": false,
  "license": "MPL-2.0",
  "dependencies": {
    "another-json": "^0.2.0",
    "lodash": "^4.17.21",
    "simple-peer": "^9.11.0",
    "vscode-lib": "^0.1.0"
  },
  "devDependencies": {
    "@matrix-org/olm": "^3.2.12",
    "@peculiar/webcrypto": "^1.1.7",
    "@types/autocannon": "4.1.1",
    "@types/lodash": "^4.14.178",
    "@types/qs": "^6.9.7",
    "@types/simple-peer": "^9.11.3",
    "autocannon": "7.4.0",
    "c8": "^7.12.0",
    "cross-fetch": "^3.1.4",
    "got": "^11.8.2",
    "jest-environment-jsdom": "^28.1.3",
    "lib0": "^0.2.42",
    "matrix-js-sdk": "^19.4.0",
    "qs": "^6.10.2",
    "rimraf": "^3.0.2",
    "typescript": "^4.4.4",
    "vite": "^3.0.0",
    "vitest": "^0.20.3",
    "y-protocols": "^1.0.5",
    "yjs": "^13.5.16"
  },
  "peerDependencies": {
    "lib0": "*",
    "matrix-js-sdk": "*",
    "y-protocols": "*",
    "yjs": "*"
  },
  "files": [
    "/dist",
    "/types"
  ],
  "source": "src/index.ts",
  "types": "types/index.d.ts",
  "main": "./dist/matrix-crdt.umd.cjs",
  "module": "./dist/matrix-crdt.js",
  "exports": {
    ".": {
      "import": "./dist/matrix-crdt.js",
      "require": "./dist/matrix-crdt.umd.cjs"
    }
  },
  "scripts": {
    "clean": "rimraf dist && rimraf types",
    "build": "npm run clean && tsc && vite build",
    "test": "vitest run --coverage",
    "watch": "tsc --watch",
    "bench": "NODE_OPTIONS='--max-old-space-size=4096' ts-node --files -O '{\"module\":\"commonjs\"}' src/matrix-crdt/benchmark/benchmarkTest.ts "
  },
  "gitHead": "1a63c4d5350858cc7f7d47073bc9563429d6b3ad"
}
