{
  "name": "@dxos/echo",
  "version": "0.9.0",
  "description": "ECHO API",
  "homepage": "https://dxos.org",
  "bugs": "https://github.com/dxos/dxos/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/dxos/dxos"
  },
  "license": "FSL-1.1-Apache-2.0",
  "author": "info@dxos.org",
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "types": "./dist/types/src/index.d.ts",
      "default": "./dist/lib/neutral/index.mjs"
    },
    "./internal": {
      "source": "./src/internal/index.ts",
      "types": "./dist/types/src/internal/index.d.ts",
      "default": "./dist/lib/neutral/internal/index.mjs"
    },
    "./testing": {
      "source": "./src/testing/index.ts",
      "types": "./dist/types/src/testing/index.d.ts",
      "default": "./dist/lib/neutral/testing/index.mjs"
    },
    "./Annotation": {
      "source": "./src/Annotation.ts",
      "types": "./dist/types/src/Annotation.d.ts",
      "default": "./dist/lib/neutral/Annotation.mjs"
    },
    "./Database": {
      "source": "./src/Database.ts",
      "types": "./dist/types/src/Database.d.ts",
      "default": "./dist/lib/neutral/Database.mjs"
    },
    "./Entity": {
      "source": "./src/Entity.ts",
      "types": "./dist/types/src/Entity.d.ts",
      "default": "./dist/lib/neutral/Entity.mjs"
    },
    "./Err": {
      "source": "./src/Err.ts",
      "types": "./dist/types/src/Err.d.ts",
      "default": "./dist/lib/neutral/Err.mjs"
    },
    "./Feed": {
      "source": "./src/Feed.ts",
      "types": "./dist/types/src/Feed.d.ts",
      "default": "./dist/lib/neutral/Feed.mjs"
    },
    "./Filter": {
      "source": "./src/Filter.ts",
      "types": "./dist/types/src/Filter.d.ts",
      "default": "./dist/lib/neutral/Filter.mjs"
    },
    "./Format": {
      "source": "./src/Format.ts",
      "types": "./dist/types/src/Format.d.ts",
      "default": "./dist/lib/neutral/Format.mjs"
    },
    "./JsonSchema": {
      "source": "./src/JsonSchema.ts",
      "types": "./dist/types/src/JsonSchema.d.ts",
      "default": "./dist/lib/neutral/JsonSchema.mjs"
    },
    "./Key": {
      "source": "./src/Key.ts",
      "types": "./dist/types/src/Key.d.ts",
      "default": "./dist/lib/neutral/Key.mjs"
    },
    "./Migration": {
      "source": "./src/Migration.ts",
      "types": "./dist/types/src/Migration.d.ts",
      "default": "./dist/lib/neutral/Migration.mjs"
    },
    "./Obj": {
      "source": "./src/Obj.ts",
      "types": "./dist/types/src/Obj.d.ts",
      "default": "./dist/lib/neutral/Obj.mjs"
    },
    "./Order": {
      "source": "./src/Order.ts",
      "types": "./dist/types/src/Order.d.ts",
      "default": "./dist/lib/neutral/Order.mjs"
    },
    "./Query": {
      "source": "./src/Query.ts",
      "types": "./dist/types/src/Query.d.ts",
      "default": "./dist/lib/neutral/Query.mjs"
    },
    "./QueryResult": {
      "source": "./src/QueryResult.ts",
      "types": "./dist/types/src/QueryResult.d.ts",
      "default": "./dist/lib/neutral/QueryResult.mjs"
    },
    "./Ref": {
      "source": "./src/Ref.ts",
      "types": "./dist/types/src/Ref.d.ts",
      "default": "./dist/lib/neutral/Ref.mjs"
    },
    "./Registry": {
      "source": "./src/Registry.ts",
      "types": "./dist/types/src/Registry.d.ts",
      "default": "./dist/lib/neutral/Registry.mjs"
    },
    "./Relation": {
      "source": "./src/Relation.ts",
      "types": "./dist/types/src/Relation.d.ts",
      "default": "./dist/lib/neutral/Relation.mjs"
    },
    "./Scope": {
      "source": "./src/Scope.ts",
      "types": "./dist/types/src/Scope.d.ts",
      "default": "./dist/lib/neutral/Scope.mjs"
    },
    "./Tag": {
      "source": "./src/Tag.ts",
      "types": "./dist/types/src/Tag.d.ts",
      "default": "./dist/lib/neutral/Tag.mjs"
    },
    "./Type": {
      "source": "./src/Type.ts",
      "types": "./dist/types/src/Type.d.ts",
      "default": "./dist/lib/neutral/Type.mjs"
    }
  },
  "files": [
    "dist",
    "src"
  ],
  "dependencies": {
    "@effect-atom/atom": "^0.5.3",
    "effect": "3.21.3",
    "@dxos/debug": "0.9.0",
    "@dxos/async": "0.9.0",
    "@dxos/echo-protocol": "0.9.0",
    "@dxos/effect": "0.9.0",
    "@dxos/errors": "0.9.0",
    "@dxos/keys": "0.9.0",
    "@dxos/node-std": "0.9.0",
    "@dxos/util": "0.9.0",
    "@dxos/log": "0.9.0",
    "@dxos/invariant": "0.9.0"
  },
  "devDependencies": {
    "@types/node": "22.10.2"
  },
  "publishConfig": {
    "access": "public"
  },
  "beast": {}
}