Skip to content

Commit fcddd68

Browse files
Update Effect and XState benchmark runtimes (#75)
1 parent 27957e2 commit fcddd68

20 files changed

Lines changed: 249 additions & 109 deletions

.changeset/fresh-runtimes-align.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@typeonce/effect-machine": patch
3+
---
4+
5+
Update the supported Effect 4 beta to 4.0.0-beta.107, preserve schema-arbitrary diagnostics across Effect's new generator factory API, and refresh the XState v6 runtime benchmark baseline to 6.0.0-alpha.31.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Schema-first state machines and statecharts for Effect.
88
## Installation
99

1010
```sh
11-
pnpm add @typeonce/effect-machine effect@4.0.0-beta.105
11+
pnpm add @typeonce/effect-machine effect@4.0.0-beta.107
1212
```
1313

1414
`effect` is an exact peer dependency, not a bundled runtime dependency.
15-
Consumers must install `effect@4.0.0-beta.105`. Upgrading this package may
15+
Consumers must install `effect@4.0.0-beta.107`. Upgrading this package may
1616
require upgrading Effect in lockstep; do not override the peer to another beta.
1717

1818
## Entrypoints

examples/platformer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"dependencies": {
1616
"@typeonce/effect-machine": "file:../..",
17-
"effect": "4.0.0-beta.105"
17+
"effect": "4.0.0-beta.107"
1818
},
1919
"devDependencies": {
2020
"typescript": "6.0.3",

examples/platformer/pnpm-lock.yaml

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/platformer/pnpm-workspace.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ packages:
22
- "."
33

44
overrides:
5-
effect: 4.0.0-beta.105
5+
effect: 4.0.0-beta.107
66

77
minimumReleaseAge: 1440
88
minimumReleaseAgeExclude:
9-
- effect@4.0.0-beta.105
9+
- effect
1010
- vite@8.1.5

examples/playground/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
"check": "pnpm test && pnpm build"
1414
},
1515
"dependencies": {
16-
"@effect/atom-react": "4.0.0-beta.105",
16+
"@effect/atom-react": "4.0.0-beta.107",
1717
"@tanstack/react-router": "1.170.18",
1818
"@typeonce/effect-machine": "file:../..",
19-
"effect": "4.0.0-beta.105",
19+
"effect": "4.0.0-beta.107",
2020
"react": "19.2.7",
2121
"react-dom": "19.2.7",
2222
"scheduler": "0.27.0"
2323
},
2424
"devDependencies": {
25-
"@effect/vitest": "4.0.0-beta.105",
25+
"@effect/vitest": "4.0.0-beta.107",
2626
"@types/react": "19.2.17",
2727
"@types/react-dom": "19.2.2",
2828
"@vitejs/plugin-react": "6.0.4",

examples/playground/pnpm-lock.yaml

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/playground/pnpm-workspace.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ packages:
22
- "."
33

44
overrides:
5-
effect: 4.0.0-beta.105
6-
"@effect/atom-react": 4.0.0-beta.105
7-
"@effect/vitest": 4.0.0-beta.105
5+
effect: 4.0.0-beta.107
6+
"@effect/atom-react": 4.0.0-beta.107
7+
"@effect/vitest": 4.0.0-beta.107
88

99
minimumReleaseAge: 1440
1010
minimumReleaseAgeExclude:
11-
- effect@4.0.0-beta.105
12-
- "@effect/atom-react@4.0.0-beta.105"
13-
- "@effect/vitest@4.0.0-beta.105"
11+
- effect
12+
- "@effect/atom-react"
13+
- "@effect/vitest"

examples/pokemon/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
"check": "pnpm build"
1313
},
1414
"dependencies": {
15-
"@effect/atom-react": "4.0.0-beta.105",
15+
"@effect/atom-react": "4.0.0-beta.107",
1616
"@tanstack/react-router": "1.170.18",
1717
"@typeonce/effect-machine": "file:../..",
18-
"effect": "4.0.0-beta.105",
18+
"effect": "4.0.0-beta.107",
1919
"react": "19.2.7",
2020
"react-dom": "19.2.7",
2121
"scheduler": "0.27.0"

examples/pokemon/pnpm-lock.yaml

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)