{
  "name": "@effect/cluster",
  "version": "0.60.2",
  "description": "Unified interfaces for common cluster-specific services",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/Effect-TS/effect.git",
    "directory": "packages/cluster"
  },
  "sideEffects": [],
  "homepage": "https://effect.website",
  "dependencies": {
    "kubernetes-types": "^1.30.0"
  },
  "peerDependencies": {
    "@effect/platform": "^0.97.1",
    "@effect/rpc": "^0.76.2",
    "@effect/sql": "^0.52.1",
    "@effect/workflow": "^0.19.1",
    "effect": "^3.22.1"
  },
  "publishConfig": {
    "provenance": true
  },
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/dts/index.d.ts",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    },
    "./ClusterCron": {
      "types": "./dist/dts/ClusterCron.d.ts",
      "import": "./dist/esm/ClusterCron.js",
      "default": "./dist/cjs/ClusterCron.js"
    },
    "./ClusterError": {
      "types": "./dist/dts/ClusterError.d.ts",
      "import": "./dist/esm/ClusterError.js",
      "default": "./dist/cjs/ClusterError.js"
    },
    "./ClusterMetrics": {
      "types": "./dist/dts/ClusterMetrics.d.ts",
      "import": "./dist/esm/ClusterMetrics.js",
      "default": "./dist/cjs/ClusterMetrics.js"
    },
    "./ClusterSchema": {
      "types": "./dist/dts/ClusterSchema.d.ts",
      "import": "./dist/esm/ClusterSchema.js",
      "default": "./dist/cjs/ClusterSchema.js"
    },
    "./ClusterWorkflowEngine": {
      "types": "./dist/dts/ClusterWorkflowEngine.d.ts",
      "import": "./dist/esm/ClusterWorkflowEngine.js",
      "default": "./dist/cjs/ClusterWorkflowEngine.js"
    },
    "./DeliverAt": {
      "types": "./dist/dts/DeliverAt.d.ts",
      "import": "./dist/esm/DeliverAt.js",
      "default": "./dist/cjs/DeliverAt.js"
    },
    "./Entity": {
      "types": "./dist/dts/Entity.d.ts",
      "import": "./dist/esm/Entity.js",
      "default": "./dist/cjs/Entity.js"
    },
    "./EntityAddress": {
      "types": "./dist/dts/EntityAddress.d.ts",
      "import": "./dist/esm/EntityAddress.js",
      "default": "./dist/cjs/EntityAddress.js"
    },
    "./EntityId": {
      "types": "./dist/dts/EntityId.d.ts",
      "import": "./dist/esm/EntityId.js",
      "default": "./dist/cjs/EntityId.js"
    },
    "./EntityProxy": {
      "types": "./dist/dts/EntityProxy.d.ts",
      "import": "./dist/esm/EntityProxy.js",
      "default": "./dist/cjs/EntityProxy.js"
    },
    "./EntityProxyServer": {
      "types": "./dist/dts/EntityProxyServer.d.ts",
      "import": "./dist/esm/EntityProxyServer.js",
      "default": "./dist/cjs/EntityProxyServer.js"
    },
    "./EntityResource": {
      "types": "./dist/dts/EntityResource.d.ts",
      "import": "./dist/esm/EntityResource.js",
      "default": "./dist/cjs/EntityResource.js"
    },
    "./EntityType": {
      "types": "./dist/dts/EntityType.d.ts",
      "import": "./dist/esm/EntityType.js",
      "default": "./dist/cjs/EntityType.js"
    },
    "./Envelope": {
      "types": "./dist/dts/Envelope.d.ts",
      "import": "./dist/esm/Envelope.js",
      "default": "./dist/cjs/Envelope.js"
    },
    "./HttpRunner": {
      "types": "./dist/dts/HttpRunner.d.ts",
      "import": "./dist/esm/HttpRunner.js",
      "default": "./dist/cjs/HttpRunner.js"
    },
    "./K8sHttpClient": {
      "types": "./dist/dts/K8sHttpClient.d.ts",
      "import": "./dist/esm/K8sHttpClient.js",
      "default": "./dist/cjs/K8sHttpClient.js"
    },
    "./MachineId": {
      "types": "./dist/dts/MachineId.d.ts",
      "import": "./dist/esm/MachineId.js",
      "default": "./dist/cjs/MachineId.js"
    },
    "./Message": {
      "types": "./dist/dts/Message.d.ts",
      "import": "./dist/esm/Message.js",
      "default": "./dist/cjs/Message.js"
    },
    "./MessageStorage": {
      "types": "./dist/dts/MessageStorage.d.ts",
      "import": "./dist/esm/MessageStorage.js",
      "default": "./dist/cjs/MessageStorage.js"
    },
    "./Reply": {
      "types": "./dist/dts/Reply.d.ts",
      "import": "./dist/esm/Reply.js",
      "default": "./dist/cjs/Reply.js"
    },
    "./Runner": {
      "types": "./dist/dts/Runner.d.ts",
      "import": "./dist/esm/Runner.js",
      "default": "./dist/cjs/Runner.js"
    },
    "./RunnerAddress": {
      "types": "./dist/dts/RunnerAddress.d.ts",
      "import": "./dist/esm/RunnerAddress.js",
      "default": "./dist/cjs/RunnerAddress.js"
    },
    "./RunnerHealth": {
      "types": "./dist/dts/RunnerHealth.d.ts",
      "import": "./dist/esm/RunnerHealth.js",
      "default": "./dist/cjs/RunnerHealth.js"
    },
    "./RunnerServer": {
      "types": "./dist/dts/RunnerServer.d.ts",
      "import": "./dist/esm/RunnerServer.js",
      "default": "./dist/cjs/RunnerServer.js"
    },
    "./RunnerStorage": {
      "types": "./dist/dts/RunnerStorage.d.ts",
      "import": "./dist/esm/RunnerStorage.js",
      "default": "./dist/cjs/RunnerStorage.js"
    },
    "./Runners": {
      "types": "./dist/dts/Runners.d.ts",
      "import": "./dist/esm/Runners.js",
      "default": "./dist/cjs/Runners.js"
    },
    "./ShardId": {
      "types": "./dist/dts/ShardId.d.ts",
      "import": "./dist/esm/ShardId.js",
      "default": "./dist/cjs/ShardId.js"
    },
    "./Sharding": {
      "types": "./dist/dts/Sharding.d.ts",
      "import": "./dist/esm/Sharding.js",
      "default": "./dist/cjs/Sharding.js"
    },
    "./ShardingConfig": {
      "types": "./dist/dts/ShardingConfig.d.ts",
      "import": "./dist/esm/ShardingConfig.js",
      "default": "./dist/cjs/ShardingConfig.js"
    },
    "./ShardingRegistrationEvent": {
      "types": "./dist/dts/ShardingRegistrationEvent.d.ts",
      "import": "./dist/esm/ShardingRegistrationEvent.js",
      "default": "./dist/cjs/ShardingRegistrationEvent.js"
    },
    "./SingleRunner": {
      "types": "./dist/dts/SingleRunner.d.ts",
      "import": "./dist/esm/SingleRunner.js",
      "default": "./dist/cjs/SingleRunner.js"
    },
    "./Singleton": {
      "types": "./dist/dts/Singleton.d.ts",
      "import": "./dist/esm/Singleton.js",
      "default": "./dist/cjs/Singleton.js"
    },
    "./SingletonAddress": {
      "types": "./dist/dts/SingletonAddress.d.ts",
      "import": "./dist/esm/SingletonAddress.js",
      "default": "./dist/cjs/SingletonAddress.js"
    },
    "./Snowflake": {
      "types": "./dist/dts/Snowflake.d.ts",
      "import": "./dist/esm/Snowflake.js",
      "default": "./dist/cjs/Snowflake.js"
    },
    "./SocketRunner": {
      "types": "./dist/dts/SocketRunner.d.ts",
      "import": "./dist/esm/SocketRunner.js",
      "default": "./dist/cjs/SocketRunner.js"
    },
    "./SqlMessageStorage": {
      "types": "./dist/dts/SqlMessageStorage.d.ts",
      "import": "./dist/esm/SqlMessageStorage.js",
      "default": "./dist/cjs/SqlMessageStorage.js"
    },
    "./SqlRunnerStorage": {
      "types": "./dist/dts/SqlRunnerStorage.d.ts",
      "import": "./dist/esm/SqlRunnerStorage.js",
      "default": "./dist/cjs/SqlRunnerStorage.js"
    },
    "./TestRunner": {
      "types": "./dist/dts/TestRunner.d.ts",
      "import": "./dist/esm/TestRunner.js",
      "default": "./dist/cjs/TestRunner.js"
    },
    "./index": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    }
  },
  "typesVersions": {
    "*": {
      "ClusterCron": [
        "./dist/dts/ClusterCron.d.ts"
      ],
      "ClusterError": [
        "./dist/dts/ClusterError.d.ts"
      ],
      "ClusterMetrics": [
        "./dist/dts/ClusterMetrics.d.ts"
      ],
      "ClusterSchema": [
        "./dist/dts/ClusterSchema.d.ts"
      ],
      "ClusterWorkflowEngine": [
        "./dist/dts/ClusterWorkflowEngine.d.ts"
      ],
      "DeliverAt": [
        "./dist/dts/DeliverAt.d.ts"
      ],
      "Entity": [
        "./dist/dts/Entity.d.ts"
      ],
      "EntityAddress": [
        "./dist/dts/EntityAddress.d.ts"
      ],
      "EntityId": [
        "./dist/dts/EntityId.d.ts"
      ],
      "EntityProxy": [
        "./dist/dts/EntityProxy.d.ts"
      ],
      "EntityProxyServer": [
        "./dist/dts/EntityProxyServer.d.ts"
      ],
      "EntityResource": [
        "./dist/dts/EntityResource.d.ts"
      ],
      "EntityType": [
        "./dist/dts/EntityType.d.ts"
      ],
      "Envelope": [
        "./dist/dts/Envelope.d.ts"
      ],
      "HttpRunner": [
        "./dist/dts/HttpRunner.d.ts"
      ],
      "K8sHttpClient": [
        "./dist/dts/K8sHttpClient.d.ts"
      ],
      "MachineId": [
        "./dist/dts/MachineId.d.ts"
      ],
      "Message": [
        "./dist/dts/Message.d.ts"
      ],
      "MessageStorage": [
        "./dist/dts/MessageStorage.d.ts"
      ],
      "Reply": [
        "./dist/dts/Reply.d.ts"
      ],
      "Runner": [
        "./dist/dts/Runner.d.ts"
      ],
      "RunnerAddress": [
        "./dist/dts/RunnerAddress.d.ts"
      ],
      "RunnerHealth": [
        "./dist/dts/RunnerHealth.d.ts"
      ],
      "RunnerServer": [
        "./dist/dts/RunnerServer.d.ts"
      ],
      "RunnerStorage": [
        "./dist/dts/RunnerStorage.d.ts"
      ],
      "Runners": [
        "./dist/dts/Runners.d.ts"
      ],
      "ShardId": [
        "./dist/dts/ShardId.d.ts"
      ],
      "Sharding": [
        "./dist/dts/Sharding.d.ts"
      ],
      "ShardingConfig": [
        "./dist/dts/ShardingConfig.d.ts"
      ],
      "ShardingRegistrationEvent": [
        "./dist/dts/ShardingRegistrationEvent.d.ts"
      ],
      "SingleRunner": [
        "./dist/dts/SingleRunner.d.ts"
      ],
      "Singleton": [
        "./dist/dts/Singleton.d.ts"
      ],
      "SingletonAddress": [
        "./dist/dts/SingletonAddress.d.ts"
      ],
      "Snowflake": [
        "./dist/dts/Snowflake.d.ts"
      ],
      "SocketRunner": [
        "./dist/dts/SocketRunner.d.ts"
      ],
      "SqlMessageStorage": [
        "./dist/dts/SqlMessageStorage.d.ts"
      ],
      "SqlRunnerStorage": [
        "./dist/dts/SqlRunnerStorage.d.ts"
      ],
      "TestRunner": [
        "./dist/dts/TestRunner.d.ts"
      ],
      "index": [
        "./dist/dts/index.d.ts"
      ]
    }
  }
}