diff --git a/bun.lock b/bun.lock index ab25a85e..44846319 100644 --- a/bun.lock +++ b/bun.lock @@ -14,7 +14,7 @@ "@effect/cluster": "0.60.2", "@effect/language-service": "0.87.4", "@effect/platform": "0.97.2", - "@effect/platform-bun": "0.91.3", + "@effect/platform-bun": "4.0.5", "@effect/rpc": "0.76.2", "@effect/workflow": "0.19.1", "@eslint-community/eslint-plugin-eslint-comments": "4.8.1", @@ -22,7 +22,7 @@ "@typescript-eslint/eslint-plugin": "8.71.2", "@typescript-eslint/parser": "8.71.2", "dependency-cruiser": "18.6.0", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-functional": "10.0.1", @@ -48,8 +48,8 @@ "@codeforbreakfast/eventsourcing-store": "workspace:*", "@codeforbreakfast/eventsourcing-store-filesystem": "workspace:*", "@effect/cli": "0.77.2", - "@effect/platform-bun": "0.91.3", - "effect": "3.22.3", + "@effect/platform-bun": "4.0.5", + "effect": "4.0.5", }, "devDependencies": { "@types/bun": "latest", @@ -59,7 +59,7 @@ "name": "@codeforbreakfast/bun-test-effect", "version": "0.4.1", "devDependencies": { - "effect": "3.22.3", + "effect": "4.0.5", }, "peerDependencies": { "effect": ">=3.0.0", @@ -70,7 +70,7 @@ "version": "0.8.5", "devDependencies": { "@typescript-eslint/eslint-plugin": "8.71.2", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, @@ -90,12 +90,12 @@ "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-store-inmemory": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-commands": { @@ -108,12 +108,12 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-projections": { @@ -125,12 +125,12 @@ }, "devDependencies": { "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-protocol": { @@ -146,12 +146,12 @@ "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-transport-inmemory": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-server": { @@ -165,12 +165,12 @@ "@codeforbreakfast/eventsourcing-store-inmemory": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-store": { @@ -182,13 +182,13 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { "@effect/platform": ">=0.90.0 <1.0.0", - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-store-filesystem": { @@ -200,15 +200,15 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", - "@effect/platform-bun": "0.91.3", + "@effect/platform-bun": "4.0.5", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { "@effect/platform": ">=0.90.0 <1.0.0", - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-store-inmemory": { @@ -221,13 +221,13 @@ "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { "@effect/platform": ">=0.90.0 <1.0.0", - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-store-postgres": { @@ -237,21 +237,21 @@ "@codeforbreakfast/eventsourcing-store": "workspace:*", "@effect/experimental": "0.61.1", "@effect/sql": "0.52.1", - "@effect/sql-pg": "0.53.1", + "@effect/sql-pg": "4.0.5", "type-fest": "5.10.0", }, "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", - "@effect/platform-bun": "0.91.3", + "@effect/platform-bun": "4.0.5", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { "@effect/platform": ">=0.90.0 <1.0.0", - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-testing-contracts": { @@ -264,12 +264,12 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-transport": { @@ -280,12 +280,12 @@ }, "devDependencies": { "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-transport-inmemory": { @@ -299,12 +299,12 @@ "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-transport-websocket": { @@ -320,12 +320,12 @@ "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@types/node": "26.6.5", "bun-types": "1.4.3", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, "packages/eventsourcing-websocket": { @@ -338,12 +338,12 @@ }, "devDependencies": { "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3", }, "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", }, }, }, @@ -476,9 +476,9 @@ "@effect/platform": ["@effect/platform@0.97.2", "", { "dependencies": { "find-my-way-ts": "^0.1.6", "msgpackr": "^1.11.10", "multipasta": "^0.2.8" }, "peerDependencies": { "effect": "^3.22.2" } }, "sha512-fof9J+pId374/b1WAt0P1H8QmvulzpHTjS6SUHiG20U/sFjkBUS5vGMy1/XfdTAVKX1IY+Z87dFhi/RFDfgBPQ=="], - "@effect/platform-bun": ["@effect/platform-bun@0.91.3", "", { "dependencies": { "@effect/platform-node-shared": "^0.61.1", "multipasta": "^0.2.8" }, "peerDependencies": { "@effect/cluster": "^0.60.4", "@effect/platform": "^0.97.2", "@effect/rpc": "^0.76.3", "@effect/sql": "^0.52.1", "effect": "^3.22.3" } }, "sha512-L9uz4rBuXql45rKSxnmT5k/wz+A7vQjxYJod0mNcQhM87LxvgsZG7WzOSifasyaOHOjY33Qk7KovYiY1oeQH+w=="], + "@effect/platform-bun": ["@effect/platform-bun@4.0.5", "", { "dependencies": { "@effect/platform-node-shared": "^4.0.5" }, "peerDependencies": { "effect": "^4.0.5" } }, "sha512-tB/GapZ/bVoCbwRgnojGP4TwopvkMoFoSCipXT1sf0guvG/2oRVhWzJW/1vkrYFEdLM7XyRnVVLrSJyqdok7DA=="], - "@effect/platform-node-shared": ["@effect/platform-node-shared@0.61.1", "", { "dependencies": { "@parcel/watcher": "^2.5.1", "multipasta": "^0.2.8", "ws": "^8.18.2" }, "peerDependencies": { "@effect/cluster": "^0.60.1", "@effect/platform": "^0.97.1", "@effect/rpc": "^0.76.1", "@effect/sql": "^0.52.1", "effect": "^3.22.1" } }, "sha512-MJAJ1Nc43pYJb5ulFtdNID8klNyRLcbQ0zZ7XYRcBAlT/DrCyN4yAD89AzosmUyfOU+LMHdc8LTMt4rKNEMFaA=="], + "@effect/platform-node-shared": ["@effect/platform-node-shared@4.0.5", "", { "dependencies": { "@types/ws": "^8.18.2", "ws": "^8.22.0" }, "peerDependencies": { "effect": "^4.0.5" } }, "sha512-a8rCdEkfZBGe9C6bsIjxVZuRp73svIyK5IHwHdDAVsvZXjrbkxusfI+rZ8WlX31RP1mKizwI/E72GQTNfdMWHw=="], "@effect/printer": ["@effect/printer@0.51.0", "", { "peerDependencies": { "@effect/typeclass": "^0.41.0", "effect": "^3.22.1" } }, "sha512-TdUPaEKwLbo9lpl+atjJvcQqNGM5/sH5Y+iulaLw3uvArHrZSx+HHwa0q0ptuNmOfuEG5j/RRAJHcKFmUyOi8Q=="], @@ -488,7 +488,7 @@ "@effect/sql": ["@effect/sql@0.52.1", "", { "dependencies": { "uuid": "^11.0.3" }, "peerDependencies": { "@effect/experimental": "^0.61.1", "@effect/platform": "^0.97.1", "effect": "^3.22.1" } }, "sha512-dUVPjlUgpga6sDa/MtYipHAqzHx2St41hxI00nXTBt4IBBJaf2lTGaOvlEoBg/q6PHVAgSoKnxe19pWUvabC9g=="], - "@effect/sql-pg": ["@effect/sql-pg@0.53.1", "", { "dependencies": { "pg": "^8.16.3", "pg-connection-string": "2.9.1", "pg-cursor": "^2.15.3", "pg-pool": "^3.10.1", "pg-types": "^4.1.0" }, "peerDependencies": { "@effect/experimental": "^0.61.1", "@effect/platform": "^0.97.2", "@effect/sql": "^0.52.1", "effect": "^3.22.3" } }, "sha512-9qn4ekEEQe412Fn7ebM+xOwD8ykKddKBvZT7M/vW8sjXqyzXWztTQttH0w9Oc26FK0Ws4PiRdWM+j/7o3NVdUw=="], + "@effect/sql-pg": ["@effect/sql-pg@4.0.5", "", { "peerDependencies": { "effect": "^4.0.5" } }, "sha512-F9tG76H+aryhYcp5pvgd+MwWrNltv3XAuLcZSBsOOX6q+PEl+IM4zkQKzx0TF9OsEMH/SQ+3gZRdYWOsDF+vJQ=="], "@effect/typeclass": ["@effect/typeclass@0.41.0", "", { "peerDependencies": { "effect": "^3.22.0" } }, "sha512-Tsv94iDPUWgmz/JsYUh7awx5mmFukEJZB+duyzlLRlCHxNUz5LHBBzTaEfUPNMzAE1s8FTUSVwdPSpL0DznXKg=="], @@ -628,32 +628,6 @@ "@oxc-resolver/binding-win32-x64-msvc": ["@oxc-resolver/binding-win32-x64-msvc@11.24.2", "", { "os": "win32", "cpu": "x64" }, "sha512-UqGPmo56KDfLlfXFAFIrNflHT8tFxWGEivWg3Zeyp4Uy2NlKN1FGPr6/BxcLGG3+kZ6Wp14g5Uj+n71boqZfiw=="], - "@parcel/watcher": ["@parcel/watcher@2.6.0", "", { "dependencies": { "detect-libc": "^2.0.3", "is-glob": "^4.0.3", "node-addon-api": "^7.0.0", "picomatch": "^4.0.4" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.6.0", "@parcel/watcher-darwin-arm64": "2.6.0", "@parcel/watcher-darwin-x64": "2.6.0", "@parcel/watcher-freebsd-x64": "2.6.0", "@parcel/watcher-linux-arm-glibc": "2.6.0", "@parcel/watcher-linux-arm-musl": "2.6.0", "@parcel/watcher-linux-arm64-glibc": "2.6.0", "@parcel/watcher-linux-arm64-musl": "2.6.0", "@parcel/watcher-linux-x64-glibc": "2.6.0", "@parcel/watcher-linux-x64-musl": "2.6.0", "@parcel/watcher-win32-arm64": "2.6.0", "@parcel/watcher-win32-x64": "2.6.0" } }, "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w=="], - - "@parcel/watcher-android-arm64": ["@parcel/watcher-android-arm64@2.6.0", "", { "os": "android", "cpu": "arm64" }, "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA=="], - - "@parcel/watcher-darwin-arm64": ["@parcel/watcher-darwin-arm64@2.6.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw=="], - - "@parcel/watcher-darwin-x64": ["@parcel/watcher-darwin-x64@2.6.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw=="], - - "@parcel/watcher-freebsd-x64": ["@parcel/watcher-freebsd-x64@2.6.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ=="], - - "@parcel/watcher-linux-arm-glibc": ["@parcel/watcher-linux-arm-glibc@2.6.0", "", { "os": "linux", "cpu": "arm" }, "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg=="], - - "@parcel/watcher-linux-arm-musl": ["@parcel/watcher-linux-arm-musl@2.6.0", "", { "os": "linux", "cpu": "arm" }, "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw=="], - - "@parcel/watcher-linux-arm64-glibc": ["@parcel/watcher-linux-arm64-glibc@2.6.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g=="], - - "@parcel/watcher-linux-arm64-musl": ["@parcel/watcher-linux-arm64-musl@2.6.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA=="], - - "@parcel/watcher-linux-x64-glibc": ["@parcel/watcher-linux-x64-glibc@2.6.0", "", { "os": "linux", "cpu": "x64" }, "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A=="], - - "@parcel/watcher-linux-x64-musl": ["@parcel/watcher-linux-x64-musl@2.6.0", "", { "os": "linux", "cpu": "x64" }, "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw=="], - - "@parcel/watcher-win32-arm64": ["@parcel/watcher-win32-arm64@2.6.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ=="], - - "@parcel/watcher-win32-x64": ["@parcel/watcher-win32-x64@2.6.0", "", { "os": "win32", "cpu": "x64" }, "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A=="], - "@pnpm/deps.graph-sequencer": ["@pnpm/deps.graph-sequencer@1100.0.1", "", {}, "sha512-pOr5+q1fLYKwFN3LAJuGZEnfXDcQ73zqgDHMtGy+K+uIoUqyY+6MeDCWFwfu+4EFuq76I5EPFofoNAI+Bmmq4A=="], "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], @@ -662,8 +636,6 @@ "@simple-libs/stream-utils": ["@simple-libs/stream-utils@2.0.0", "", {}, "sha512-fCTuZK4QBa+39Oz9l4OGfJfz+GpwCp3AqO7Zch3to99xHPgstVsRFpeQ8LNd2o1Gv8raL2mCFwiaHh7bFSp5DQ=="], - "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@turbo/darwin-64": ["@turbo/darwin-64@2.11.8", "", { "os": "darwin", "cpu": "x64" }, "sha512-u+6s4C2hskRYx6MkW2uT7BCW6sESCL/+5bjHDDWUfQfQliCSJ7lAHAL6RQaw0an9WU6nJvwYgT786mEWul2kDw=="], "@turbo/darwin-arm64": ["@turbo/darwin-arm64@2.11.8", "", { "os": "darwin", "cpu": "arm64" }, "sha512-y3qpPbclA4MuzAf/pSp6ivifp2mBCiLMHyf/bVq2eAJLjTnzev9JG5eqFhM0UvDGi0b3QKRNZi2HiavPnLbEbw=="], @@ -690,6 +662,8 @@ "@types/node": ["@types/node@26.6.5", "", { "dependencies": { "undici-types": "~8.9.0" } }, "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg=="], + "@types/ws": ["@types/ws@8.18.2", "", { "dependencies": { "@types/node": "*" } }, "sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w=="], + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.71.2", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.71.2", "@typescript-eslint/type-utils": "8.71.2", "@typescript-eslint/utils": "8.71.2", "@typescript-eslint/visitor-keys": "8.71.2", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.71.2", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-K72/pvT7qpm8q3k8G5u93NCSN1RcLxX5h7Gw0bQpbMXviBHeY6Nx1WEwmk9wP+eKTSQ8ecxvcgt/ZX/rB938xQ=="], "@typescript-eslint/parser": ["@typescript-eslint/parser@8.71.2", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.71.2", "@typescript-eslint/types": "8.71.2", "@typescript-eslint/typescript-estree": "8.71.2", "@typescript-eslint/visitor-keys": "8.71.2", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-aTtmZjp/x3gsGHkDs04/1I8kNogBJkpQaeGaN0PfiG43NzDEmW2n+OP5im9wfsvyX0yP1UZWBrAGtDBfH9jEVw=="], @@ -814,7 +788,7 @@ "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], - "effect": ["effect@3.22.3", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "fast-check": "^3.23.1" } }, "sha512-pQU7KTFcqHCjCbhMsiv2vFLPtCfKMspA3ChglcRfAMt/h7KlGoEtRL4eaM5Bq5chTgIysITM+fUAW87HQFKl3A=="], + "effect": ["effect@4.0.5", "", {}, "sha512-BY4/28NlpOd99yzmV741xbVGmp+1U7tks4oB7F/Png64bTa5tm5eCA6W0RiXsnuLDDoJpjfVSo4Dnq4BZb/89Q=="], "emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], @@ -1090,8 +1064,6 @@ "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], - "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="], - "node-exports-info": ["node-exports-info@1.6.2", "", { "dependencies": { "array.prototype.flatmap": "^1.3.3", "es-errors": "^1.3.0", "object.entries": "^1.1.9", "semver": "^6.3.1" } }, "sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag=="], "node-gyp-build-optional-packages": ["node-gyp-build-optional-packages@5.2.2", "", { "dependencies": { "detect-libc": "^2.0.1" }, "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", "node-gyp-build-optional-packages-test": "build-test.js" } }, "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw=="], @@ -1112,8 +1084,6 @@ "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], - "obuf": ["obuf@1.1.2", "", {}, "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="], - "only-allow": ["only-allow@1.2.2", "", { "dependencies": { "which-pm-runs": "1.1.0" }, "bin": { "only-allow": "bin.js" } }, "sha512-uxyNYDsCh5YIJ780G7hC5OHjVUr9reHsbZNMM80L9tZlTpb3hUzb36KXgW4ZUGtJKQnGA3xegmWg1BxhWV0jJA=="], "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], @@ -1140,42 +1110,12 @@ "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], - "pg": ["pg@8.23.0", "", { "dependencies": { "pg-connection-string": "^2.14.0", "pg-pool": "^3.14.0", "pg-protocol": "^1.16.0", "pg-types": "2.2.0", "pgpass": "1.0.5" }, "optionalDependencies": { "pg-cloudflare": "^1.4.0" }, "peerDependencies": { "pg-native": ">=3.0.1" }, "optionalPeers": ["pg-native"] }, "sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg=="], - - "pg-cloudflare": ["pg-cloudflare@1.4.0", "", {}, "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A=="], - - "pg-connection-string": ["pg-connection-string@2.9.1", "", {}, "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w=="], - - "pg-cursor": ["pg-cursor@2.22.0", "", { "peerDependencies": { "pg": "^8" } }, "sha512-knzXLKqarTjOvb3qDSW0JiGsazmxwEKXrqHfWRte7XUsOYccQRafn3BLnQobWwInkzFJSyOej8y8cQRh2z3kGw=="], - - "pg-int8": ["pg-int8@1.0.1", "", {}, "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="], - - "pg-numeric": ["pg-numeric@1.0.2", "", {}, "sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw=="], - - "pg-pool": ["pg-pool@3.14.0", "", { "peerDependencies": { "pg": ">=8.0" } }, "sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw=="], - - "pg-protocol": ["pg-protocol@1.16.0", "", {}, "sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg=="], - - "pg-types": ["pg-types@4.1.0", "", { "dependencies": { "pg-int8": "1.0.1", "pg-numeric": "1.0.2", "postgres-array": "~3.0.1", "postgres-bytea": "~3.0.0", "postgres-date": "~2.1.0", "postgres-interval": "^3.0.0", "postgres-range": "^1.1.1" } }, "sha512-o2XFanIMy/3+mThw69O8d4n1E5zsLhdO+OPqswezu7Z5ekP4hYDqlDjlmOpYMbzY2Br0ufCwJLdDIXeNVwcWFg=="], - - "pgpass": ["pgpass@1.0.5", "", { "dependencies": { "split2": "^4.1.0" } }, "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug=="], - "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], "picomatch": ["picomatch@4.0.7", "", {}, "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA=="], "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], - "postgres-array": ["postgres-array@3.0.4", "", {}, "sha512-nAUSGfSDGOaOAEGwqsRY27GPOea7CNipJPOA7lPbdEpx5Kg3qzdP0AaWC5MlhTWV9s4hFX39nomVZ+C4tnGOJQ=="], - - "postgres-bytea": ["postgres-bytea@3.0.0", "", { "dependencies": { "obuf": "~1.1.2" } }, "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw=="], - - "postgres-date": ["postgres-date@2.1.0", "", {}, "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA=="], - - "postgres-interval": ["postgres-interval@3.0.0", "", {}, "sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw=="], - - "postgres-range": ["postgres-range@1.1.4", "", {}, "sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w=="], - "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], "prettier": ["prettier@3.9.10", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA=="], @@ -1238,8 +1178,6 @@ "smol-toml": ["smol-toml@1.9.0", "", {}, "sha512-hpd+HLON7HdZXqYchMM/+LaTTbdK0AU3NngIJ4KVyWbY9bfQqdL9cD+4yf6dUoU2Ap4VsU0JkQi6FxAI1B2mXQ=="], - "split2": ["split2@4.2.0", "", {}, "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="], - "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], "string-argv": ["string-argv@0.3.2", "", {}, "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q=="], @@ -1332,8 +1270,6 @@ "ws": ["ws@8.22.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg=="], - "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], - "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], "yaml": ["yaml@2.9.1", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw=="], @@ -1354,8 +1290,6 @@ "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - "@parcel/watcher/picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], - "acorn-loose/acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="], "acorn-walk/acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="], @@ -1370,8 +1304,6 @@ "dependency-cruiser/ignore": ["ignore@7.0.12", "", {}, "sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg=="], - "effect/fast-check": ["fast-check@3.23.2", "", { "dependencies": { "pure-rand": "^6.1.0" } }, "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A=="], - "eslint/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], @@ -1686,10 +1618,6 @@ "npm/yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], - "pg/pg-connection-string": ["pg-connection-string@2.14.0", "", {}, "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg=="], - - "pg/pg-types": ["pg-types@2.2.0", "", { "dependencies": { "pg-int8": "1.0.1", "postgres-array": "~2.0.0", "postgres-bytea": "~1.0.0", "postgres-date": "~1.0.4", "postgres-interval": "^1.1.0" } }, "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA=="], - "qified/hookified": ["hookified@2.2.0", "", {}, "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA=="], "tinyglobby/picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], @@ -1710,8 +1638,6 @@ "@commitlint/resolve-extends/global-directory/ini": ["ini@6.0.0", "", {}, "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ=="], - "effect/fast-check/pure-rand": ["pure-rand@6.1.0", "", {}, "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA=="], - "eslint-plugin-functional/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.71.0", "", { "dependencies": { "@typescript-eslint/types": "8.71.0", "@typescript-eslint/visitor-keys": "8.71.0" } }, "sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyCxw=="], "eslint-plugin-functional/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.71.0", "", {}, "sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ=="], @@ -1730,14 +1656,6 @@ "npm/minipass-pipeline/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], - "pg/pg-types/postgres-array": ["postgres-array@2.0.0", "", {}, "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA=="], - - "pg/pg-types/postgres-bytea": ["postgres-bytea@1.0.1", "", {}, "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ=="], - - "pg/pg-types/postgres-date": ["postgres-date@1.0.7", "", {}, "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q=="], - - "pg/pg-types/postgres-interval": ["postgres-interval@1.2.0", "", { "dependencies": { "xtend": "^4.0.0" } }, "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ=="], - "eslint-plugin-functional/@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.71.0", "", { "dependencies": { "@typescript-eslint/types": "8.71.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A=="], "eslint-plugin-functional/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.71.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.71.0", "@typescript-eslint/types": "^8.71.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1wzx1TQ=="], diff --git a/examples/todo-app/package.json b/examples/todo-app/package.json index d0af3ef6..a367b9d8 100644 --- a/examples/todo-app/package.json +++ b/examples/todo-app/package.json @@ -22,8 +22,8 @@ "@codeforbreakfast/eventsourcing-store": "workspace:*", "@codeforbreakfast/eventsourcing-store-filesystem": "workspace:*", "@effect/cli": "0.77.2", - "@effect/platform-bun": "0.91.3", - "effect": "3.22.3" + "@effect/platform-bun": "4.0.5", + "effect": "4.0.5" }, "devDependencies": { "@types/bun": "latest" diff --git a/package.json b/package.json index 0dea518b..ac316e17 100644 --- a/package.json +++ b/package.json @@ -50,14 +50,14 @@ "@effect/cluster": "0.60.2", "@effect/language-service": "0.87.4", "@effect/platform": "0.97.2", - "@effect/platform-bun": "0.91.3", + "@effect/platform-bun": "4.0.5", "@effect/rpc": "0.76.2", "@effect/workflow": "0.19.1", "@types/bun": "1.4.3", "@typescript-eslint/eslint-plugin": "8.71.2", "@typescript-eslint/parser": "8.71.2", "dependency-cruiser": "18.6.0", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "eslint-config-prettier": "10.1.8", "@eslint-community/eslint-plugin-eslint-comments": "4.8.1", diff --git a/packages/bun-test-effect/package.json b/packages/bun-test-effect/package.json index b9392611..f59342cb 100644 --- a/packages/bun-test-effect/package.json +++ b/packages/bun-test-effect/package.json @@ -44,6 +44,6 @@ "effect": ">=3.0.0" }, "devDependencies": { - "effect": "3.22.3" + "effect": "4.0.5" } } diff --git a/packages/eslint-effect/package.json b/packages/eslint-effect/package.json index a497bedb..dfba8455 100644 --- a/packages/eslint-effect/package.json +++ b/packages/eslint-effect/package.json @@ -48,6 +48,6 @@ "eslint": "10.13.0", "@typescript-eslint/eslint-plugin": "8.71.2", "typescript": "5.9.3", - "effect": "3.22.3" + "effect": "4.0.5" } } diff --git a/packages/eventsourcing-aggregates/package.json b/packages/eventsourcing-aggregates/package.json index fd843897..03638242 100644 --- a/packages/eventsourcing-aggregates/package.json +++ b/packages/eventsourcing-aggregates/package.json @@ -61,7 +61,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-commands": "workspace:*", @@ -72,7 +72,7 @@ "@types/node": "26.6.5", "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-store-inmemory": "workspace:*", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-commands/package.json b/packages/eventsourcing-commands/package.json index 32be4f94..e2363721 100644 --- a/packages/eventsourcing-commands/package.json +++ b/packages/eventsourcing-commands/package.json @@ -58,7 +58,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-store": "workspace:*", @@ -67,7 +67,7 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-projections/package.json b/packages/eventsourcing-projections/package.json index 8890dd96..4d8aae58 100644 --- a/packages/eventsourcing-projections/package.json +++ b/packages/eventsourcing-projections/package.json @@ -59,7 +59,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-store": "workspace:*", @@ -67,7 +67,7 @@ }, "devDependencies": { "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-protocol/package.json b/packages/eventsourcing-protocol/package.json index 7e70aa4f..80392eed 100644 --- a/packages/eventsourcing-protocol/package.json +++ b/packages/eventsourcing-protocol/package.json @@ -65,7 +65,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-commands": "workspace:*", @@ -77,7 +77,7 @@ "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-transport-inmemory": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-server/package.json b/packages/eventsourcing-server/package.json index f32e4841..feaafbc2 100644 --- a/packages/eventsourcing-server/package.json +++ b/packages/eventsourcing-server/package.json @@ -58,7 +58,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-store": "workspace:*" @@ -68,7 +68,7 @@ "@codeforbreakfast/eventsourcing-store-inmemory": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@codeforbreakfast/bun-test-effect": "workspace:*", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-store-filesystem/package.json b/packages/eventsourcing-store-filesystem/package.json index 6fbf3ae6..f28650e1 100644 --- a/packages/eventsourcing-store-filesystem/package.json +++ b/packages/eventsourcing-store-filesystem/package.json @@ -59,7 +59,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", "@effect/platform": ">=0.90.0 <1.0.0" }, "dependencies": { @@ -68,9 +68,9 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", - "@effect/platform-bun": "0.91.3", + "@effect/platform-bun": "4.0.5", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3" }, diff --git a/packages/eventsourcing-store-inmemory/package.json b/packages/eventsourcing-store-inmemory/package.json index 7cea59e3..112d92df 100644 --- a/packages/eventsourcing-store-inmemory/package.json +++ b/packages/eventsourcing-store-inmemory/package.json @@ -59,7 +59,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", "@effect/platform": ">=0.90.0 <1.0.0" }, "dependencies": { @@ -69,7 +69,7 @@ "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-store-postgres/package.json b/packages/eventsourcing-store-postgres/package.json index 47e410c4..a744aef3 100644 --- a/packages/eventsourcing-store-postgres/package.json +++ b/packages/eventsourcing-store-postgres/package.json @@ -62,22 +62,22 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", "@effect/platform": ">=0.90.0 <1.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-store": "workspace:*", "@effect/experimental": "0.61.1", "@effect/sql": "0.52.1", - "@effect/sql-pg": "0.53.1", + "@effect/sql-pg": "4.0.5", "type-fest": "5.10.0" }, "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", - "@effect/platform-bun": "0.91.3", + "@effect/platform-bun": "4.0.5", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3" }, diff --git a/packages/eventsourcing-store/package.json b/packages/eventsourcing-store/package.json index c671346c..12fd42ea 100644 --- a/packages/eventsourcing-store/package.json +++ b/packages/eventsourcing-store/package.json @@ -60,7 +60,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0", + "effect": "^3.17.0 || ^4.0.0", "@effect/platform": ">=0.90.0 <1.0.0" }, "dependencies": { @@ -69,7 +69,7 @@ "devDependencies": { "@types/node": "26.6.5", "@codeforbreakfast/bun-test-effect": "workspace:*", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-testing-contracts/package.json b/packages/eventsourcing-testing-contracts/package.json index 06564209..54c3fc38 100644 --- a/packages/eventsourcing-testing-contracts/package.json +++ b/packages/eventsourcing-testing-contracts/package.json @@ -63,7 +63,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-store": "workspace:*", @@ -72,7 +72,7 @@ "devDependencies": { "@codeforbreakfast/bun-test-effect": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-transport-inmemory/package.json b/packages/eventsourcing-transport-inmemory/package.json index 18306806..a0d38bb1 100644 --- a/packages/eventsourcing-transport-inmemory/package.json +++ b/packages/eventsourcing-transport-inmemory/package.json @@ -60,7 +60,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-transport": "workspace:*", @@ -70,7 +70,7 @@ "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@codeforbreakfast/bun-test-effect": "workspace:*", "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3" }, diff --git a/packages/eventsourcing-transport-websocket/package.json b/packages/eventsourcing-transport-websocket/package.json index 7de21c98..5d002528 100644 --- a/packages/eventsourcing-transport-websocket/package.json +++ b/packages/eventsourcing-transport-websocket/package.json @@ -59,7 +59,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-transport": "workspace:*", @@ -71,7 +71,7 @@ "@codeforbreakfast/eventsourcing-testing-contracts": "workspace:*", "@types/node": "26.6.5", "bun-types": "1.4.3", - "effect": "3.22.3", + "effect": "4.0.5", "eslint": "10.13.0", "typescript": "5.9.3" }, diff --git a/packages/eventsourcing-transport/package.json b/packages/eventsourcing-transport/package.json index 3960e487..6bbc2b25 100644 --- a/packages/eventsourcing-transport/package.json +++ b/packages/eventsourcing-transport/package.json @@ -60,11 +60,11 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "devDependencies": { "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" }, diff --git a/packages/eventsourcing-websocket/package.json b/packages/eventsourcing-websocket/package.json index 527785ba..26476028 100644 --- a/packages/eventsourcing-websocket/package.json +++ b/packages/eventsourcing-websocket/package.json @@ -63,7 +63,7 @@ }, "homepage": "https://github.com/codeforbreakfast/eventsourcing#readme", "peerDependencies": { - "effect": "^3.17.0" + "effect": "^3.17.0 || ^4.0.0" }, "dependencies": { "@codeforbreakfast/eventsourcing-transport-websocket": "workspace:*", @@ -72,7 +72,7 @@ }, "devDependencies": { "@types/node": "26.6.5", - "effect": "3.22.3", + "effect": "4.0.5", "typescript": "5.9.3", "eslint": "10.13.0" },