diff --git a/package.json b/package.json index 5424a57..b00f52e 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@typescript-eslint/parser": "^7.8.0", "@vitest/coverage-v8": "^1.6.0", "babel-plugin-annotate-pure-calls": "^0.4.0", - "effect": "3.1.4", + "effect": "3.1.5", "eslint": "^8.57.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-codegen": "0.28.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b888d76..199fe83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,13 +29,13 @@ importers: version: 0.5.0 '@changesets/cli': specifier: ^2.27.1 - version: 2.27.1 + version: 2.27.2 '@effect/build-utils': specifier: ^0.7.6 version: 0.7.6 '@effect/docgen': specifier: ^0.4.3 - version: 0.4.3(tsx@4.10.1)(typescript@5.4.5) + version: 0.4.3(tsx@4.10.4)(typescript@5.4.5) '@effect/eslint-plugin': specifier: ^0.1.2 version: 0.1.2 @@ -44,13 +44,13 @@ importers: version: 0.1.0 '@effect/platform': specifier: ^0.53.4 - version: 0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4) + version: 0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5) '@effect/platform-node': specifier: ^0.49.4 - version: 0.49.4(@effect/platform@0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4))(effect@3.1.4) + version: 0.49.8(@effect/platform@0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5))(effect@3.1.5) '@types/node': specifier: ^20.12.11 - version: 20.12.11 + version: 20.12.12 '@typescript-eslint/eslint-plugin': specifier: ^7.8.0 version: 7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) @@ -59,13 +59,13 @@ importers: version: 7.8.0(eslint@8.57.0)(typescript@5.4.5) '@vitest/coverage-v8': specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.12.11)) + version: 1.6.0(vitest@1.6.0(@types/node@20.12.12)) babel-plugin-annotate-pure-calls: specifier: ^0.4.0 version: 0.4.0(@babel/core@7.24.5) effect: - specifier: 3.1.4 - version: 3.1.4 + specifier: 3.1.5 + version: 3.1.5 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -98,13 +98,13 @@ importers: version: 5.0.7 tsx: specifier: ^4.10.1 - version: 4.10.1 + version: 4.10.4 typescript: specifier: ^5.4.5 version: 5.4.5 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.12.11) + version: 1.6.0(@types/node@20.12.12) publishDirectory: dist packages: @@ -242,8 +242,8 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@changesets/apply-release-plan@7.0.0': - resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} + '@changesets/apply-release-plan@7.0.1': + resolution: {integrity: sha512-aPdSq/R++HOyfEeBGjEe6LNG8gs0KMSyRETD/J2092OkNq8mOioAxyKjMbvVUdzgr/HTawzMOz7lfw339KnsCA==} '@changesets/assemble-release-plan@6.0.0': resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} @@ -254,8 +254,8 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.1': - resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} + '@changesets/cli@2.27.2': + resolution: {integrity: sha512-6/kADjKMOrlLwNr/Y5HAq7T9oGOA2Lq5A59AGtwQCCiXuSGp4EgszzdJFeBiF8pdz7Wn1HaLzSUBhAaNToEJqg==} hasBin: true '@changesets/config@3.0.0': @@ -297,8 +297,8 @@ packages: '@changesets/types@6.0.0': resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - '@changesets/write@0.3.0': - resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} + '@changesets/write@0.3.1': + resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} '@dependents/detective-less@4.1.0': resolution: {integrity: sha512-KrkT6qO5NxqNfy68sBl6CTSoJ4SNDIS5iQArkibhlbGU4LaDukZ3q2HIkh8aUKDio6o4itU4xDR7t82Y2eP1Bg==} @@ -334,23 +334,23 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - '@effect/platform-node-shared@0.4.23': - resolution: {integrity: sha512-xgIoxgIvJIVwRXcKAVN8I11RzctrQNg2Uwu4AFf6KmX+WFbJs9/IRQqUmMNlDFD+FM81WOqav3O7C8k10+vz+Q==} + '@effect/platform-node-shared@0.4.27': + resolution: {integrity: sha512-IFWdYUecJKYisJAI4jDBSWcQY8dM/zIwc92ko6cyv7Tj+HAkrH6skZ1tRiojYjLv2rJVW77G+O/3owr0uXMILw==} peerDependencies: - '@effect/platform': ^0.53.4 - effect: ^3.1.4 + '@effect/platform': ^0.53.8 + effect: ^3.1.5 - '@effect/platform-node@0.49.4': - resolution: {integrity: sha512-kVk2n54AkoPxhF3p2lme1Vf93zBkQ//XTBIhUurwy3GxLngdetG2ZijY0c11ObcYaxmilniEnsWkmvAPPczULQ==} + '@effect/platform-node@0.49.8': + resolution: {integrity: sha512-iANAOsFopX2Nq0X3fhMPr/f0x3vMYgaNKAS9jq7/SbxzZ7DYNFnf1oyOGAzZDTLggDJQW7Yfc6XIuJQEY/nWqQ==} peerDependencies: - '@effect/platform': ^0.53.4 - effect: ^3.1.4 + '@effect/platform': ^0.53.8 + effect: ^3.1.5 - '@effect/platform@0.53.4': - resolution: {integrity: sha512-G7ZvBjiuo8Ym7dB1V8X3vWpWq6JwikUPU8Hq3A+WGEt8VLgkt2fe8fOPtkWM6qeDI9kXAAX1ROaM7rEGsn6qeg==} + '@effect/platform@0.53.8': + resolution: {integrity: sha512-TUn2oxFIOFH1ObdeCxtGA/8BYjUtdhppbw9IcYTHkAKXE8Y8DIjNCzgs+Z7k4Oj7ZD36uqTQvVQumlmTldHhfw==} peerDependencies: - '@effect/schema': ^0.67.1 - effect: ^3.1.4 + '@effect/schema': ^0.67.5 + effect: ^3.1.5 '@effect/schema@0.67.1': resolution: {integrity: sha512-kqAFcaLmCikGhEKe9SVs7Sx75LKZaMh7daeWvpE3VgUozG0ivIHb8LXl0rNmuxaETKBLBdOzSJXsfzUwZZsovQ==} @@ -795,8 +795,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.12.11': - resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} + '@types/node@20.12.12': + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1390,8 +1390,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - effect@3.1.4: - resolution: {integrity: sha512-eAKVwRyDF+8wCRKWY6yK7inCwsTGjLIyZTggbQjlVp/ziHBmfVsOCn/JOyW5iFjRoeZv7+TsLMUPjoMwkt1QQA==} + effect@3.1.5: + resolution: {integrity: sha512-nTkW/ViRF8cXVMKjusYMVp7L1eqLwMZV7K6GHoqq3MD7NjPT/tJRVhY8d6z5Vam9kxgvRAzqwJKkaRpRVz1jTw==} electron-to-chromium@1.4.763: resolution: {integrity: sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==} @@ -3055,8 +3055,8 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tsx@4.10.1: - resolution: {integrity: sha512-G+CcyTOopwhuI81FU+KpzGN5UBhHgGEDlGt8mHAXKxv8pDGr6WI7hI7aRjTRol5WzFVsSNuzl3ekCZ0eLIJlEQ==} + tsx@4.10.4: + resolution: {integrity: sha512-Gtg9qnZWNqC/OtcgiXfoAUdAKx3/cgKOYvEocAsv+m21MV/eKpV/WUjRXe6/sDCaGBl2/v8S6v29BpUnGMCX5A==} engines: {node: '>=18.0.0'} hasBin: true @@ -3122,8 +3122,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici@6.16.1: - resolution: {integrity: sha512-NeNiTT7ixpeiL1qOIU/xTVpHpVP0svmI6PwoCKaMGaI5AsHOaRdwqU/f7Fi9eyU4u03nd5U/BC8wmRMnS9nqoA==} + undici@6.17.0: + resolution: {integrity: sha512-fs13QiDjPIzJ7gFAOal9CSG0c92rT2xw6MuMUJ4H30Eg5GCauLWYCCZA1tInjd6M4y+JZjVCCFr9pFpbhcC64w==} engines: {node: '>=18.17'} unist-util-stringify-position@2.0.3: @@ -3498,7 +3498,7 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@changesets/apply-release-plan@7.0.0': + '@changesets/apply-release-plan@7.0.1': dependencies: '@babel/runtime': 7.24.5 '@changesets/config': 3.0.0 @@ -3535,10 +3535,10 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.1': + '@changesets/cli@2.27.2': dependencies: '@babel/runtime': 7.24.5 - '@changesets/apply-release-plan': 7.0.0 + '@changesets/apply-release-plan': 7.0.1 '@changesets/assemble-release-plan': 6.0.0 '@changesets/changelog-git': 0.2.0 '@changesets/config': 3.0.0 @@ -3550,7 +3550,7 @@ snapshots: '@changesets/pre': 2.0.0 '@changesets/read': 0.6.0 '@changesets/types': 6.0.0 - '@changesets/write': 0.3.0 + '@changesets/write': 0.3.1 '@manypkg/get-packages': 1.1.3 '@types/semver': 7.5.8 ansi-colors: 4.1.3 @@ -3653,7 +3653,7 @@ snapshots: '@changesets/types@6.0.0': {} - '@changesets/write@0.3.0': + '@changesets/write@0.3.1': dependencies: '@babel/runtime': 7.24.5 '@changesets/types': 6.0.0 @@ -3672,13 +3672,13 @@ snapshots: '@effect/build-utils@0.7.6': {} - '@effect/docgen@0.4.3(tsx@4.10.1)(typescript@5.4.5)': + '@effect/docgen@0.4.3(tsx@4.10.4)(typescript@5.4.5)': dependencies: '@effect/markdown-toc': 0.1.0 doctrine: 3.0.0 glob: 10.3.15 prettier: 3.2.5 - tsx: 4.10.1 + tsx: 4.10.4 typescript: 5.4.5 '@effect/eslint-plugin@0.1.2': @@ -3704,36 +3704,36 @@ snapshots: repeat-string: 1.6.1 strip-color: 0.1.0 - '@effect/platform-node-shared@0.4.23(@effect/platform@0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4))(effect@3.1.4)': + '@effect/platform-node-shared@0.4.27(@effect/platform@0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5))(effect@3.1.5)': dependencies: - '@effect/platform': 0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4) + '@effect/platform': 0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5) '@parcel/watcher': 2.4.1 - effect: 3.1.4 + effect: 3.1.5 multipasta: 0.2.1 - '@effect/platform-node@0.49.4(@effect/platform@0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4))(effect@3.1.4)': + '@effect/platform-node@0.49.8(@effect/platform@0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5))(effect@3.1.5)': dependencies: - '@effect/platform': 0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4) - '@effect/platform-node-shared': 0.4.23(@effect/platform@0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4))(effect@3.1.4) - effect: 3.1.4 + '@effect/platform': 0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5) + '@effect/platform-node-shared': 0.4.27(@effect/platform@0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5))(effect@3.1.5) + effect: 3.1.5 mime: 3.0.0 - undici: 6.16.1 + undici: 6.17.0 ws: 8.17.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform@0.53.4(@effect/schema@0.67.1(effect@3.1.4))(effect@3.1.4)': + '@effect/platform@0.53.8(@effect/schema@0.67.1(effect@3.1.5))(effect@3.1.5)': dependencies: - '@effect/schema': 0.67.1(effect@3.1.4) - effect: 3.1.4 + '@effect/schema': 0.67.1(effect@3.1.5) + effect: 3.1.5 find-my-way-ts: 0.1.2 multipasta: 0.2.1 path-browserify: 1.0.1 - '@effect/schema@0.67.1(effect@3.1.4)': + '@effect/schema@0.67.1(effect@3.1.5)': dependencies: - effect: 3.1.4 + effect: 3.1.5 fast-check: 3.18.0 '@esbuild/aix-ppc64@0.20.2': @@ -3864,7 +3864,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -4039,7 +4039,7 @@ snapshots: '@types/glob@7.1.3': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@types/istanbul-lib-coverage@2.0.6': {} @@ -4069,7 +4069,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.12.11': + '@types/node@20.12.12': dependencies: undici-types: 5.26.5 @@ -4237,7 +4237,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.12.11))': + '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.12.12))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -4252,7 +4252,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.12.11) + vitest: 1.6.0(@types/node@20.12.12) transitivePeerDependencies: - supports-color @@ -4745,7 +4745,7 @@ snapshots: eastasianwidth@0.2.0: {} - effect@3.1.4: {} + effect@3.1.5: {} electron-to-chromium@1.4.763: {} @@ -4932,7 +4932,7 @@ snapshots: '@types/glob': 7.1.3 '@types/js-yaml': 3.12.5 '@types/lodash': 4.17.1 - '@types/node': 20.12.11 + '@types/node': 20.12.12 dedent: 1.5.3 eslint-plugin-markdown: 4.0.1(eslint@8.57.0) expect: 29.7.0 @@ -5619,7 +5619,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.11 + '@types/node': 20.12.12 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -6594,7 +6594,7 @@ snapshots: tslib: 1.14.1 typescript: 5.4.5 - tsx@4.10.1: + tsx@4.10.4: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 @@ -6672,7 +6672,7 @@ snapshots: undici-types@5.26.5: {} - undici@6.16.1: {} + undici@6.17.0: {} unist-util-stringify-position@2.0.3: dependencies: @@ -6697,13 +6697,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@1.6.0(@types/node@20.12.11): + vite-node@1.6.0(@types/node@20.12.12): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.11(@types/node@20.12.11) + vite: 5.2.11(@types/node@20.12.12) transitivePeerDependencies: - '@types/node' - less @@ -6714,16 +6714,16 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.11): + vite@5.2.11(@types/node@20.12.12): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 fsevents: 2.3.3 - vitest@1.6.0(@types/node@20.12.11): + vitest@1.6.0(@types/node@20.12.12): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -6742,11 +6742,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.11(@types/node@20.12.11) - vite-node: 1.6.0(@types/node@20.12.11) + vite: 5.2.11(@types/node@20.12.12) + vite-node: 1.6.0(@types/node@20.12.12) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 transitivePeerDependencies: - less - lightningcss