From c8cb3bdaac3496df1bdd516c10e02c157f181d1e Mon Sep 17 00:00:00 2001 From: SandroMaglione Date: Sun, 16 Aug 2026 15:01:48 +0200 Subject: [PATCH] Upgrade Effect to 4.0.0-rc.109 --- .changeset/brave-cats-listen.md | 5 ++ README.md | 2 +- examples/platformer/package.json | 2 +- examples/platformer/pnpm-lock.yaml | 33 +++------- examples/platformer/pnpm-workspace.yaml | 2 +- examples/playground/package.json | 6 +- examples/playground/pnpm-lock.yaml | 65 ++++++++------------ examples/playground/pnpm-workspace.yaml | 6 +- examples/pokemon/package.json | 4 +- examples/pokemon/pnpm-lock.yaml | 49 ++++++--------- examples/pokemon/pnpm-workspace.yaml | 4 +- package.json | 6 +- pnpm-lock.yaml | 41 +++++------- pnpm-workspace.yaml | 4 +- scripts/fixtures/consumer/effect-compat.d.ts | 10 --- scripts/fixtures/consumer/tsconfig.json | 2 +- 16 files changed, 92 insertions(+), 149 deletions(-) create mode 100644 .changeset/brave-cats-listen.md delete mode 100644 scripts/fixtures/consumer/effect-compat.d.ts diff --git a/.changeset/brave-cats-listen.md b/.changeset/brave-cats-listen.md new file mode 100644 index 0000000..1433fb9 --- /dev/null +++ b/.changeset/brave-cats-listen.md @@ -0,0 +1,5 @@ +--- +"@typeonce/effect-machine": minor +--- + +Upgrade the exact Effect peer dependency and companion Effect packages to `4.0.0-rc.109`. diff --git a/README.md b/README.md index e833883..db26630 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Cluster and are exposed only through explicit integration boundaries. ## Install ```sh -pnpm add @typeonce/effect-machine effect@4.0.0-rc.108 +pnpm add @typeonce/effect-machine effect@4.0.0-rc.109 ``` `effect` is an exact peer dependency. Install the version above and upgrade it diff --git a/examples/platformer/package.json b/examples/platformer/package.json index dad3457..7c2ef8c 100644 --- a/examples/platformer/package.json +++ b/examples/platformer/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@typeonce/effect-machine": "file:../..", - "effect": "4.0.0-rc.108" + "effect": "4.0.0-rc.109" }, "devDependencies": { "typescript": "6.0.3", diff --git a/examples/platformer/pnpm-lock.yaml b/examples/platformer/pnpm-lock.yaml index c38aade..3d583f3 100644 --- a/examples/platformer/pnpm-lock.yaml +++ b/examples/platformer/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 importers: @@ -13,10 +13,10 @@ importers: dependencies: '@typeonce/effect-machine': specifier: file:../.. - version: file:../..(effect@4.0.0-rc.108) + version: file:../..(effect@4.0.0-rc.109) effect: - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108 + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109 devDependencies: typescript: specifier: 6.0.3 @@ -190,7 +190,7 @@ packages: resolution: {directory: ../.., type: directory} engines: {node: '>=20'} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -245,8 +245,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - effect@4.0.0-rc.108: - resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} + effect@4.0.0-rc.109: + resolution: {integrity: sha512-6ubcOCtfdbmFO5+vgcT2HsTw5s+n3aMUj4eAIbVpUxP7+VYCwXxxcBHgiWgizOrGO1eGmuOBFek3mM0dFcwaWA==} es-module-lexer@2.3.1: resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} @@ -276,9 +276,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - kubernetes-types@1.30.0: - resolution: {integrity: sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==} - lightningcss-android-arm64@1.33.0: resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} engines: {node: '>= 12.0.0'} @@ -434,10 +431,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - uuid@14.0.1: - resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} - hasBin: true - vite@8.1.5: resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -637,9 +630,9 @@ snapshots: tslib: 2.8.1 optional: true - '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.108)': + '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.109)': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 '@types/chai@5.2.3': dependencies: @@ -699,13 +692,11 @@ snapshots: detect-libc@2.1.2: {} - effect@4.0.0-rc.108: + effect@4.0.0-rc.109: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 - kubernetes-types: 1.30.0 msgpackr: 2.0.5 - uuid: 14.0.1 es-module-lexer@2.3.1: {} @@ -726,8 +717,6 @@ snapshots: fsevents@2.3.3: optional: true - kubernetes-types@1.30.0: {} - lightningcss-android-arm64@1.33.0: optional: true @@ -865,8 +854,6 @@ snapshots: typescript@6.0.3: {} - uuid@14.0.1: {} - vite@8.1.5(yaml@2.9.0): dependencies: lightningcss: 1.33.0 diff --git a/examples/platformer/pnpm-workspace.yaml b/examples/platformer/pnpm-workspace.yaml index 4240b50..62f6bb6 100644 --- a/examples/platformer/pnpm-workspace.yaml +++ b/examples/platformer/pnpm-workspace.yaml @@ -2,7 +2,7 @@ packages: - "." overrides: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/examples/playground/package.json b/examples/playground/package.json index b06377c..8bd0689 100644 --- a/examples/playground/package.json +++ b/examples/playground/package.json @@ -13,16 +13,16 @@ "check": "pnpm test && pnpm build" }, "dependencies": { - "@effect/atom-react": "4.0.0-rc.108", + "@effect/atom-react": "4.0.0-rc.109", "@tanstack/react-router": "1.170.18", "@typeonce/effect-machine": "file:../..", - "effect": "4.0.0-rc.108", + "effect": "4.0.0-rc.109", "react": "19.2.7", "react-dom": "19.2.7", "scheduler": "0.27.0" }, "devDependencies": { - "@effect/vitest": "4.0.0-rc.108", + "@effect/vitest": "4.0.0-rc.109", "@types/react": "19.2.17", "@types/react-dom": "19.2.2", "@vitejs/plugin-react": "6.0.4", diff --git a/examples/playground/pnpm-lock.yaml b/examples/playground/pnpm-lock.yaml index 65ee6c7..5829264 100644 --- a/examples/playground/pnpm-lock.yaml +++ b/examples/playground/pnpm-lock.yaml @@ -5,26 +5,26 @@ settings: excludeLinksFromLockfile: false overrides: - effect: 4.0.0-rc.108 - '@effect/atom-react': 4.0.0-rc.108 - '@effect/vitest': 4.0.0-rc.108 + effect: 4.0.0-rc.109 + '@effect/atom-react': 4.0.0-rc.109 + '@effect/vitest': 4.0.0-rc.109 importers: .: dependencies: '@effect/atom-react': - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108(effect@4.0.0-rc.108)(react@19.2.7)(scheduler@0.27.0) + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109(effect@4.0.0-rc.109)(react@19.2.7)(scheduler@0.27.0) '@tanstack/react-router': specifier: 1.170.18 version: 1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@typeonce/effect-machine': specifier: file:../.. - version: file:../..(effect@4.0.0-rc.108) + version: file:../..(effect@4.0.0-rc.109) effect: - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108 + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109 react: specifier: 19.2.7 version: 19.2.7 @@ -36,8 +36,8 @@ importers: version: 0.27.0 devDependencies: '@effect/vitest': - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108(effect@4.0.0-rc.108)(vitest@4.1.10(vite@8.1.5(yaml@2.9.0))) + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109(effect@4.0.0-rc.109)(vitest@4.1.10(vite@8.1.5(yaml@2.9.0))) '@types/react': specifier: 19.2.17 version: 19.2.17 @@ -59,17 +59,17 @@ importers: packages: - '@effect/atom-react@4.0.0-rc.108': - resolution: {integrity: sha512-GNHQ4ildpnI00AdyL3cKRBo387aEpoY6tIIfwPrrZoNbMGCVNupiAIReoD6dBwWIgOEIASd/YLwx1DR42Jqx7g==} + '@effect/atom-react@4.0.0-rc.109': + resolution: {integrity: sha512-pMx01t0DnS9rPAR3aFOIoPUmuJjxflxw081ofTzXBlG81+hIaenJTdVJ+X+miRCGbcf00XEn15dHGoM3UjpIZQ==} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 react: '>=19.2.7 <20.0.0' scheduler: '>=0.27.0 <0.28.0' - '@effect/vitest@4.0.0-rc.108': - resolution: {integrity: sha512-XD2GP1JATN28wnIeFGsBqYMuQDCHIodKKgFulGyG91GvuHqgf2gz+WxR2LPdyNoKMtr7lsbRzVj07niSYtIKzA==} + '@effect/vitest@4.0.0-rc.109': + resolution: {integrity: sha512-vu5ZkidJ/gM/+a0M07Jnq1PV4duFlYc+4Vj9TsJysK4Us7LL5bwV6uXiT7mi1/IM/3HgfAwc7Q9ROj8M65G4pA==} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 vitest: '>=4.1.0 <5.0.0' '@emnapi/core@1.11.1': @@ -256,7 +256,7 @@ packages: resolution: {directory: ../.., type: directory} engines: {node: '>=20'} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -338,8 +338,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - effect@4.0.0-rc.108: - resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} + effect@4.0.0-rc.109: + resolution: {integrity: sha512-6ubcOCtfdbmFO5+vgcT2HsTw5s+n3aMUj4eAIbVpUxP7+VYCwXxxcBHgiWgizOrGO1eGmuOBFek3mM0dFcwaWA==} es-module-lexer@2.3.1: resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} @@ -373,9 +373,6 @@ packages: resolution: {integrity: sha512-dJ+LpKyClQZ7NG+j3OensC/mAZkGpukE9YUrgPYvAZj2doVL0edfDgywTUh5CXa0o+nW9a1V9e5+CJTX8+SxRw==} engines: {node: '>=18'} - kubernetes-types@1.30.0: - resolution: {integrity: sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==} - lightningcss-android-arm64@1.33.0: resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} engines: {node: '>= 12.0.0'} @@ -558,10 +555,6 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - uuid@14.0.1: - resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} - hasBin: true - vite@8.1.5: resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -658,15 +651,15 @@ packages: snapshots: - '@effect/atom-react@4.0.0-rc.108(effect@4.0.0-rc.108)(react@19.2.7)(scheduler@0.27.0)': + '@effect/atom-react@4.0.0-rc.109(effect@4.0.0-rc.109)(react@19.2.7)(scheduler@0.27.0)': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 react: 19.2.7 scheduler: 0.27.0 - '@effect/vitest@4.0.0-rc.108(effect@4.0.0-rc.108)(vitest@4.1.10(vite@8.1.5(yaml@2.9.0)))': + '@effect/vitest@4.0.0-rc.109(effect@4.0.0-rc.109)(vitest@4.1.10(vite@8.1.5(yaml@2.9.0)))': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 vitest: 4.1.10(vite@8.1.5(yaml@2.9.0)) '@emnapi/core@1.11.1': @@ -799,9 +792,9 @@ snapshots: tslib: 2.8.1 optional: true - '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.108)': + '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.109)': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 '@types/chai@5.2.3': dependencies: @@ -878,13 +871,11 @@ snapshots: detect-libc@2.1.2: {} - effect@4.0.0-rc.108: + effect@4.0.0-rc.109: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 - kubernetes-types: 1.30.0 msgpackr: 2.0.5 - uuid: 14.0.1 es-module-lexer@2.3.1: {} @@ -907,8 +898,6 @@ snapshots: isbot@5.2.1: {} - kubernetes-types@1.30.0: {} - lightningcss-android-arm64@1.33.0: optional: true @@ -1065,8 +1054,6 @@ snapshots: dependencies: react: 19.2.7 - uuid@14.0.1: {} - vite@8.1.5(yaml@2.9.0): dependencies: lightningcss: 1.33.0 diff --git a/examples/playground/pnpm-workspace.yaml b/examples/playground/pnpm-workspace.yaml index 9b538cd..688d41b 100644 --- a/examples/playground/pnpm-workspace.yaml +++ b/examples/playground/pnpm-workspace.yaml @@ -2,9 +2,9 @@ packages: - "." overrides: - effect: 4.0.0-rc.108 - "@effect/atom-react": 4.0.0-rc.108 - "@effect/vitest": 4.0.0-rc.108 + effect: 4.0.0-rc.109 + "@effect/atom-react": 4.0.0-rc.109 + "@effect/vitest": 4.0.0-rc.109 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/examples/pokemon/package.json b/examples/pokemon/package.json index 2666d63..03a8e25 100644 --- a/examples/pokemon/package.json +++ b/examples/pokemon/package.json @@ -12,10 +12,10 @@ "check": "pnpm build" }, "dependencies": { - "@effect/atom-react": "4.0.0-rc.108", + "@effect/atom-react": "4.0.0-rc.109", "@tanstack/react-router": "1.170.18", "@typeonce/effect-machine": "file:../..", - "effect": "4.0.0-rc.108", + "effect": "4.0.0-rc.109", "react": "19.2.7", "react-dom": "19.2.7", "scheduler": "0.27.0" diff --git a/examples/pokemon/pnpm-lock.yaml b/examples/pokemon/pnpm-lock.yaml index be764b3..4708749 100644 --- a/examples/pokemon/pnpm-lock.yaml +++ b/examples/pokemon/pnpm-lock.yaml @@ -5,25 +5,25 @@ settings: excludeLinksFromLockfile: false overrides: - effect: 4.0.0-rc.108 - '@effect/atom-react': 4.0.0-rc.108 + effect: 4.0.0-rc.109 + '@effect/atom-react': 4.0.0-rc.109 importers: .: dependencies: '@effect/atom-react': - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108(effect@4.0.0-rc.108)(react@19.2.7)(scheduler@0.27.0) + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109(effect@4.0.0-rc.109)(react@19.2.7)(scheduler@0.27.0) '@tanstack/react-router': specifier: 1.170.18 version: 1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@typeonce/effect-machine': specifier: file:../.. - version: file:../..(effect@4.0.0-rc.108) + version: file:../..(effect@4.0.0-rc.109) effect: - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108 + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109 react: specifier: 19.2.7 version: 19.2.7 @@ -52,10 +52,10 @@ importers: packages: - '@effect/atom-react@4.0.0-rc.108': - resolution: {integrity: sha512-GNHQ4ildpnI00AdyL3cKRBo387aEpoY6tIIfwPrrZoNbMGCVNupiAIReoD6dBwWIgOEIASd/YLwx1DR42Jqx7g==} + '@effect/atom-react@4.0.0-rc.109': + resolution: {integrity: sha512-pMx01t0DnS9rPAR3aFOIoPUmuJjxflxw081ofTzXBlG81+hIaenJTdVJ+X+miRCGbcf00XEn15dHGoM3UjpIZQ==} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 react: '>=19.2.7 <20.0.0' scheduler: '>=0.27.0 <0.28.0' @@ -395,7 +395,7 @@ packages: resolution: {directory: ../.., type: directory} engines: {node: '>=20'} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 '@types/react-dom@19.2.2': resolution: {integrity: sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==} @@ -428,8 +428,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - effect@4.0.0-rc.108: - resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} + effect@4.0.0-rc.109: + resolution: {integrity: sha512-6ubcOCtfdbmFO5+vgcT2HsTw5s+n3aMUj4eAIbVpUxP7+VYCwXxxcBHgiWgizOrGO1eGmuOBFek3mM0dFcwaWA==} esbuild@0.28.1: resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} @@ -458,9 +458,6 @@ packages: resolution: {integrity: sha512-dJ+LpKyClQZ7NG+j3OensC/mAZkGpukE9YUrgPYvAZj2doVL0edfDgywTUh5CXa0o+nW9a1V9e5+CJTX8+SxRw==} engines: {node: '>=18'} - kubernetes-types@1.30.0: - resolution: {integrity: sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==} - lightningcss-android-arm64@1.33.0: resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} engines: {node: '>= 12.0.0'} @@ -613,10 +610,6 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - uuid@14.0.1: - resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} - hasBin: true - vite@8.1.5: resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -667,9 +660,9 @@ packages: snapshots: - '@effect/atom-react@4.0.0-rc.108(effect@4.0.0-rc.108)(react@19.2.7)(scheduler@0.27.0)': + '@effect/atom-react@4.0.0-rc.109(effect@4.0.0-rc.109)(react@19.2.7)(scheduler@0.27.0)': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 react: 19.2.7 scheduler: 0.27.0 @@ -879,9 +872,9 @@ snapshots: tslib: 2.8.1 optional: true - '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.108)': + '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.109)': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 '@types/react-dom@19.2.2(@types/react@19.2.17)': dependencies: @@ -902,13 +895,11 @@ snapshots: detect-libc@2.1.2: {} - effect@4.0.0-rc.108: + effect@4.0.0-rc.109: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 - kubernetes-types: 1.30.0 msgpackr: 2.0.4 - uuid: 14.0.1 esbuild@0.28.1: optionalDependencies: @@ -953,8 +944,6 @@ snapshots: isbot@5.2.1: {} - kubernetes-types@1.30.0: {} - lightningcss-android-arm64@1.33.0: optional: true @@ -1091,8 +1080,6 @@ snapshots: dependencies: react: 19.2.7 - uuid@14.0.1: {} - vite@8.1.5(esbuild@0.28.1)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 diff --git a/examples/pokemon/pnpm-workspace.yaml b/examples/pokemon/pnpm-workspace.yaml index 86c274a..99bf609 100644 --- a/examples/pokemon/pnpm-workspace.yaml +++ b/examples/pokemon/pnpm-workspace.yaml @@ -2,8 +2,8 @@ packages: - "." overrides: - effect: 4.0.0-rc.108 - "@effect/atom-react": 4.0.0-rc.108 + effect: 4.0.0-rc.109 + "@effect/atom-react": 4.0.0-rc.109 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/package.json b/package.json index 14f0f5d..dabab69 100644 --- a/package.json +++ b/package.json @@ -71,14 +71,14 @@ "release": "pnpm build && changeset publish" }, "peerDependencies": { - "effect": "4.0.0-rc.108" + "effect": "4.0.0-rc.109" }, "devDependencies": { "@changesets/cli": "2.31.0", - "@effect/vitest": "4.0.0-rc.108", + "@effect/vitest": "4.0.0-rc.109", "@types/node": "25.7.0", "dprint": "0.55.2", - "effect": "4.0.0-rc.108", + "effect": "4.0.0-rc.109", "pagefind": "1.5.2", "tinybench": "2.9.0", "tstyche": "7.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ba77ca..b3ef776 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - effect: 4.0.0-rc.108 - '@effect/vitest': 4.0.0-rc.108 + effect: 4.0.0-rc.109 + '@effect/vitest': 4.0.0-rc.109 importers: @@ -16,8 +16,8 @@ importers: specifier: 2.31.0 version: 2.31.0(@types/node@25.7.0) '@effect/vitest': - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108(effect@4.0.0-rc.108)(vitest@4.1.10(@types/node@25.7.0)(vite@8.1.5(@types/node@25.7.0)(yaml@2.9.0))) + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109(effect@4.0.0-rc.109)(vitest@4.1.10(@types/node@25.7.0)(vite@8.1.5(@types/node@25.7.0)(yaml@2.9.0))) '@types/node': specifier: 25.7.0 version: 25.7.0 @@ -25,8 +25,8 @@ importers: specifier: 0.55.2 version: 0.55.2 effect: - specifier: 4.0.0-rc.108 - version: 4.0.0-rc.108 + specifier: 4.0.0-rc.109 + version: 4.0.0-rc.109 pagefind: specifier: 1.5.2 version: 1.5.2 @@ -191,10 +191,10 @@ packages: cpu: [x64] os: [win32] - '@effect/vitest@4.0.0-rc.108': - resolution: {integrity: sha512-XD2GP1JATN28wnIeFGsBqYMuQDCHIodKKgFulGyG91GvuHqgf2gz+WxR2LPdyNoKMtr7lsbRzVj07niSYtIKzA==} + '@effect/vitest@4.0.0-rc.109': + resolution: {integrity: sha512-vu5ZkidJ/gM/+a0M07Jnq1PV4duFlYc+4Vj9TsJysK4Us7LL5bwV6uXiT7mi1/IM/3HgfAwc7Q9ROj8M65G4pA==} peerDependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 vitest: '>=4.1.0 <5.0.0' '@emnapi/core@1.11.1': @@ -550,8 +550,8 @@ packages: resolution: {integrity: sha512-1d4D4SB9KiD2qFnBWbl3aoYjLvPVpZoth28yxTT00xJv2yXugdz0Xoyv7sGG0w0hzE6hQZMgd6B333GnySDpGQ==} hasBin: true - effect@4.0.0-rc.108: - resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} + effect@4.0.0-rc.109: + resolution: {integrity: sha512-6ubcOCtfdbmFO5+vgcT2HsTw5s+n3aMUj4eAIbVpUxP7+VYCwXxxcBHgiWgizOrGO1eGmuOBFek3mM0dFcwaWA==} enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} @@ -677,9 +677,6 @@ packages: jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - kubernetes-types@1.30.0: - resolution: {integrity: sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==} - lightningcss-android-arm64@1.33.0: resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} engines: {node: '>= 12.0.0'} @@ -1024,10 +1021,6 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - uuid@14.0.1: - resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} - hasBin: true - vite@8.1.5: resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1319,9 +1312,9 @@ snapshots: '@dprint/win32-x64@0.55.2': optional: true - '@effect/vitest@4.0.0-rc.108(effect@4.0.0-rc.108)(vitest@4.1.10(@types/node@25.7.0)(vite@8.1.5(@types/node@25.7.0)(yaml@2.9.0)))': + '@effect/vitest@4.0.0-rc.109(effect@4.0.0-rc.109)(vitest@4.1.10(@types/node@25.7.0)(vite@8.1.5(@types/node@25.7.0)(yaml@2.9.0)))': dependencies: - effect: 4.0.0-rc.108 + effect: 4.0.0-rc.109 vitest: 4.1.10(@types/node@25.7.0)(vite@8.1.5(@types/node@25.7.0)(yaml@2.9.0)) '@emnapi/core@1.11.1': @@ -1639,13 +1632,11 @@ snapshots: '@dprint/win32-arm64': 0.55.2 '@dprint/win32-x64': 0.55.2 - effect@4.0.0-rc.108: + effect@4.0.0-rc.109: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 - kubernetes-types: 1.30.0 msgpackr: 2.0.4 - uuid: 14.0.1 enquirer@2.4.1: dependencies: @@ -1762,8 +1753,6 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - kubernetes-types@1.30.0: {} - lightningcss-android-arm64@1.33.0: optional: true @@ -2054,8 +2043,6 @@ snapshots: universalify@0.1.2: {} - uuid@14.0.1: {} - vite@8.1.5(@types/node@25.7.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0915093..9bea7b2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,8 +2,8 @@ packages: - "." overrides: - effect: 4.0.0-rc.108 - "@effect/vitest": 4.0.0-rc.108 + effect: 4.0.0-rc.109 + "@effect/vitest": 4.0.0-rc.109 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/scripts/fixtures/consumer/effect-compat.d.ts b/scripts/fixtures/consumer/effect-compat.d.ts deleted file mode 100644 index 5aaccbe..0000000 --- a/scripts/fixtures/consumer/effect-compat.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import "effect/SchemaAST" - -// effect@4.0.0-rc.108 references this internal type from Schema.d.ts but -// omits it from the published SchemaAST.d.ts declaration. -declare module "effect/SchemaAST" { - export interface Sentinel { - readonly key: PropertyKey - readonly literal: unknown - } -} diff --git a/scripts/fixtures/consumer/tsconfig.json b/scripts/fixtures/consumer/tsconfig.json index b2aa3b1..812f7a5 100644 --- a/scripts/fixtures/consumer/tsconfig.json +++ b/scripts/fixtures/consumer/tsconfig.json @@ -11,5 +11,5 @@ "exactOptionalPropertyTypes": true, "types": ["node"] }, - "include": ["consumer.ts", "deep-bound.ts", "effect-compat.d.ts"] + "include": ["consumer.ts", "deep-bound.ts"] }