From b184463cd8cc6aa0da0db70820af7ecc3c800c6f Mon Sep 17 00:00:00 2001 From: SandroMaglione Date: Thu, 13 Aug 2026 09:19:31 +0200 Subject: [PATCH 1/2] Upgrade Effect to 4.0.0-rc.108 --- .changeset/fresh-otters-smile.md | 5 +++ examples/platformer/package.json | 2 +- examples/platformer/pnpm-lock.yaml | 31 +++++---------- examples/playground/package.json | 6 +-- examples/playground/pnpm-lock.yaml | 61 +++++++++++------------------- examples/pokemon/package.json | 4 +- examples/pokemon/pnpm-lock.yaml | 46 ++++++++-------------- package.json | 6 +-- pnpm-lock.yaml | 28 +++++++------- pnpm-workspace.yaml | 4 +- 10 files changed, 78 insertions(+), 115 deletions(-) create mode 100644 .changeset/fresh-otters-smile.md diff --git a/.changeset/fresh-otters-smile.md b/.changeset/fresh-otters-smile.md new file mode 100644 index 0000000..d8b4266 --- /dev/null +++ b/.changeset/fresh-otters-smile.md @@ -0,0 +1,5 @@ +--- +"@typeonce/effect-machine": minor +--- + +Upgrade Effect and the companion Effect packages from the beta release line to `4.0.0-rc.108`. diff --git a/examples/platformer/package.json b/examples/platformer/package.json index 2b1c9bf..dad3457 100644 --- a/examples/platformer/package.json +++ b/examples/platformer/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@typeonce/effect-machine": "file:../..", - "effect": "4.0.0-beta.107" + "effect": "4.0.0-rc.108" }, "devDependencies": { "typescript": "6.0.3", diff --git a/examples/platformer/pnpm-lock.yaml b/examples/platformer/pnpm-lock.yaml index 800f142..674d866 100644 --- a/examples/platformer/pnpm-lock.yaml +++ b/examples/platformer/pnpm-lock.yaml @@ -4,19 +4,16 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - effect: 4.0.0-beta.107 - importers: .: dependencies: '@typeonce/effect-machine': specifier: file:../.. - version: file:../..(effect@4.0.0-beta.107) + version: file:../..(effect@4.0.0-rc.108) effect: - specifier: 4.0.0-beta.107 - version: 4.0.0-beta.107 + specifier: 4.0.0-rc.108 + version: 4.0.0-rc.108 devDependencies: typescript: specifier: 6.0.3 @@ -117,42 +114,36 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.1.5': resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.1.5': resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.1.5': resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.1.5': resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-x64-musl@1.1.5': resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - libc: [musl] '@rolldown/binding-openharmony-arm64@1.1.5': resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} @@ -190,7 +181,7 @@ packages: resolution: {directory: ../.., type: directory} engines: {node: '>=20'} peerDependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -245,8 +236,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - effect@4.0.0-beta.107: - resolution: {integrity: sha512-OoBAv8eF+yanc+C6xhgEUnWeXUSHA6ynnscYqpkAY9GSnzZWystsIjBowVqCkLpHGlnRtdIqYT3wHwpOY6JDnQ==} + effect@4.0.0-rc.108: + resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} es-module-lexer@2.3.1: resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} @@ -314,28 +305,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.33.0: resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.33.0: resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.33.0: resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.33.0: resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} @@ -637,9 +624,9 @@ snapshots: tslib: 2.8.1 optional: true - '@typeonce/effect-machine@file:../..(effect@4.0.0-beta.107)': + '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.108)': dependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 '@types/chai@5.2.3': dependencies: @@ -699,7 +686,7 @@ snapshots: detect-libc@2.1.2: {} - effect@4.0.0-beta.107: + effect@4.0.0-rc.108: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 diff --git a/examples/playground/package.json b/examples/playground/package.json index b8ce7c3..b06377c 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-beta.107", + "@effect/atom-react": "4.0.0-rc.108", "@tanstack/react-router": "1.170.18", "@typeonce/effect-machine": "file:../..", - "effect": "4.0.0-beta.107", + "effect": "4.0.0-rc.108", "react": "19.2.7", "react-dom": "19.2.7", "scheduler": "0.27.0" }, "devDependencies": { - "@effect/vitest": "4.0.0-beta.107", + "@effect/vitest": "4.0.0-rc.108", "@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 5eba0d0..4131c57 100644 --- a/examples/playground/pnpm-lock.yaml +++ b/examples/playground/pnpm-lock.yaml @@ -4,27 +4,22 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - effect: 4.0.0-beta.107 - '@effect/atom-react': 4.0.0-beta.107 - '@effect/vitest': 4.0.0-beta.107 - importers: .: dependencies: '@effect/atom-react': - specifier: 4.0.0-beta.107 - version: 4.0.0-beta.107(effect@4.0.0-beta.107)(react@19.2.7)(scheduler@0.27.0) + 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) '@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-beta.107) + version: file:../..(effect@4.0.0-rc.108) effect: - specifier: 4.0.0-beta.107 - version: 4.0.0-beta.107 + specifier: 4.0.0-rc.108 + version: 4.0.0-rc.108 react: specifier: 19.2.7 version: 19.2.7 @@ -36,8 +31,8 @@ importers: version: 0.27.0 devDependencies: '@effect/vitest': - specifier: 4.0.0-beta.107 - version: 4.0.0-beta.107(effect@4.0.0-beta.107)(vitest@4.1.10(vite@8.1.5(yaml@2.9.0))) + 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))) '@types/react': specifier: 19.2.17 version: 19.2.17 @@ -59,17 +54,17 @@ importers: packages: - '@effect/atom-react@4.0.0-beta.107': - resolution: {integrity: sha512-dSx8Mmgge8oy3On8k95V3dyaRo9od8Eg0our56PIrTlRZBBRLXM2vc/X7GsxAYtHs2PMracVFUJqizXCcPsCyQ==} + '@effect/atom-react@4.0.0-rc.108': + resolution: {integrity: sha512-GNHQ4ildpnI00AdyL3cKRBo387aEpoY6tIIfwPrrZoNbMGCVNupiAIReoD6dBwWIgOEIASd/YLwx1DR42Jqx7g==} peerDependencies: - effect: 4.0.0-beta.107 + effect: ^4.0.0-rc.108 react: '>=19.2.7 <20.0.0' scheduler: '>=0.27.0 <0.28.0' - '@effect/vitest@4.0.0-beta.107': - resolution: {integrity: sha512-n4/qsx4DnT4dEI/wNgMivxyUeJoeiU1TCSz0WnoHWk/dny40Oxjip2P9IXGQDgPb9fsYVnerF0QRA6nPUuExQA==} + '@effect/vitest@4.0.0-rc.108': + resolution: {integrity: sha512-XD2GP1JATN28wnIeFGsBqYMuQDCHIodKKgFulGyG91GvuHqgf2gz+WxR2LPdyNoKMtr7lsbRzVj07niSYtIKzA==} peerDependencies: - effect: 4.0.0-beta.107 + effect: ^4.0.0-rc.108 vitest: '>=4.1.0 <5.0.0' '@emnapi/core@1.11.1': @@ -159,42 +154,36 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.1.5': resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.1.5': resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.1.5': resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.1.5': resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-x64-musl@1.1.5': resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - libc: [musl] '@rolldown/binding-openharmony-arm64@1.1.5': resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} @@ -256,7 +245,7 @@ packages: resolution: {directory: ../.., type: directory} engines: {node: '>=20'} peerDependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -338,8 +327,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - effect@4.0.0-beta.107: - resolution: {integrity: sha512-OoBAv8eF+yanc+C6xhgEUnWeXUSHA6ynnscYqpkAY9GSnzZWystsIjBowVqCkLpHGlnRtdIqYT3wHwpOY6JDnQ==} + effect@4.0.0-rc.108: + resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} es-module-lexer@2.3.1: resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} @@ -411,28 +400,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.33.0: resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.33.0: resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.33.0: resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.33.0: resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} @@ -658,15 +643,15 @@ packages: snapshots: - '@effect/atom-react@4.0.0-beta.107(effect@4.0.0-beta.107)(react@19.2.7)(scheduler@0.27.0)': + '@effect/atom-react@4.0.0-rc.108(effect@4.0.0-rc.108)(react@19.2.7)(scheduler@0.27.0)': dependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 react: 19.2.7 scheduler: 0.27.0 - '@effect/vitest@4.0.0-beta.107(effect@4.0.0-beta.107)(vitest@4.1.10(vite@8.1.5(yaml@2.9.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)))': dependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 vitest: 4.1.10(vite@8.1.5(yaml@2.9.0)) '@emnapi/core@1.11.1': @@ -799,9 +784,9 @@ snapshots: tslib: 2.8.1 optional: true - '@typeonce/effect-machine@file:../..(effect@4.0.0-beta.107)': + '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.108)': dependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 '@types/chai@5.2.3': dependencies: @@ -878,7 +863,7 @@ snapshots: detect-libc@2.1.2: {} - effect@4.0.0-beta.107: + effect@4.0.0-rc.108: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 diff --git a/examples/pokemon/package.json b/examples/pokemon/package.json index 50dc478..2666d63 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-beta.107", + "@effect/atom-react": "4.0.0-rc.108", "@tanstack/react-router": "1.170.18", "@typeonce/effect-machine": "file:../..", - "effect": "4.0.0-beta.107", + "effect": "4.0.0-rc.108", "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 63ab174..bd58c49 100644 --- a/examples/pokemon/pnpm-lock.yaml +++ b/examples/pokemon/pnpm-lock.yaml @@ -4,26 +4,22 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - effect: 4.0.0-beta.107 - '@effect/atom-react': 4.0.0-beta.107 - importers: .: dependencies: '@effect/atom-react': - specifier: 4.0.0-beta.107 - version: 4.0.0-beta.107(effect@4.0.0-beta.107)(react@19.2.7)(scheduler@0.27.0) + 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) '@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-beta.107) + version: file:../..(effect@4.0.0-rc.108) effect: - specifier: 4.0.0-beta.107 - version: 4.0.0-beta.107 + specifier: 4.0.0-rc.108 + version: 4.0.0-rc.108 react: specifier: 19.2.7 version: 19.2.7 @@ -52,10 +48,10 @@ importers: packages: - '@effect/atom-react@4.0.0-beta.107': - resolution: {integrity: sha512-dSx8Mmgge8oy3On8k95V3dyaRo9od8Eg0our56PIrTlRZBBRLXM2vc/X7GsxAYtHs2PMracVFUJqizXCcPsCyQ==} + '@effect/atom-react@4.0.0-rc.108': + resolution: {integrity: sha512-GNHQ4ildpnI00AdyL3cKRBo387aEpoY6tIIfwPrrZoNbMGCVNupiAIReoD6dBwWIgOEIASd/YLwx1DR42Jqx7g==} peerDependencies: - effect: 4.0.0-beta.107 + effect: ^4.0.0-rc.108 react: '>=19.2.7 <20.0.0' scheduler: '>=0.27.0 <0.28.0' @@ -298,42 +294,36 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.1.5': resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.1.5': resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.1.5': resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.1.5': resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - libc: [glibc] '@rolldown/binding-linux-x64-musl@1.1.5': resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - libc: [musl] '@rolldown/binding-openharmony-arm64@1.1.5': resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} @@ -395,7 +385,7 @@ packages: resolution: {directory: ../.., type: directory} engines: {node: '>=20'} peerDependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 '@types/react-dom@19.2.2': resolution: {integrity: sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==} @@ -428,8 +418,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - effect@4.0.0-beta.107: - resolution: {integrity: sha512-OoBAv8eF+yanc+C6xhgEUnWeXUSHA6ynnscYqpkAY9GSnzZWystsIjBowVqCkLpHGlnRtdIqYT3wHwpOY6JDnQ==} + effect@4.0.0-rc.108: + resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} esbuild@0.28.1: resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} @@ -496,28 +486,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.33.0: resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.33.0: resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.33.0: resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.33.0: resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} @@ -667,9 +653,9 @@ packages: snapshots: - '@effect/atom-react@4.0.0-beta.107(effect@4.0.0-beta.107)(react@19.2.7)(scheduler@0.27.0)': + '@effect/atom-react@4.0.0-rc.108(effect@4.0.0-rc.108)(react@19.2.7)(scheduler@0.27.0)': dependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 react: 19.2.7 scheduler: 0.27.0 @@ -879,9 +865,9 @@ snapshots: tslib: 2.8.1 optional: true - '@typeonce/effect-machine@file:../..(effect@4.0.0-beta.107)': + '@typeonce/effect-machine@file:../..(effect@4.0.0-rc.108)': dependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 '@types/react-dom@19.2.2(@types/react@19.2.17)': dependencies: @@ -902,7 +888,7 @@ snapshots: detect-libc@2.1.2: {} - effect@4.0.0-beta.107: + effect@4.0.0-rc.108: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 diff --git a/package.json b/package.json index 65534e7..1c65b28 100644 --- a/package.json +++ b/package.json @@ -69,14 +69,14 @@ "release": "pnpm build && changeset publish" }, "peerDependencies": { - "effect": "4.0.0-beta.107" + "effect": "4.0.0-rc.108" }, "devDependencies": { "@changesets/cli": "2.31.0", - "@effect/vitest": "4.0.0-beta.107", + "@effect/vitest": "4.0.0-rc.108", "@types/node": "25.7.0", "dprint": "0.55.2", - "effect": "4.0.0-beta.107", + "effect": "4.0.0-rc.108", "pagefind": "1.5.2", "tinybench": "2.9.0", "tstyche": "7.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07c1724..428334d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - effect: 4.0.0-beta.107 - '@effect/vitest': 4.0.0-beta.107 + effect: 4.0.0-rc.108 + '@effect/vitest': 4.0.0-rc.108 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-beta.107 - version: 4.0.0-beta.107(effect@4.0.0-beta.107)(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.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))) '@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-beta.107 - version: 4.0.0-beta.107 + specifier: 4.0.0-rc.108 + version: 4.0.0-rc.108 pagefind: specifier: 1.5.2 version: 1.5.2 @@ -197,10 +197,10 @@ packages: cpu: [x64] os: [win32] - '@effect/vitest@4.0.0-beta.107': - resolution: {integrity: sha512-n4/qsx4DnT4dEI/wNgMivxyUeJoeiU1TCSz0WnoHWk/dny40Oxjip2P9IXGQDgPb9fsYVnerF0QRA6nPUuExQA==} + '@effect/vitest@4.0.0-rc.108': + resolution: {integrity: sha512-XD2GP1JATN28wnIeFGsBqYMuQDCHIodKKgFulGyG91GvuHqgf2gz+WxR2LPdyNoKMtr7lsbRzVj07niSYtIKzA==} peerDependencies: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 vitest: '>=4.1.0 <5.0.0' '@emnapi/core@1.11.1': @@ -556,8 +556,8 @@ packages: resolution: {integrity: sha512-1d4D4SB9KiD2qFnBWbl3aoYjLvPVpZoth28yxTT00xJv2yXugdz0Xoyv7sGG0w0hzE6hQZMgd6B333GnySDpGQ==} hasBin: true - effect@4.0.0-beta.107: - resolution: {integrity: sha512-OoBAv8eF+yanc+C6xhgEUnWeXUSHA6ynnscYqpkAY9GSnzZWystsIjBowVqCkLpHGlnRtdIqYT3wHwpOY6JDnQ==} + effect@4.0.0-rc.108: + resolution: {integrity: sha512-KmI3DlKZWPvCL4QQ2FMaPOuxMt/7DrKMENCY/gQ+MkDR5QYw25wgU5Zmh/wVLboNjIci1gNOgNCFe4xqgxli3A==} enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} @@ -1332,9 +1332,9 @@ snapshots: '@dprint/win32-x64@0.55.2': optional: true - '@effect/vitest@4.0.0-beta.107(effect@4.0.0-beta.107)(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.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)))': dependencies: - effect: 4.0.0-beta.107 + 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)) '@emnapi/core@1.11.1': @@ -1652,7 +1652,7 @@ snapshots: '@dprint/win32-arm64': 0.55.2 '@dprint/win32-x64': 0.55.2 - effect@4.0.0-beta.107: + effect@4.0.0-rc.108: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 176e16f..0915093 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,8 +2,8 @@ packages: - "." overrides: - effect: 4.0.0-beta.107 - "@effect/vitest": 4.0.0-beta.107 + effect: 4.0.0-rc.108 + "@effect/vitest": 4.0.0-rc.108 minimumReleaseAge: 1440 minimumReleaseAgeExclude: From d9feea5957720d3c504b7f1b0e4fec22026b87fd Mon Sep 17 00:00:00 2001 From: SandroMaglione Date: Thu, 13 Aug 2026 09:25:10 +0200 Subject: [PATCH 2/2] Align example workspaces with Effect RC --- README.md | 2 +- examples/platformer/pnpm-lock.yaml | 13 +++++++++++++ examples/platformer/pnpm-workspace.yaml | 2 +- examples/playground/pnpm-lock.yaml | 19 +++++++++++++++++-- examples/playground/pnpm-workspace.yaml | 6 +++--- examples/pokemon/pnpm-lock.yaml | 16 +++++++++++++++- examples/pokemon/pnpm-workspace.yaml | 4 ++-- ...ct-beta-compat.d.ts => effect-compat.d.ts} | 2 +- scripts/fixtures/consumer/tsconfig.json | 2 +- 9 files changed, 54 insertions(+), 12 deletions(-) rename scripts/fixtures/consumer/{effect-beta-compat.d.ts => effect-compat.d.ts} (74%) diff --git a/README.md b/README.md index 98fcf29..0f1239b 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ cluster adapter. ## Install ```sh -pnpm add @typeonce/effect-machine effect@4.0.0-beta.107 +pnpm add @typeonce/effect-machine effect@4.0.0-rc.108 ``` `effect` is an exact peer dependency. Install the version above and upgrade it diff --git a/examples/platformer/pnpm-lock.yaml b/examples/platformer/pnpm-lock.yaml index 674d866..c38aade 100644 --- a/examples/platformer/pnpm-lock.yaml +++ b/examples/platformer/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + effect: 4.0.0-rc.108 + importers: .: @@ -114,36 +117,42 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.1.5': resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.1.5': resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.1.5': resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.1.5': resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.1.5': resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.1.5': resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} @@ -305,24 +314,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.33.0: resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.33.0: resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.33.0: resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.33.0: resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} diff --git a/examples/platformer/pnpm-workspace.yaml b/examples/platformer/pnpm-workspace.yaml index 1bbc28b..4240b50 100644 --- a/examples/platformer/pnpm-workspace.yaml +++ b/examples/platformer/pnpm-workspace.yaml @@ -2,7 +2,7 @@ packages: - "." overrides: - effect: 4.0.0-beta.107 + effect: 4.0.0-rc.108 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/examples/playground/pnpm-lock.yaml b/examples/playground/pnpm-lock.yaml index 4131c57..65ee6c7 100644 --- a/examples/playground/pnpm-lock.yaml +++ b/examples/playground/pnpm-lock.yaml @@ -4,6 +4,11 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + effect: 4.0.0-rc.108 + '@effect/atom-react': 4.0.0-rc.108 + '@effect/vitest': 4.0.0-rc.108 + importers: .: @@ -57,14 +62,14 @@ packages: '@effect/atom-react@4.0.0-rc.108': resolution: {integrity: sha512-GNHQ4ildpnI00AdyL3cKRBo387aEpoY6tIIfwPrrZoNbMGCVNupiAIReoD6dBwWIgOEIASd/YLwx1DR42Jqx7g==} peerDependencies: - effect: ^4.0.0-rc.108 + effect: 4.0.0-rc.108 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==} peerDependencies: - effect: ^4.0.0-rc.108 + effect: 4.0.0-rc.108 vitest: '>=4.1.0 <5.0.0' '@emnapi/core@1.11.1': @@ -154,36 +159,42 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.1.5': resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.1.5': resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.1.5': resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.1.5': resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.1.5': resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.1.5': resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} @@ -400,24 +411,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.33.0: resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.33.0: resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.33.0: resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.33.0: resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} diff --git a/examples/playground/pnpm-workspace.yaml b/examples/playground/pnpm-workspace.yaml index 4c6fbf0..9b538cd 100644 --- a/examples/playground/pnpm-workspace.yaml +++ b/examples/playground/pnpm-workspace.yaml @@ -2,9 +2,9 @@ packages: - "." overrides: - effect: 4.0.0-beta.107 - "@effect/atom-react": 4.0.0-beta.107 - "@effect/vitest": 4.0.0-beta.107 + effect: 4.0.0-rc.108 + "@effect/atom-react": 4.0.0-rc.108 + "@effect/vitest": 4.0.0-rc.108 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/examples/pokemon/pnpm-lock.yaml b/examples/pokemon/pnpm-lock.yaml index bd58c49..be764b3 100644 --- a/examples/pokemon/pnpm-lock.yaml +++ b/examples/pokemon/pnpm-lock.yaml @@ -4,6 +4,10 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + effect: 4.0.0-rc.108 + '@effect/atom-react': 4.0.0-rc.108 + importers: .: @@ -51,7 +55,7 @@ packages: '@effect/atom-react@4.0.0-rc.108': resolution: {integrity: sha512-GNHQ4ildpnI00AdyL3cKRBo387aEpoY6tIIfwPrrZoNbMGCVNupiAIReoD6dBwWIgOEIASd/YLwx1DR42Jqx7g==} peerDependencies: - effect: ^4.0.0-rc.108 + effect: 4.0.0-rc.108 react: '>=19.2.7 <20.0.0' scheduler: '>=0.27.0 <0.28.0' @@ -294,36 +298,42 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.1.5': resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-ppc64-gnu@1.1.5': resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-s390x-gnu@1.1.5': resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-gnu@1.1.5': resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.1.5': resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.1.5': resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} @@ -486,24 +496,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.33.0: resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.33.0: resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.33.0: resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.33.0: resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} diff --git a/examples/pokemon/pnpm-workspace.yaml b/examples/pokemon/pnpm-workspace.yaml index 0faa709..86c274a 100644 --- a/examples/pokemon/pnpm-workspace.yaml +++ b/examples/pokemon/pnpm-workspace.yaml @@ -2,8 +2,8 @@ packages: - "." overrides: - effect: 4.0.0-beta.107 - "@effect/atom-react": 4.0.0-beta.107 + effect: 4.0.0-rc.108 + "@effect/atom-react": 4.0.0-rc.108 minimumReleaseAge: 1440 minimumReleaseAgeExclude: diff --git a/scripts/fixtures/consumer/effect-beta-compat.d.ts b/scripts/fixtures/consumer/effect-compat.d.ts similarity index 74% rename from scripts/fixtures/consumer/effect-beta-compat.d.ts rename to scripts/fixtures/consumer/effect-compat.d.ts index 7100631..5aaccbe 100644 --- a/scripts/fixtures/consumer/effect-beta-compat.d.ts +++ b/scripts/fixtures/consumer/effect-compat.d.ts @@ -1,6 +1,6 @@ import "effect/SchemaAST" -// effect@4.0.0-beta.107 references this internal type from Schema.d.ts but +// 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 { diff --git a/scripts/fixtures/consumer/tsconfig.json b/scripts/fixtures/consumer/tsconfig.json index fe0ea18..b2aa3b1 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-beta-compat.d.ts"] + "include": ["consumer.ts", "deep-bound.ts", "effect-compat.d.ts"] }