{
  "name": "@localfirst/state",
  "description": "CRDT-based distributed state management for Redux",
  "version": "1.0.12",
  "license": "MIT",
  "private": false,
  "main": "dist/src/index.js",
  "typings": "dist/src/index.d.ts",
  "scripts": {
    "prebuild": "rimraf dist",
    "build": "tsc",
    "prepublish": "yarn build",
    "lint": "tsc -p tsconfig.strict.json --noEmit",
    "watch": "tsc --watch",
    "test": "jest",
    "test:debug": "node --inspect-brk=11580 node_modules\\jest\\bin\\jest.js --runInBand",
    "test:log": "cross-env DEBUG='lf*' DEBUG_COLORS=1 yarn test"
  },
  "dependencies": {
    "@localfirst/relay-client": "^1.0.9",
    "@localfirst/storage-abstract": "^1.0.2",
    "@localfirst/storage-indexeddb": "^1.0.10",
    "@stablelib/base64": "1",
    "@stablelib/utf8": "1",
    "automerge": "0",
    "cuid": "2",
    "debug": "4",
    "fast-memoize": "2",
    "immutable": "4.0.0-rc.12",
    "redux-devtools-extension": "2",
    "scryptsy": "2"
  },
  "devDependencies": {
    "@localfirst/relay": "^1.0.7",
    "@types/debug": "4",
    "@types/jest": "25",
    "@types/scryptsy": "2",
    "fake-indexeddb": "2",
    "jest": "25",
    "mock-socket": "8",
    "npm-watch": "0",
    "p-event": "4",
    "portfinder": "1",
    "prettier": "2",
    "redux": "4",
    "rimraf": "3",
    "ts-jest": "26",
    "tslib": "1",
    "typescript": "4"
  },
  "jest": {
    "preset": "ts-jest",
    "setupFiles": [
      "fake-indexeddb/auto"
    ],
    "testPathIgnorePatterns": [
      "/node_modules/",
      "/dist"
    ]
  },
  "gitHead": "fa0fc65667a1acf4ab971d48e3330016f6d7f512"
}
