diff --git a/frontend/package.json b/frontend/package.json index 97b6bb6..304da0a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.4.0", "isomorphic-fetch": "^3.0.0", - "nuxt": "3.6.3", + "nuxt": "3.6.5", "prettier": "^2.7.1", "typescript": "^5.0.0", "vite-plugin-eslint": "^1.8.1", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 56d11aa..9e76187 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -28,7 +28,7 @@ dependencies: version: 0.5.8(tailwindcss@3.2.4) '@vueuse/nuxt': specifier: ^10.0.0 - version: 10.0.0(nuxt@3.6.3)(rollup@2.79.1)(vue@3.3.4) + version: 10.0.0(nuxt@3.6.5)(rollup@2.79.1)(vue@3.3.4) '@vueuse/router': specifier: ^10.0.0 version: 10.0.0(vue-router@4.1.6)(vue@3.3.4) @@ -104,8 +104,8 @@ devDependencies: specifier: ^3.0.0 version: 3.0.0 nuxt: - specifier: 3.6.3 - version: 3.6.3(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2) + specifier: 3.6.5 + version: 3.6.5(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2) prettier: specifier: ^2.7.1 version: 2.8.1 @@ -1924,6 +1924,32 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true + + /@nuxt/kit@3.6.5(rollup@2.79.1): + resolution: {integrity: sha512-uBI5I2Zx6sk+vRHU+nBmifwxg/nyXCGZ1g5hUKrUfgv1ZfiKB8JkN5T9iRoduDOaqbwM6XSnEl1ja73iloDcrw==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.6.5(rollup@2.79.1) + c12: 1.4.2 + consola: 3.2.3 + defu: 6.1.2 + globby: 13.2.2 + hash-sum: 2.0.0 + ignore: 5.2.4 + jiti: 1.19.1 + knitwork: 1.0.0 + mlly: 1.4.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + scule: 1.0.0 + semver: 7.5.4 + unctx: 2.3.1 + unimport: 3.0.14(rollup@2.79.1) + untyped: 1.3.2 + transitivePeerDependencies: + - rollup + - supports-color /@nuxt/postcss8@1.1.3(webpack@5.77.0): resolution: {integrity: sha512-CdHtErhvQwueNZPBOmlAAKrNCK7aIpZDYhtS7TzXlSgPHHox1g3cSlf+Ke9oB/8t4mNNjdB+prclme2ibuCOEA==} @@ -1944,10 +1970,10 @@ packages: resolution: {integrity: sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} dependencies: - c12: 1.4.1 + c12: 1.4.2 create-require: 1.1.1 defu: 6.1.2 - jiti: 1.18.2 + jiti: 1.19.1 pathe: 1.1.1 pkg-types: 1.0.3 postcss-import-resolver: 2.0.0 @@ -1965,18 +1991,18 @@ packages: resolution: {integrity: sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==} engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} dependencies: - c12: 1.4.1 + c12: 1.4.2 create-require: 1.1.1 defu: 6.1.2 hookable: 5.5.3 - jiti: 1.18.2 + jiti: 1.19.1 pathe: 1.1.1 pkg-types: 1.0.3 postcss-import-resolver: 2.0.0 scule: 1.0.0 std-env: 3.3.3 ufo: 1.1.2 - unimport: 3.0.7(rollup@2.79.1) + unimport: 3.0.14(rollup@2.79.1) untyped: 1.3.2 transitivePeerDependencies: - rollup @@ -1999,12 +2025,30 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true + + /@nuxt/schema@3.6.5(rollup@2.79.1): + resolution: {integrity: sha512-UPUnMB0W5TZ/Pi1fiF71EqIsPlj8LGZqzhSf8wOeh538KHwxbA9r7cuvEUU92eXRksOZaylbea3fJxZWhOITVw==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + defu: 6.1.2 + hookable: 5.5.3 + pathe: 1.1.1 + pkg-types: 1.0.3 + postcss-import-resolver: 2.0.0 + std-env: 3.3.3 + ufo: 1.1.2 + unimport: 3.0.14(rollup@2.79.1) + untyped: 1.3.2 + transitivePeerDependencies: + - rollup + - supports-color /@nuxt/telemetry@2.3.1(rollup@2.79.1): resolution: {integrity: sha512-7kr2VDirYIXqyTHqaiWCrfQLgUjAa4qAHzykJOspMCFJWalHU9SVfnv+cTOKGqoXQ4TWOCd09tEd7sLlMFTEqw==} hasBin: true dependencies: - '@nuxt/kit': 3.6.3(rollup@2.79.1) + '@nuxt/kit': 3.6.5(rollup@2.79.1) chalk: 5.3.0 ci-info: 3.8.0 consola: 3.2.3 @@ -2030,13 +2074,13 @@ packages: /@nuxt/ui-templates@1.2.0: resolution: {integrity: sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==} - /@nuxt/vite-builder@3.6.3(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2)(vue@3.3.4): - resolution: {integrity: sha512-VWxuZ/GKp3IYMSW34yl+K8rEiDjb6gFt2avU1y9oNjkW/ONBLtBP5P7SFVtlzqs3Oxlk9zWAQc8D1dubBC3fEQ==} + /@nuxt/vite-builder@3.6.5(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2)(vue@3.3.4): + resolution: {integrity: sha512-pwSpt257ApCp3XWUs8vrC7X9QHeHUv5PbbIR3+5w0n5f95XPNOQWDJa2fTPX/H6oaRJCPYAsBPqiQhQ7qW/NZQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.6.3(rollup@2.79.1) + '@nuxt/kit': 3.6.5(rollup@2.79.1) '@rollup/plugin-replace': 5.0.2(rollup@2.79.1) '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.9)(vue@3.3.4) @@ -2139,7 +2183,7 @@ packages: clear-module: 4.1.2 consola: 2.15.3 defu: 6.1.1 - h3: 1.7.1 + h3: 0.8.6 postcss: 8.4.19 postcss-custom-properties: 12.1.11(postcss@8.4.19) postcss-nesting: 10.2.0(postcss@8.4.19) @@ -3058,7 +3102,7 @@ packages: resolution: {integrity: sha512-7Rh6tcs6aYLRLSdDHF+74wWP0Y1zLwpNJszKAIqlNBrmqdbkz8yh6NtjCYvXrrW6g+FU3ZWvR7F5ASNls+bHmw==} dev: false - /@vueuse/nuxt@10.0.0(nuxt@3.6.3)(rollup@2.79.1)(vue@3.3.4): + /@vueuse/nuxt@10.0.0(nuxt@3.6.5)(rollup@2.79.1)(vue@3.3.4): resolution: {integrity: sha512-u1MU9eNpDg7MsTgz1DlF2RaCw2E/KMG17Xb/2wnnK4G65d1xgQiF4mb28W4Qkz9rs56GCSpgJss0g4y5U8LG4g==} peerDependencies: nuxt: ^3.0.0 @@ -3067,7 +3111,7 @@ packages: '@vueuse/core': 10.0.0(vue@3.3.4) '@vueuse/metadata': 10.0.0 local-pkg: 0.4.3 - nuxt: 3.6.3(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2) + nuxt: 3.6.5(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2) vue-demi: 0.14.0(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' @@ -3620,13 +3664,13 @@ packages: resolution: {integrity: sha512-fHT5HDEHNMb2oImnqJ88/UlpEOkY/chdyYxSd3YCpvBqBvU0IDlHTkNc7GnjObDMxdis2lL+rwlQcNq8VeZESA==} dependencies: defu: 6.1.2 - dotenv: 16.0.3 + dotenv: 16.3.1 giget: 1.1.2 - jiti: 1.18.2 + jiti: 1.19.1 mlly: 1.4.0 pathe: 1.1.1 pkg-types: 1.0.3 - rc9: 2.1.0 + rc9: 2.1.1 transitivePeerDependencies: - supports-color dev: false @@ -3635,31 +3679,13 @@ packages: resolution: {integrity: sha512-CMznkE0LpNEuD8ILp5QvsQVP+YvcpJnrI/zFeFnosU2PyDtx1wT7tXfZ8S3Tl3l9MTTXbKeuhDYKwgvnAPOx3w==} dependencies: defu: 6.1.2 - dotenv: 16.0.3 + dotenv: 16.3.1 giget: 1.1.2 - jiti: 1.18.2 + jiti: 1.19.1 mlly: 1.4.0 pathe: 1.1.1 pkg-types: 1.0.3 - rc9: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - /c12@1.4.1: - resolution: {integrity: sha512-0x7pWfLZpZsgtyotXtuepJc0rZYE0Aw8PwNAXs0jSG9zq6Sl5xmbWnFqfmRY01ieZLHNbvneSFm9/x88CvzAuw==} - dependencies: - chokidar: 3.5.3 - defu: 6.1.2 - dotenv: 16.0.3 - giget: 1.1.2 - jiti: 1.18.2 - mlly: 1.4.0 - ohash: 1.1.2 - pathe: 1.1.1 - perfect-debounce: 0.1.3 - pkg-types: 1.0.3 - rc9: 2.1.0 + rc9: 2.1.1 transitivePeerDependencies: - supports-color dev: false @@ -3759,6 +3785,7 @@ packages: /chalk@5.2.0: resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} @@ -3937,9 +3964,6 @@ packages: resolution: {integrity: sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==} dev: false - /consola@3.1.0: - resolution: {integrity: sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==} - /consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -4363,11 +4387,6 @@ packages: dependencies: type-fest: 2.19.0 - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} - engines: {node: '>=12'} - dev: false - /dotenv@16.3.1: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} @@ -5297,7 +5316,7 @@ packages: defu: 6.1.2 https-proxy-agent: 5.0.1 mri: 1.2.0 - node-fetch-native: 1.1.1 + node-fetch-native: 1.2.0 pathe: 1.1.1 tar: 6.1.13 transitivePeerDependencies: @@ -5427,6 +5446,14 @@ packages: dependencies: duplexer: 0.1.2 + /h3@0.8.6: + resolution: {integrity: sha512-CSWNOKa3QGo67rFU2PhbFTp0uPJtilNji2Z0pMiSRQt3+OkIW0u3E1WMJqIycLqaTgb9JyFqH/S4mcTyyGtvyQ==} + dependencies: + cookie-es: 0.5.0 + destr: 1.2.2 + radix3: 0.2.1 + ufo: 0.8.6 + dev: false /h3@1.7.1: resolution: {integrity: sha512-A9V2NEDNHet7v1gCg7CMwerSigLi0SRbhTy7C3lGb0N4YKIpPmLDjedTUopqp4dnn7COHfqUjjaz3zbtz4QduA==} @@ -5894,6 +5921,7 @@ packages: /jiti@1.18.2: resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} hasBin: true + dev: false /jiti@1.19.1: resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} @@ -6474,7 +6502,7 @@ packages: '@vercel/nft': 0.22.6 archiver: 5.3.1 c12: 1.4.2 - chalk: 5.2.0 + chalk: 5.3.0 chokidar: 3.5.3 citty: 0.1.1 consola: 3.2.3 @@ -6541,9 +6569,6 @@ packages: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} - /node-fetch-native@1.1.1: - resolution: {integrity: sha512-9VvspTSUp2Sxbl+9vbZTlFGq9lHwE8GDVVekxx6YsNd1YH59sb3Ba8v3Y3cD8PkLNcileGGcA21PFjVl0jzDaw==} - /node-fetch-native@1.2.0: resolution: {integrity: sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==} @@ -6630,15 +6655,15 @@ packages: dependencies: boolbase: 1.0.0 - /nuxi@3.6.3: - resolution: {integrity: sha512-UVokD+9Pq0EoPp2nmkS5K96g/P1BWYEpYCmtX4XW5oZqvkPlEBBdellOWPEb9wgSCBjWYVNpxA2uIRb4yhg1Nw==} + /nuxi@3.6.5: + resolution: {integrity: sha512-4XEXYz71UiWWiKC1/cJCzqRSUEImYRmjcvKpSsBKMU58ALYVSx5KIoas5SwLO8tEKO5BS4DAe4u7MYix7hfuHQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true optionalDependencies: fsevents: 2.3.2 - /nuxt@3.6.3(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2): - resolution: {integrity: sha512-FiD2Ok81wPvQjNBO61h1fA7aqL0EloNspDC05eoQZl13kCthn7103esJNS+KAZNlPcXOYruEe3rGt066Sb/TwA==} + /nuxt@3.6.5(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2): + resolution: {integrity: sha512-0A7V8B1HrIXX9IlqPc2w+5ZPXi+7MYa9QVhtuGYuLvjRKoSFANhCoMPRP6pKdoxigM1MBxhLue2VmHA/VbtJCw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -6649,11 +6674,11 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 3.6.3(rollup@2.79.1) - '@nuxt/schema': 3.6.3(rollup@2.79.1) + '@nuxt/kit': 3.6.5(rollup@2.79.1) + '@nuxt/schema': 3.6.5(rollup@2.79.1) '@nuxt/telemetry': 2.3.1(rollup@2.79.1) '@nuxt/ui-templates': 1.2.0 - '@nuxt/vite-builder': 3.6.3(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2)(vue@3.3.4) + '@nuxt/vite-builder': 3.6.5(@types/node@18.11.12)(eslint@8.29.0)(rollup@2.79.1)(typescript@5.0.2)(vue@3.3.4) '@types/node': 18.11.12 '@unhead/ssr': 1.1.30 '@unhead/vue': 1.1.30(vue@3.3.4) @@ -6679,7 +6704,7 @@ packages: magic-string: 0.30.1 mlly: 1.4.0 nitropack: 2.5.2 - nuxi: 3.6.3 + nuxi: 3.6.5 nypm: 0.2.2 ofetch: 1.1.1 ohash: 1.1.2 @@ -6966,10 +6991,6 @@ packages: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true - /perfect-debounce@0.1.3: - resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==} - dev: false - /perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} @@ -7169,7 +7190,7 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.6 + lilconfig: 2.1.0 postcss: 8.4.19 yaml: 1.10.2 dev: false @@ -7569,14 +7590,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - /rc9@2.1.0: - resolution: {integrity: sha512-ROO9bv8PPqngWKoiUZU3JDQ4sugpdRs9DfwHnzDSxK25XtQn6BEHL6EOd/OtKuDT2qodrtNR+0WkPT6l0jxH5Q==} - dependencies: - defu: 6.1.2 - destr: 1.2.2 - flat: 5.0.2 - dev: false - /rc9@2.1.1: resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} dependencies: @@ -8525,7 +8538,7 @@ packages: acorn: 8.10.0 estree-walker: 3.0.3 magic-string: 0.27.0 - unplugin: 1.3.1 + unplugin: 1.3.2 dev: false /unctx@2.2.0: @@ -8534,7 +8547,7 @@ packages: acorn: 8.10.0 estree-walker: 3.0.3 magic-string: 0.30.1 - unplugin: 1.3.1 + unplugin: 1.3.2 dev: false /unctx@2.3.1: @@ -8554,10 +8567,10 @@ packages: /unenv@1.5.1: resolution: {integrity: sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==} dependencies: - consola: 3.1.0 + consola: 3.2.3 defu: 6.1.2 mime: 3.0.0 - node-fetch-native: 1.1.1 + node-fetch-native: 1.2.0 pathe: 1.1.1 /unhead@1.1.30: @@ -8604,7 +8617,7 @@ packages: pkg-types: 1.0.3 scule: 1.0.0 strip-literal: 1.0.1 - unplugin: 1.3.1 + unplugin: 1.3.2 transitivePeerDependencies: - rollup dev: false @@ -8656,25 +8669,7 @@ packages: pkg-types: 1.0.3 scule: 1.0.0 strip-literal: 1.0.1 - unplugin: 1.3.1 - transitivePeerDependencies: - - rollup - dev: false - - /unimport@3.0.7(rollup@2.79.1): - resolution: {integrity: sha512-2dVQUxJEGcrSZ0U4qtwJVODrlfyGcwmIOoHVqbAFFUx7kPoEN5JWr1cZFhLwoAwTmZOvqAm3YIkzv1engIQocg==} - dependencies: - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - escape-string-regexp: 5.0.0 - fast-glob: 3.3.0 - local-pkg: 0.4.3 - magic-string: 0.30.1 - mlly: 1.4.0 - pathe: 1.1.1 - pkg-types: 1.0.3 - scule: 1.0.0 - strip-literal: 1.0.1 - unplugin: 1.3.1 + unplugin: 1.3.2 transitivePeerDependencies: - rollup dev: false @@ -8716,15 +8711,6 @@ packages: - rollup - vue - /unplugin@1.3.1: - resolution: {integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==} - dependencies: - acorn: 8.10.0 - chokidar: 3.5.3 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.5.0 - dev: false - /unplugin@1.3.2: resolution: {integrity: sha512-Lh7/2SryjXe/IyWqx9K7IKwuKhuOFZEhotiBquOODsv2IVyDkI9lv/XhgfjdXf/xdbv32txmnBNnC/JVTDJlsA==} dependencies: @@ -8798,7 +8784,7 @@ packages: '@babel/standalone': 7.21.4 '@babel/types': 7.22.3 defu: 6.1.2 - jiti: 1.18.2 + jiti: 1.19.1 mri: 1.2.0 scule: 1.0.0 transitivePeerDependencies: