diff --git a/package.json b/package.json index 42e435e..7aea1b5 100644 --- a/package.json +++ b/package.json @@ -25,11 +25,11 @@ "typescript": "5.5.0-dev.20240514" }, "dependencies": { - "@effect/experimental": "^0.16.11", - "@effect/opentelemetry": "^0.34.8", - "@effect/platform": "^0.53.11", - "@effect/platform-node": "^0.49.11", - "@effect/schema": "^0.67.8", + "@effect/experimental": "^0.16.14", + "@effect/opentelemetry": "^0.34.10", + "@effect/platform": "^0.53.14", + "@effect/platform-node": "^0.49.14", + "@effect/schema": "^0.67.11", "@opentelemetry/exporter-metrics-otlp-http": "^0.51.1", "@opentelemetry/exporter-trace-otlp-http": "^0.51.1", "@opentelemetry/sdk-metrics": "^1.24.1", @@ -37,7 +37,7 @@ "@opentelemetry/sdk-trace-node": "^1.24.1", "dfx": "^0.97.2", "dotenv": "^16.4.5", - "effect": "^3.2.1", + "effect": "^3.2.3", "gpt-tokenizer": "^2.1.2", "html-entities": "^2.5.2", "octokit": "^4.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0603ec..1e7a1d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,20 +9,20 @@ importers: .: dependencies: '@effect/experimental': - specifier: ^0.16.11 - version: 0.16.11(@effect/platform-node@0.49.11(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(bufferutil@4.0.8)(effect@3.2.1)(utf-8-validate@6.0.4))(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1)(ws@8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + specifier: ^0.16.14 + version: 0.16.14(@effect/platform-node@0.49.14(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(bufferutil@4.0.8)(effect@3.2.3)(utf-8-validate@6.0.4))(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3)(ws@8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@effect/opentelemetry': - specifier: ^0.34.8 - version: 0.34.8(@opentelemetry/api@1.8.0)(@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-metrics@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/semantic-conventions@1.24.1)(effect@3.2.1) + specifier: ^0.34.10 + version: 0.34.10(@opentelemetry/api@1.8.0)(@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-metrics@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/semantic-conventions@1.24.1)(effect@3.2.3) '@effect/platform': - specifier: ^0.53.11 - version: 0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1) + specifier: ^0.53.14 + version: 0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3) '@effect/platform-node': - specifier: ^0.49.11 - version: 0.49.11(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(bufferutil@4.0.8)(effect@3.2.1)(utf-8-validate@6.0.4) + specifier: ^0.49.14 + version: 0.49.14(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(bufferutil@4.0.8)(effect@3.2.3)(utf-8-validate@6.0.4) '@effect/schema': - specifier: ^0.67.8 - version: 0.67.8(effect@3.2.1) + specifier: ^0.67.11 + version: 0.67.11(effect@3.2.3) '@opentelemetry/exporter-metrics-otlp-http': specifier: ^0.51.1 version: 0.51.1(@opentelemetry/api@1.8.0) @@ -40,13 +40,13 @@ importers: version: 1.24.1(@opentelemetry/api@1.8.0) dfx: specifier: ^0.97.2 - version: 0.97.2(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(effect@3.2.1) + version: 0.97.2(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(effect@3.2.3) dotenv: specifier: ^16.4.5 version: 16.4.5 effect: - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^3.2.3 + version: 3.2.3 gpt-tokenizer: specifier: ^2.1.2 version: 2.1.2 @@ -81,13 +81,13 @@ importers: packages: - '@effect/experimental@0.16.11': - resolution: {integrity: sha512-GM+xbsW31fYs6xEQn1r0VQyFe9CDZGATLV6nWhf3oovX2rWTKMf5nGT+0uErGDVSfwqKsajp4aHevF4OyVrx4g==} + '@effect/experimental@0.16.14': + resolution: {integrity: sha512-BGTCHzGfslNILJ4W2IS0sreCcpFyOcZbcbPuJdmRowS11uUgUncdIY+aLeT6URsHy4JPXtHcYlcAgs194h4IQQ==} peerDependencies: - '@effect/platform': ^0.53.11 - '@effect/platform-node': ^0.49.11 - '@effect/schema': ^0.67.8 - effect: ^3.2.1 + '@effect/platform': ^0.53.14 + '@effect/platform-node': ^0.49.14 + '@effect/schema': ^0.67.11 + effect: ^3.2.3 ioredis: ^5 lmdb: ^3 ws: ^8 @@ -104,8 +104,8 @@ packages: '@effect/language-service@0.1.0': resolution: {integrity: sha512-BnlM8LlaqCAYgdRfxlbR7gXGh/FD1scL1fPgNVJEPoOM08od1jtJz+iKhwfaud8TPnnhZR+TED2h5ynjanLeCQ==} - '@effect/opentelemetry@0.34.8': - resolution: {integrity: sha512-/tFAltkcUNvPfEkZ2LFraqMLhTZYMydPors2QRzqMaDdQtm80V+b4e9TxnuMSw/gq9kfkS4O2eQV6Bz617d06A==} + '@effect/opentelemetry@0.34.10': + resolution: {integrity: sha512-4bu9wNyMphWyAsVqT+fh3L7Ki7KaRXHaAY53X/k5i4P40WNkmye5Fo61ApQQzlmlsRmrn7UWDmPTMX2qsP0gHw==} peerDependencies: '@opentelemetry/api': ^1.6 '@opentelemetry/resources': ^1.22 @@ -114,7 +114,7 @@ packages: '@opentelemetry/sdk-trace-node': ^1.22 '@opentelemetry/sdk-trace-web': ^1.22 '@opentelemetry/semantic-conventions': ^1.24.1 - effect: ^3.2.1 + effect: ^3.2.3 peerDependenciesMeta: '@opentelemetry/sdk-metrics': optional: true @@ -125,28 +125,28 @@ packages: '@opentelemetry/sdk-trace-web': optional: true - '@effect/platform-node-shared@0.4.30': - resolution: {integrity: sha512-N3VQPSMdgXu6piOgYj/gXQqco8SS4fkMpIysGG+kJzkKU0Q+SYoXiGxvCnKlz5cBZzToV/kGEMdBlwrB3IW6bg==} + '@effect/platform-node-shared@0.4.33': + resolution: {integrity: sha512-ZgwWKORf68YLoRT/sCPaPQVYp3iGRxwO32Lnb6sZXx9WgjYVPc460rMDjpWsSNzvfMJzNqEF9Aa3g1nRgQ9JLg==} peerDependencies: - '@effect/platform': ^0.53.11 - effect: ^3.2.1 + '@effect/platform': ^0.53.14 + effect: ^3.2.3 - '@effect/platform-node@0.49.11': - resolution: {integrity: sha512-wXG7OTEX6WJA6PHEfXagBD5ax9bXw6R/piKXyfIVezkk6uiOMG9075E7piCDqADVZtV8lHDrxnwPIkUC8BNQkQ==} + '@effect/platform-node@0.49.14': + resolution: {integrity: sha512-kpEEnO8rcbD3qM0jJL8uxzBznsGopUC3mEK1wij6FvZOYaoMKzHCc9duRRKkJBQufGed0yDqG6R3NDANDq6Piw==} peerDependencies: - '@effect/platform': ^0.53.11 - effect: ^3.2.1 + '@effect/platform': ^0.53.14 + effect: ^3.2.3 - '@effect/platform@0.53.11': - resolution: {integrity: sha512-apB1kcoMFiaak7HnOmWUihrzggBIa0xQYgoAj1FUyCWhpv5SI3Q9G7cjjH1RfzZJF475UnYFEeXxky1gvkMpbQ==} + '@effect/platform@0.53.14': + resolution: {integrity: sha512-i8RKR4eE4FwJBegwvUuyvJ1FfT3q0RMnJ5/T0FLEwlnOXCTzjBf/VAtFGMFeECcDFhlLdvjvMxevHjei/fd+Iw==} peerDependencies: - '@effect/schema': ^0.67.8 - effect: ^3.2.1 + '@effect/schema': ^0.67.11 + effect: ^3.2.3 - '@effect/schema@0.67.8': - resolution: {integrity: sha512-PjAabZC7ppDBUpH31cRtZml2D+f06NWs8p5qJdzDfVpIkQ8p1+2Gydf4Xpvnjv1hYgGd7ozTzY6DHkPOr7yHTQ==} + '@effect/schema@0.67.11': + resolution: {integrity: sha512-khpzzYpsnIIGfI4Ac+EsUF+E6uZ78eJ+EatKHyfFOLGDEZMX2w5/z0R4bHISzFqiwObcuZEUT7KwFZdFZWrDJA==} peerDependencies: - effect: ^3.2.1 + effect: ^3.2.3 '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} @@ -653,8 +653,8 @@ packages: bottleneck@2.19.5: resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} bufferutil@4.0.8: @@ -692,8 +692,8 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - effect@3.2.1: - resolution: {integrity: sha512-WnM7QyHekA+oWkJyD1g99BDqD3atAXKjarcDnUX9alIKLd8EFXdY333wpgcNJkSqtvXDsx8qYWOMbuivdwoN2w==} + effect@3.2.3: + resolution: {integrity: sha512-tI0pzouV9BnZFHXNDoMCn9L76RFr23FMyzQ8syl+hxNtkn5aRdcQLeapv8acix+O4sQjQA4MpT8H3X9jfTs6hg==} esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} @@ -718,8 +718,8 @@ packages: fast-querystring@1.1.2: resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-my-way-ts@0.1.2: @@ -776,8 +776,8 @@ packages: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.6: + resolution: {integrity: sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -842,9 +842,9 @@ packages: path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} @@ -885,8 +885,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici@6.17.0: - resolution: {integrity: sha512-fs13QiDjPIzJ7gFAOal9CSG0c92rT2xw6MuMUJ4H30Eg5GCauLWYCCZA1tInjd6M4y+JZjVCCFr9pFpbhcC64w==} + undici@6.18.0: + resolution: {integrity: sha512-nT8jjv/fE9Et1ilR6QoW8ingRTY2Pp4l2RUrdzV5Yz35RJDrtPc1DXvuNqcpsJSGIRHFdt3YKKktTzJA6r0fTA==} engines: {node: '>=18.17'} universal-github-app-jwt@2.2.0: @@ -927,59 +927,59 @@ packages: snapshots: - '@effect/experimental@0.16.11(@effect/platform-node@0.49.11(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(bufferutil@4.0.8)(effect@3.2.1)(utf-8-validate@6.0.4))(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1)(ws@8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': + '@effect/experimental@0.16.14(@effect/platform-node@0.49.14(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(bufferutil@4.0.8)(effect@3.2.3)(utf-8-validate@6.0.4))(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3)(ws@8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: - '@effect/platform': 0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1) - '@effect/schema': 0.67.8(effect@3.2.1) - effect: 3.2.1 + '@effect/platform': 0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3) + '@effect/schema': 0.67.11(effect@3.2.3) + effect: 3.2.3 msgpackr: 1.10.2 optionalDependencies: - '@effect/platform-node': 0.49.11(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(bufferutil@4.0.8)(effect@3.2.1)(utf-8-validate@6.0.4) + '@effect/platform-node': 0.49.14(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(bufferutil@4.0.8)(effect@3.2.3)(utf-8-validate@6.0.4) ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) '@effect/language-service@0.1.0': {} - '@effect/opentelemetry@0.34.8(@opentelemetry/api@1.8.0)(@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-metrics@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/semantic-conventions@1.24.1)(effect@3.2.1)': + '@effect/opentelemetry@0.34.10(@opentelemetry/api@1.8.0)(@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-metrics@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/semantic-conventions@1.24.1)(effect@3.2.3)': dependencies: '@opentelemetry/api': 1.8.0 '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.24.1 - effect: 3.2.1 + effect: 3.2.3 optionalDependencies: '@opentelemetry/sdk-metrics': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) - '@effect/platform-node-shared@0.4.30(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(effect@3.2.1)': + '@effect/platform-node-shared@0.4.33(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(effect@3.2.3)': dependencies: - '@effect/platform': 0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1) + '@effect/platform': 0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3) '@parcel/watcher': 2.4.1 - effect: 3.2.1 + effect: 3.2.3 multipasta: 0.2.1 - '@effect/platform-node@0.49.11(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(bufferutil@4.0.8)(effect@3.2.1)(utf-8-validate@6.0.4)': + '@effect/platform-node@0.49.14(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(bufferutil@4.0.8)(effect@3.2.3)(utf-8-validate@6.0.4)': dependencies: - '@effect/platform': 0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1) - '@effect/platform-node-shared': 0.4.30(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(effect@3.2.1) - effect: 3.2.1 + '@effect/platform': 0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3) + '@effect/platform-node-shared': 0.4.33(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(effect@3.2.3) + effect: 3.2.3 mime: 3.0.0 - undici: 6.17.0 + undici: 6.18.0 ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1)': + '@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3)': dependencies: - '@effect/schema': 0.67.8(effect@3.2.1) - effect: 3.2.1 + '@effect/schema': 0.67.11(effect@3.2.3) + effect: 3.2.3 find-my-way-ts: 0.1.2 multipasta: 0.2.1 path-browserify: 1.0.1 - '@effect/schema@0.67.8(effect@3.2.1)': + '@effect/schema@0.67.11(effect@3.2.3)': dependencies: - effect: 3.2.1 + effect: 3.2.3 fast-check: 3.18.0 '@esbuild/aix-ppc64@0.20.2': @@ -1353,7 +1353,7 @@ snapshots: dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.6 node-addon-api: 7.1.0 optionalDependencies: '@parcel/watcher-android-arm64': 2.4.1 @@ -1455,9 +1455,9 @@ snapshots: bottleneck@2.19.5: {} - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 bufferutil@4.0.8: dependencies: @@ -1476,10 +1476,10 @@ snapshots: detect-libc@1.0.3: {} - dfx@0.97.2(@effect/platform@0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1))(effect@3.2.1): + dfx@0.97.2(@effect/platform@0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3))(effect@3.2.3): dependencies: - '@effect/platform': 0.53.11(@effect/schema@0.67.8(effect@3.2.1))(effect@3.2.1) - effect: 3.2.1 + '@effect/platform': 0.53.14(@effect/schema@0.67.11(effect@3.2.3))(effect@3.2.3) + effect: 3.2.3 optionalDependencies: discord-verify: 1.2.0 @@ -1490,7 +1490,7 @@ snapshots: dotenv@16.4.5: {} - effect@3.2.1: {} + effect@3.2.3: {} esbuild@0.20.2: optionalDependencies: @@ -1532,7 +1532,7 @@ snapshots: dependencies: fast-decode-uri-component: 1.0.1 - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -1584,10 +1584,10 @@ snapshots: lru-cache@10.2.2: {} - micromatch@4.0.5: + micromatch@4.0.6: dependencies: - braces: 3.0.2 - picomatch: 2.3.1 + braces: 3.0.3 + picomatch: 4.0.2 mime-db@1.52.0: {} @@ -1659,7 +1659,7 @@ snapshots: path-browserify@1.0.1: {} - picomatch@2.3.1: {} + picomatch@4.0.2: {} prettier@3.2.5: {} @@ -1688,7 +1688,7 @@ snapshots: undici-types@5.26.5: {} - undici@6.17.0: {} + undici@6.18.0: {} universal-github-app-jwt@2.2.0: {} diff --git a/src/Tracing.ts b/src/Tracing.ts index db5e2e6..bd6217e 100644 --- a/src/Tracing.ts +++ b/src/Tracing.ts @@ -1,18 +1,10 @@ -import { - Config, - Effect, - FiberRef, - Layer, - LogLevel, - Logger, - Secret, -} from "effect" import * as DevTools from "@effect/experimental/DevTools" import * as NodeSdk from "@effect/opentelemetry/NodeSdk" -import { BatchSpanProcessor } from "@opentelemetry/sdk-trace-base" -import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http" import { OTLPMetricExporter } from "@opentelemetry/exporter-metrics-otlp-http" +import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http" import { PeriodicExportingMetricReader } from "@opentelemetry/sdk-metrics" +import { BatchSpanProcessor } from "@opentelemetry/sdk-trace-base" +import { Config, Effect, FiberRef, Layer, LogLevel, Secret } from "effect" export const TracingLive = Layer.unwrapEffect( Effect.gen(function* () {