diff --git a/.tegami/publish-lock.yaml b/.tegami/publish-lock.yaml new file mode 100644 index 0000000..e8acc91 --- /dev/null +++ b/.tegami/publish-lock.yaml @@ -0,0 +1,11 @@ +core:changelogs: + - content: "---\npackages:\n npm:@tiesen/effect-tanstack-query:\n type: patch\n---\n\n## Initial Release\n\nFirst official release of `effect-tanstack-query` — a type-safe bridge between **Effect HTTP API clients** and **TanStack Query**.\n\n### Features\n\n- **TanStack Query Options Proxy**: Automatically generate `queryOptions`, `mutationOptions`, and `getQueryKey` from Effect `HttpApiClient` endpoints using ES6 Proxies.\n- **End-to-End Type Safety**:\n - Full type inference for `params`, `query`, `headers`, and `payload` schema inputs.\n - Automatic resolution of `Success` and `Error` response types.\n - Unwrap Effect `Schema` types seamlessly for TanStack Query options.\n- **Smart Arguments**: Supports optional input parameters when an endpoint requires no request parameters/payload.\n- **Effect Runtime Execution**: Seamlessly executes Effect pipelines as Promises backed by `ManagedRuntime` and supports request cancellation via `AbortSignal`.\n" + filename: 2026-07-28-ms4c4sko.md + v: 0.0.0 +core:packages: + - changelogIds: + - 2026-07-28-ms4c4sko.md + id: npm:@tiesen/effect-tanstack-query + updated: true +npm:packages: + - id: npm:@tiesen/effect-tanstack-query diff --git a/.tegami/2026-07-28-ms4c4sko.md b/CHANGELOG.md similarity index 91% rename from .tegami/2026-07-28-ms4c4sko.md rename to CHANGELOG.md index ed3745e..8e41066 100644 --- a/.tegami/2026-07-28-ms4c4sko.md +++ b/CHANGELOG.md @@ -1,9 +1,6 @@ ---- -packages: - npm:@tiesen/effect-tanstack-query: patch ---- +## @tiesen/effect-tanstack-query@0.0.1 -## Initial Release +### Initial Release First official release of `effect-tanstack-query` — a type-safe bridge between **Effect HTTP API clients** and **TanStack Query**. diff --git a/package.json b/package.json index 3f8460d..01d6f56 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tiesen/effect-tanstack-query", - "version": "0.0.0", + "version": "0.0.1", "private": false, "type": "module", "module": "dist/index.mjs",