diff --git a/package.json b/package.json index 4658eb8..d8b1912 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "ws": "^8.14.2" }, "peerDependencies": { - "@effect/platform": "^0.23.0", - "effect": "2.0.0-next.49" + "@effect/platform": "^0.24.0", + "effect": "2.0.0-next.50" }, "optionalDependencies": { "bufferutil": "^4.0.8", @@ -64,11 +64,11 @@ "@effect/babel-plugin": "^0.2.0", "@effect/build-utils": "^0.1.9", "@effect/language-service": "^0.0.21", - "@effect/platform": "^0.23.0", + "@effect/platform": "^0.24.0", "@tim-smart/discord-api-docs-parser": "^0.5.10", - "@types/chai": "^4.3.8", - "@types/node": "^20.8.6", - "@types/ws": "^8.5.7", + "@types/chai": "^4.3.9", + "@types/node": "^20.8.7", + "@types/ws": "^8.5.8", "@typescript-eslint/eslint-plugin": "^6.8.0", "@typescript-eslint/parser": "^6.8.0", "@vitejs/plugin-react": "^4.1.0", @@ -76,7 +76,7 @@ "babel-plugin-annotate-pure-calls": "^0.4.0", "concurrently": "^8.2.1", "dotenv": "^16.3.1", - "effect": "2.0.0-next.49", + "effect": "2.0.0-next.50", "eslint": "^8.51.0", "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-typescript": "^3.6.1", @@ -86,13 +86,13 @@ "eslint-plugin-prettier": "^5.0.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-sort-destructure-keys": "^1.5.0", - "lerna": "^7.4.0", + "lerna": "^7.4.1", "madge": "^6.1.0", "prettier": "^3.0.3", "rimraf": "^5.0.5", "ts-node": "^10.9.1", "typescript": "^5.2.2", - "vite": "^4.4.11", + "vite": "^4.5.0", "vitest": "0.34.6" }, "sideEffects": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e723f89..82e2680 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,20 +55,20 @@ devDependencies: specifier: ^0.0.21 version: 0.0.21 '@effect/platform': - specifier: ^0.23.0 - version: 0.23.0(@effect/schema@0.44.0)(effect@2.0.0-next.49) + specifier: ^0.24.0 + version: 0.24.0(@effect/schema@0.45.0)(effect@2.0.0-next.50) '@tim-smart/discord-api-docs-parser': specifier: ^0.5.10 version: 0.5.10 '@types/chai': - specifier: ^4.3.8 - version: 4.3.8 + specifier: ^4.3.9 + version: 4.3.9 '@types/node': - specifier: ^20.8.6 - version: 20.8.6 + specifier: ^20.8.7 + version: 20.8.7 '@types/ws': - specifier: ^8.5.7 - version: 8.5.7 + specifier: ^8.5.8 + version: 8.5.8 '@typescript-eslint/eslint-plugin': specifier: ^6.8.0 version: 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.51.0)(typescript@5.2.2) @@ -77,7 +77,7 @@ devDependencies: version: 6.8.0(eslint@8.51.0)(typescript@5.2.2) '@vitejs/plugin-react': specifier: ^4.1.0 - version: 4.1.0(vite@4.4.11) + version: 4.1.0(vite@4.5.0) '@vitest/coverage-v8': specifier: ^0.34.6 version: 0.34.6(vitest@0.34.6) @@ -91,8 +91,8 @@ devDependencies: specifier: ^16.3.1 version: 16.3.1 effect: - specifier: 2.0.0-next.49 - version: 2.0.0-next.49 + specifier: 2.0.0-next.50 + version: 2.0.0-next.50 eslint: specifier: ^8.51.0 version: 8.51.0 @@ -121,8 +121,8 @@ devDependencies: specifier: ^1.5.0 version: 1.5.0(eslint@8.51.0) lerna: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 madge: specifier: ^6.1.0 version: 6.1.0(typescript@5.2.2) @@ -134,13 +134,13 @@ devDependencies: version: 5.0.5 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.8.6)(typescript@5.2.2) + version: 10.9.1(@types/node@20.8.7)(typescript@5.2.2) typescript: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.4.11 - version: 4.4.11(@types/node@20.8.6) + specifier: ^4.5.0 + version: 4.5.0(@types/node@20.8.7) vitest: specifier: 0.34.6 version: 0.34.6 @@ -673,25 +673,25 @@ packages: resolution: {integrity: sha512-e8vfKbjnbYiyneBincEFS0tzXluopGK77OkVFbPRtUbNDS5tJfb+jiwOQEiqASDsadcZmd+9J9+Q6v/z7GuN2g==} dev: true - /@effect/platform@0.23.0(@effect/schema@0.44.0)(effect@2.0.0-next.49): - resolution: {integrity: sha512-cFJLhiVTa5QdwAGuI4efm3wrjgplprFOWqmAGeRv4JSk1RAdbEhGKO0PuAyP6P8tvg9FScQbREFeiq5lns6XTQ==} + /@effect/platform@0.24.0(@effect/schema@0.45.0)(effect@2.0.0-next.50): + resolution: {integrity: sha512-IDfdNxgfEMOlONXL2/cQ9/Mx7z5jz68ufeOkofo12xkzUOAZzw4c96BPQ9K7kmwaEjIve9YNF52dv1HO3z78AA==} peerDependencies: - '@effect/schema': ^0.44.0 - effect: 2.0.0-next.49 + '@effect/schema': ^0.45.0 + effect: 2.0.0-next.50 dependencies: - '@effect/schema': 0.44.0(effect@2.0.0-next.49)(fast-check@3.13.1) - effect: 2.0.0-next.49 + '@effect/schema': 0.45.0(effect@2.0.0-next.50)(fast-check@3.13.1) + effect: 2.0.0-next.50 find-my-way: 7.7.0 path-browserify: 1.0.1 dev: true - /@effect/schema@0.44.0(effect@2.0.0-next.49)(fast-check@3.13.1): - resolution: {integrity: sha512-sUQrGJEtn4tRv6OChdfIPMWhOwSaOivrEksGQYxQ7OpKpXASoeNDBZK++Pb8wI25VREBvBPttXw7racsbvAfXA==} + /@effect/schema@0.45.0(effect@2.0.0-next.50)(fast-check@3.13.1): + resolution: {integrity: sha512-pBk81TtckaBhVR8/uJuqE6QbQH2qWD3y1z3M0njZ4ibHfEe0tFRkDgz8BnhYXev3RdknTkpFAXRZNcZ65MXHFg==} peerDependencies: - effect: 2.0.0-next.49 + effect: 2.0.0-next.50 fast-check: ^3.13.1 dependencies: - effect: 2.0.0-next.49 + effect: 2.0.0-next.50 fast-check: 3.13.1 dev: true @@ -985,7 +985,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.2 - '@types/node': 20.8.6 + '@types/node': 20.8.7 '@types/yargs': 15.0.16 chalk: 4.1.2 dev: true @@ -1027,8 +1027,8 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@lerna/child-process@7.4.0: - resolution: {integrity: sha512-KhocFx7HI04N2tUdKv/kJDy627m9TzIDrtudRTMTFVS8vKzGtxpfjgWZAnJ20hwQqe/MvvfrOhHsvDBrcBEW/g==} + /@lerna/child-process@7.4.1: + resolution: {integrity: sha512-Bx1cRCZcVcWoz+atDQc4CSVzGuEgGJPOpIAXjQbBEA2cX5nqIBWdbye8eHu31En/F03aH9BhpNEJghs6wy4iTg==} engines: {node: '>=16.0.0'} dependencies: chalk: 4.1.0 @@ -1036,11 +1036,11 @@ packages: strong-log-transformer: 2.1.0 dev: true - /@lerna/create@7.4.0(typescript@5.2.2): - resolution: {integrity: sha512-VmuJCS/cC2itJjpMNNBWBl1YRfYNBjo6BR4+KVdDYPO2/WT+CWqv5gWGrm0bU5/djwGJ2BN96STzHnWegACK0A==} + /@lerna/create@7.4.1(typescript@5.2.2): + resolution: {integrity: sha512-zPO9GyWceRimtMD+j+aQ8xJgNPYn/Q/SzHf4wYN+4Rj5nrFKMyX+Et7FbWgUNpj0dRgyCCKBDYmTB7xQVVq4gQ==} engines: {node: '>=16.0.0'} dependencies: - '@lerna/child-process': 7.4.0 + '@lerna/child-process': 7.4.1 '@npmcli/run-script': 6.0.2 '@nx/devkit': 16.10.0(nx@16.10.0) '@octokit/plugin-enterprise-rest': 6.0.1 @@ -1620,31 +1620,31 @@ packages: resolution: {integrity: sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==} dependencies: '@types/connect': 3.4.36 - '@types/node': 20.8.6 + '@types/node': 20.8.7 dev: false optional: true /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.8 + '@types/chai': 4.3.9 dev: true - /@types/chai@4.3.8: - resolution: {integrity: sha512-yW/qTM4mRBBcsA9Xw9FbcImYtFPY7sgr+G/O5RDYVmxiy9a+pE5FyoFUi8JYCZY5nicj8atrr1pcfPiYpeNGOA==} + /@types/chai@4.3.9: + resolution: {integrity: sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==} dev: true /@types/connect@3.4.36: resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: - '@types/node': 20.8.6 + '@types/node': 20.8.7 dev: false optional: true /@types/express-serve-static-core@4.17.37: resolution: {integrity: sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==} dependencies: - '@types/node': 20.8.6 + '@types/node': 20.8.7 '@types/qs': 6.9.8 '@types/range-parser': 1.2.5 '@types/send': 0.17.2 @@ -1714,12 +1714,16 @@ packages: resolution: {integrity: sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==} dev: true + /@types/minimist@1.2.4: + resolution: {integrity: sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==} + dev: true + /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@20.8.6: - resolution: {integrity: sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==} + /@types/node@20.8.7: + resolution: {integrity: sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==} dependencies: undici-types: 5.25.3 @@ -1745,7 +1749,7 @@ packages: resolution: {integrity: sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==} dependencies: '@types/mime': 1.3.3 - '@types/node': 20.8.6 + '@types/node': 20.8.7 dev: false optional: true @@ -1754,7 +1758,7 @@ packages: dependencies: '@types/http-errors': 2.0.2 '@types/mime': 3.0.2 - '@types/node': 20.8.6 + '@types/node': 20.8.7 dev: false optional: true @@ -1762,10 +1766,10 @@ packages: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} dev: true - /@types/ws@8.5.7: - resolution: {integrity: sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ==} + /@types/ws@8.5.8: + resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==} dependencies: - '@types/node': 20.8.6 + '@types/node': 20.8.7 dev: true /@types/yargs-parser@21.0.1: @@ -1977,7 +1981,7 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@vitejs/plugin-react@4.1.0(vite@4.4.11): + /@vitejs/plugin-react@4.1.0(vite@4.5.0): resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1988,7 +1992,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) '@types/babel__core': 7.20.2 react-refresh: 0.14.0 - vite: 4.4.11(@types/node@20.8.6) + vite: 4.5.0(@types/node@20.8.7) transitivePeerDependencies: - supports-color dev: true @@ -3397,8 +3401,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /effect@2.0.0-next.49: - resolution: {integrity: sha512-FiOQ2Khm2REPQOkxkRPyTVyfPCUNecDopz1ZOKzZrZyCAzDqWiFYvdPwX/nYQrXY77/DBGcaLEsQ4/1BpG1bAg==} + /effect@2.0.0-next.50: + resolution: {integrity: sha512-dlwI31Vza4ybFtNDstx3AnZkBBzaSMMNfZmwXNrzm1S3fE1IoQzoHCHelBH9gSZCRtE4gzZbplyWD/B6iePGxg==} dev: true /ejs@3.1.9: @@ -5330,13 +5334,13 @@ packages: engines: {node: '>=6'} dev: true - /lerna@7.4.0: - resolution: {integrity: sha512-Dp5js6R7mygy3Ncxc/1HxDd5EgiE7mFqZbCAYKm6FzeOn/GLcqyOPJHLsck6PlSu/uvqUh1lZO4wGaJJQAcW2Q==} + /lerna@7.4.1: + resolution: {integrity: sha512-c6sOO0dlJU689vStIsko+zjRdn2fJOWH8aNjePLNv2AubAdABKqfrDCpE2H/Q7+O80Duo68ZQtWYkUUk7hRWDw==} engines: {node: '>=16.0.0'} hasBin: true dependencies: - '@lerna/child-process': 7.4.0 - '@lerna/create': 7.4.0(typescript@5.2.2) + '@lerna/child-process': 7.4.1 + '@lerna/create': 7.4.1(typescript@5.2.2) '@npmcli/run-script': 6.0.2 '@nx/devkit': 16.10.0(nx@16.10.0) '@octokit/plugin-enterprise-rest': 6.0.1 @@ -5702,7 +5706,7 @@ packages: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} dependencies: - '@types/minimist': 1.2.3 + '@types/minimist': 1.2.4 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -7865,7 +7869,7 @@ packages: engines: {node: '>=14.16'} dev: true - /ts-node@10.9.1(@types/node@20.8.6)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.8.7)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -7884,7 +7888,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.6 + '@types/node': 20.8.7 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -8221,7 +8225,7 @@ packages: builtins: 5.0.1 dev: true - /vite-node@0.34.6(@types/node@20.8.6): + /vite-node@0.34.6(@types/node@20.8.7): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -8231,7 +8235,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.11(@types/node@20.8.6) + vite: 4.5.0(@types/node@20.8.7) transitivePeerDependencies: - '@types/node' - less @@ -8243,8 +8247,8 @@ packages: - terser dev: true - /vite@4.4.11(@types/node@20.8.6): - resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==} + /vite@4.5.0(@types/node@20.8.7): + resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -8271,7 +8275,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.6 + '@types/node': 20.8.7 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 @@ -8310,9 +8314,9 @@ packages: webdriverio: optional: true dependencies: - '@types/chai': 4.3.8 + '@types/chai': 4.3.9 '@types/chai-subset': 1.3.3 - '@types/node': 20.8.6 + '@types/node': 20.8.7 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -8331,8 +8335,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.4.11(@types/node@20.8.6) - vite-node: 0.34.6(@types/node@20.8.6) + vite: 4.5.0(@types/node@20.8.7) + vite-node: 0.34.6(@types/node@20.8.7) why-is-node-running: 2.2.2 transitivePeerDependencies: - less