{
  "name": "@effect/platform",
  "version": "0.90.3",
  "description": "Unified interfaces for common platform-specific services",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/Effect-TS/effect.git",
    "directory": "packages/platform"
  },
  "sideEffects": [],
  "homepage": "https://effect.website",
  "dependencies": {
    "@opentelemetry/semantic-conventions": "^1.33.0",
    "find-my-way-ts": "^0.1.6",
    "msgpackr": "^1.11.4",
    "multipasta": "^0.2.7"
  },
  "peerDependencies": {
    "effect": "^3.17.7"
  },
  "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"
    },
    "./ChannelSchema": {
      "types": "./dist/dts/ChannelSchema.d.ts",
      "import": "./dist/esm/ChannelSchema.js",
      "default": "./dist/cjs/ChannelSchema.js"
    },
    "./Command": {
      "types": "./dist/dts/Command.d.ts",
      "import": "./dist/esm/Command.js",
      "default": "./dist/cjs/Command.js"
    },
    "./CommandExecutor": {
      "types": "./dist/dts/CommandExecutor.d.ts",
      "import": "./dist/esm/CommandExecutor.js",
      "default": "./dist/cjs/CommandExecutor.js"
    },
    "./Cookies": {
      "types": "./dist/dts/Cookies.d.ts",
      "import": "./dist/esm/Cookies.js",
      "default": "./dist/cjs/Cookies.js"
    },
    "./Effectify": {
      "types": "./dist/dts/Effectify.d.ts",
      "import": "./dist/esm/Effectify.js",
      "default": "./dist/cjs/Effectify.js"
    },
    "./Error": {
      "types": "./dist/dts/Error.d.ts",
      "import": "./dist/esm/Error.js",
      "default": "./dist/cjs/Error.js"
    },
    "./Etag": {
      "types": "./dist/dts/Etag.d.ts",
      "import": "./dist/esm/Etag.js",
      "default": "./dist/cjs/Etag.js"
    },
    "./FetchHttpClient": {
      "types": "./dist/dts/FetchHttpClient.d.ts",
      "import": "./dist/esm/FetchHttpClient.js",
      "default": "./dist/cjs/FetchHttpClient.js"
    },
    "./FileSystem": {
      "types": "./dist/dts/FileSystem.d.ts",
      "import": "./dist/esm/FileSystem.js",
      "default": "./dist/cjs/FileSystem.js"
    },
    "./Headers": {
      "types": "./dist/dts/Headers.d.ts",
      "import": "./dist/esm/Headers.js",
      "default": "./dist/cjs/Headers.js"
    },
    "./HttpApi": {
      "types": "./dist/dts/HttpApi.d.ts",
      "import": "./dist/esm/HttpApi.js",
      "default": "./dist/cjs/HttpApi.js"
    },
    "./HttpApiBuilder": {
      "types": "./dist/dts/HttpApiBuilder.d.ts",
      "import": "./dist/esm/HttpApiBuilder.js",
      "default": "./dist/cjs/HttpApiBuilder.js"
    },
    "./HttpApiClient": {
      "types": "./dist/dts/HttpApiClient.d.ts",
      "import": "./dist/esm/HttpApiClient.js",
      "default": "./dist/cjs/HttpApiClient.js"
    },
    "./HttpApiEndpoint": {
      "types": "./dist/dts/HttpApiEndpoint.d.ts",
      "import": "./dist/esm/HttpApiEndpoint.js",
      "default": "./dist/cjs/HttpApiEndpoint.js"
    },
    "./HttpApiError": {
      "types": "./dist/dts/HttpApiError.d.ts",
      "import": "./dist/esm/HttpApiError.js",
      "default": "./dist/cjs/HttpApiError.js"
    },
    "./HttpApiGroup": {
      "types": "./dist/dts/HttpApiGroup.d.ts",
      "import": "./dist/esm/HttpApiGroup.js",
      "default": "./dist/cjs/HttpApiGroup.js"
    },
    "./HttpApiMiddleware": {
      "types": "./dist/dts/HttpApiMiddleware.d.ts",
      "import": "./dist/esm/HttpApiMiddleware.js",
      "default": "./dist/cjs/HttpApiMiddleware.js"
    },
    "./HttpApiScalar": {
      "types": "./dist/dts/HttpApiScalar.d.ts",
      "import": "./dist/esm/HttpApiScalar.js",
      "default": "./dist/cjs/HttpApiScalar.js"
    },
    "./HttpApiSchema": {
      "types": "./dist/dts/HttpApiSchema.d.ts",
      "import": "./dist/esm/HttpApiSchema.js",
      "default": "./dist/cjs/HttpApiSchema.js"
    },
    "./HttpApiSecurity": {
      "types": "./dist/dts/HttpApiSecurity.d.ts",
      "import": "./dist/esm/HttpApiSecurity.js",
      "default": "./dist/cjs/HttpApiSecurity.js"
    },
    "./HttpApiSwagger": {
      "types": "./dist/dts/HttpApiSwagger.d.ts",
      "import": "./dist/esm/HttpApiSwagger.js",
      "default": "./dist/cjs/HttpApiSwagger.js"
    },
    "./HttpApp": {
      "types": "./dist/dts/HttpApp.d.ts",
      "import": "./dist/esm/HttpApp.js",
      "default": "./dist/cjs/HttpApp.js"
    },
    "./HttpBody": {
      "types": "./dist/dts/HttpBody.d.ts",
      "import": "./dist/esm/HttpBody.js",
      "default": "./dist/cjs/HttpBody.js"
    },
    "./HttpClient": {
      "types": "./dist/dts/HttpClient.d.ts",
      "import": "./dist/esm/HttpClient.js",
      "default": "./dist/cjs/HttpClient.js"
    },
    "./HttpClientError": {
      "types": "./dist/dts/HttpClientError.d.ts",
      "import": "./dist/esm/HttpClientError.js",
      "default": "./dist/cjs/HttpClientError.js"
    },
    "./HttpClientRequest": {
      "types": "./dist/dts/HttpClientRequest.d.ts",
      "import": "./dist/esm/HttpClientRequest.js",
      "default": "./dist/cjs/HttpClientRequest.js"
    },
    "./HttpClientResponse": {
      "types": "./dist/dts/HttpClientResponse.d.ts",
      "import": "./dist/esm/HttpClientResponse.js",
      "default": "./dist/cjs/HttpClientResponse.js"
    },
    "./HttpIncomingMessage": {
      "types": "./dist/dts/HttpIncomingMessage.d.ts",
      "import": "./dist/esm/HttpIncomingMessage.js",
      "default": "./dist/cjs/HttpIncomingMessage.js"
    },
    "./HttpLayerRouter": {
      "types": "./dist/dts/HttpLayerRouter.d.ts",
      "import": "./dist/esm/HttpLayerRouter.js",
      "default": "./dist/cjs/HttpLayerRouter.js"
    },
    "./HttpMethod": {
      "types": "./dist/dts/HttpMethod.d.ts",
      "import": "./dist/esm/HttpMethod.js",
      "default": "./dist/cjs/HttpMethod.js"
    },
    "./HttpMiddleware": {
      "types": "./dist/dts/HttpMiddleware.d.ts",
      "import": "./dist/esm/HttpMiddleware.js",
      "default": "./dist/cjs/HttpMiddleware.js"
    },
    "./HttpMultiplex": {
      "types": "./dist/dts/HttpMultiplex.d.ts",
      "import": "./dist/esm/HttpMultiplex.js",
      "default": "./dist/cjs/HttpMultiplex.js"
    },
    "./HttpPlatform": {
      "types": "./dist/dts/HttpPlatform.d.ts",
      "import": "./dist/esm/HttpPlatform.js",
      "default": "./dist/cjs/HttpPlatform.js"
    },
    "./HttpRouter": {
      "types": "./dist/dts/HttpRouter.d.ts",
      "import": "./dist/esm/HttpRouter.js",
      "default": "./dist/cjs/HttpRouter.js"
    },
    "./HttpServer": {
      "types": "./dist/dts/HttpServer.d.ts",
      "import": "./dist/esm/HttpServer.js",
      "default": "./dist/cjs/HttpServer.js"
    },
    "./HttpServerError": {
      "types": "./dist/dts/HttpServerError.d.ts",
      "import": "./dist/esm/HttpServerError.js",
      "default": "./dist/cjs/HttpServerError.js"
    },
    "./HttpServerRequest": {
      "types": "./dist/dts/HttpServerRequest.d.ts",
      "import": "./dist/esm/HttpServerRequest.js",
      "default": "./dist/cjs/HttpServerRequest.js"
    },
    "./HttpServerRespondable": {
      "types": "./dist/dts/HttpServerRespondable.d.ts",
      "import": "./dist/esm/HttpServerRespondable.js",
      "default": "./dist/cjs/HttpServerRespondable.js"
    },
    "./HttpServerResponse": {
      "types": "./dist/dts/HttpServerResponse.d.ts",
      "import": "./dist/esm/HttpServerResponse.js",
      "default": "./dist/cjs/HttpServerResponse.js"
    },
    "./HttpTraceContext": {
      "types": "./dist/dts/HttpTraceContext.d.ts",
      "import": "./dist/esm/HttpTraceContext.js",
      "default": "./dist/cjs/HttpTraceContext.js"
    },
    "./KeyValueStore": {
      "types": "./dist/dts/KeyValueStore.d.ts",
      "import": "./dist/esm/KeyValueStore.js",
      "default": "./dist/cjs/KeyValueStore.js"
    },
    "./MsgPack": {
      "types": "./dist/dts/MsgPack.d.ts",
      "import": "./dist/esm/MsgPack.js",
      "default": "./dist/cjs/MsgPack.js"
    },
    "./Multipart": {
      "types": "./dist/dts/Multipart.d.ts",
      "import": "./dist/esm/Multipart.js",
      "default": "./dist/cjs/Multipart.js"
    },
    "./Ndjson": {
      "types": "./dist/dts/Ndjson.d.ts",
      "import": "./dist/esm/Ndjson.js",
      "default": "./dist/cjs/Ndjson.js"
    },
    "./OpenApi": {
      "types": "./dist/dts/OpenApi.d.ts",
      "import": "./dist/esm/OpenApi.js",
      "default": "./dist/cjs/OpenApi.js"
    },
    "./OpenApiJsonSchema": {
      "types": "./dist/dts/OpenApiJsonSchema.d.ts",
      "import": "./dist/esm/OpenApiJsonSchema.js",
      "default": "./dist/cjs/OpenApiJsonSchema.js"
    },
    "./Path": {
      "types": "./dist/dts/Path.d.ts",
      "import": "./dist/esm/Path.js",
      "default": "./dist/cjs/Path.js"
    },
    "./PlatformConfigProvider": {
      "types": "./dist/dts/PlatformConfigProvider.d.ts",
      "import": "./dist/esm/PlatformConfigProvider.js",
      "default": "./dist/cjs/PlatformConfigProvider.js"
    },
    "./PlatformLogger": {
      "types": "./dist/dts/PlatformLogger.d.ts",
      "import": "./dist/esm/PlatformLogger.js",
      "default": "./dist/cjs/PlatformLogger.js"
    },
    "./Runtime": {
      "types": "./dist/dts/Runtime.d.ts",
      "import": "./dist/esm/Runtime.js",
      "default": "./dist/cjs/Runtime.js"
    },
    "./Socket": {
      "types": "./dist/dts/Socket.d.ts",
      "import": "./dist/esm/Socket.js",
      "default": "./dist/cjs/Socket.js"
    },
    "./SocketServer": {
      "types": "./dist/dts/SocketServer.d.ts",
      "import": "./dist/esm/SocketServer.js",
      "default": "./dist/cjs/SocketServer.js"
    },
    "./Template": {
      "types": "./dist/dts/Template.d.ts",
      "import": "./dist/esm/Template.js",
      "default": "./dist/cjs/Template.js"
    },
    "./Terminal": {
      "types": "./dist/dts/Terminal.d.ts",
      "import": "./dist/esm/Terminal.js",
      "default": "./dist/cjs/Terminal.js"
    },
    "./Transferable": {
      "types": "./dist/dts/Transferable.d.ts",
      "import": "./dist/esm/Transferable.js",
      "default": "./dist/cjs/Transferable.js"
    },
    "./Url": {
      "types": "./dist/dts/Url.d.ts",
      "import": "./dist/esm/Url.js",
      "default": "./dist/cjs/Url.js"
    },
    "./UrlParams": {
      "types": "./dist/dts/UrlParams.d.ts",
      "import": "./dist/esm/UrlParams.js",
      "default": "./dist/cjs/UrlParams.js"
    },
    "./Worker": {
      "types": "./dist/dts/Worker.d.ts",
      "import": "./dist/esm/Worker.js",
      "default": "./dist/cjs/Worker.js"
    },
    "./WorkerError": {
      "types": "./dist/dts/WorkerError.d.ts",
      "import": "./dist/esm/WorkerError.js",
      "default": "./dist/cjs/WorkerError.js"
    },
    "./WorkerRunner": {
      "types": "./dist/dts/WorkerRunner.d.ts",
      "import": "./dist/esm/WorkerRunner.js",
      "default": "./dist/cjs/WorkerRunner.js"
    },
    "./index": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    }
  },
  "typesVersions": {
    "*": {
      "ChannelSchema": [
        "./dist/dts/ChannelSchema.d.ts"
      ],
      "Command": [
        "./dist/dts/Command.d.ts"
      ],
      "CommandExecutor": [
        "./dist/dts/CommandExecutor.d.ts"
      ],
      "Cookies": [
        "./dist/dts/Cookies.d.ts"
      ],
      "Effectify": [
        "./dist/dts/Effectify.d.ts"
      ],
      "Error": [
        "./dist/dts/Error.d.ts"
      ],
      "Etag": [
        "./dist/dts/Etag.d.ts"
      ],
      "FetchHttpClient": [
        "./dist/dts/FetchHttpClient.d.ts"
      ],
      "FileSystem": [
        "./dist/dts/FileSystem.d.ts"
      ],
      "Headers": [
        "./dist/dts/Headers.d.ts"
      ],
      "HttpApi": [
        "./dist/dts/HttpApi.d.ts"
      ],
      "HttpApiBuilder": [
        "./dist/dts/HttpApiBuilder.d.ts"
      ],
      "HttpApiClient": [
        "./dist/dts/HttpApiClient.d.ts"
      ],
      "HttpApiEndpoint": [
        "./dist/dts/HttpApiEndpoint.d.ts"
      ],
      "HttpApiError": [
        "./dist/dts/HttpApiError.d.ts"
      ],
      "HttpApiGroup": [
        "./dist/dts/HttpApiGroup.d.ts"
      ],
      "HttpApiMiddleware": [
        "./dist/dts/HttpApiMiddleware.d.ts"
      ],
      "HttpApiScalar": [
        "./dist/dts/HttpApiScalar.d.ts"
      ],
      "HttpApiSchema": [
        "./dist/dts/HttpApiSchema.d.ts"
      ],
      "HttpApiSecurity": [
        "./dist/dts/HttpApiSecurity.d.ts"
      ],
      "HttpApiSwagger": [
        "./dist/dts/HttpApiSwagger.d.ts"
      ],
      "HttpApp": [
        "./dist/dts/HttpApp.d.ts"
      ],
      "HttpBody": [
        "./dist/dts/HttpBody.d.ts"
      ],
      "HttpClient": [
        "./dist/dts/HttpClient.d.ts"
      ],
      "HttpClientError": [
        "./dist/dts/HttpClientError.d.ts"
      ],
      "HttpClientRequest": [
        "./dist/dts/HttpClientRequest.d.ts"
      ],
      "HttpClientResponse": [
        "./dist/dts/HttpClientResponse.d.ts"
      ],
      "HttpIncomingMessage": [
        "./dist/dts/HttpIncomingMessage.d.ts"
      ],
      "HttpLayerRouter": [
        "./dist/dts/HttpLayerRouter.d.ts"
      ],
      "HttpMethod": [
        "./dist/dts/HttpMethod.d.ts"
      ],
      "HttpMiddleware": [
        "./dist/dts/HttpMiddleware.d.ts"
      ],
      "HttpMultiplex": [
        "./dist/dts/HttpMultiplex.d.ts"
      ],
      "HttpPlatform": [
        "./dist/dts/HttpPlatform.d.ts"
      ],
      "HttpRouter": [
        "./dist/dts/HttpRouter.d.ts"
      ],
      "HttpServer": [
        "./dist/dts/HttpServer.d.ts"
      ],
      "HttpServerError": [
        "./dist/dts/HttpServerError.d.ts"
      ],
      "HttpServerRequest": [
        "./dist/dts/HttpServerRequest.d.ts"
      ],
      "HttpServerRespondable": [
        "./dist/dts/HttpServerRespondable.d.ts"
      ],
      "HttpServerResponse": [
        "./dist/dts/HttpServerResponse.d.ts"
      ],
      "HttpTraceContext": [
        "./dist/dts/HttpTraceContext.d.ts"
      ],
      "KeyValueStore": [
        "./dist/dts/KeyValueStore.d.ts"
      ],
      "MsgPack": [
        "./dist/dts/MsgPack.d.ts"
      ],
      "Multipart": [
        "./dist/dts/Multipart.d.ts"
      ],
      "Ndjson": [
        "./dist/dts/Ndjson.d.ts"
      ],
      "OpenApi": [
        "./dist/dts/OpenApi.d.ts"
      ],
      "OpenApiJsonSchema": [
        "./dist/dts/OpenApiJsonSchema.d.ts"
      ],
      "Path": [
        "./dist/dts/Path.d.ts"
      ],
      "PlatformConfigProvider": [
        "./dist/dts/PlatformConfigProvider.d.ts"
      ],
      "PlatformLogger": [
        "./dist/dts/PlatformLogger.d.ts"
      ],
      "Runtime": [
        "./dist/dts/Runtime.d.ts"
      ],
      "Socket": [
        "./dist/dts/Socket.d.ts"
      ],
      "SocketServer": [
        "./dist/dts/SocketServer.d.ts"
      ],
      "Template": [
        "./dist/dts/Template.d.ts"
      ],
      "Terminal": [
        "./dist/dts/Terminal.d.ts"
      ],
      "Transferable": [
        "./dist/dts/Transferable.d.ts"
      ],
      "Url": [
        "./dist/dts/Url.d.ts"
      ],
      "UrlParams": [
        "./dist/dts/UrlParams.d.ts"
      ],
      "Worker": [
        "./dist/dts/Worker.d.ts"
      ],
      "WorkerError": [
        "./dist/dts/WorkerError.d.ts"
      ],
      "WorkerRunner": [
        "./dist/dts/WorkerRunner.d.ts"
      ],
      "index": [
        "./dist/dts/index.d.ts"
      ]
    }
  }
}