diff --git a/.devcontainer/post_create.sh b/.devcontainer/post_create.sh index 0517fa752ce..3c6c5c0230c 100755 --- a/.devcontainer/post_create.sh +++ b/.devcontainer/post_create.sh @@ -7,7 +7,7 @@ # The Node.js feature installs the latest version of pnpm, not the one we want. # So we enable Corepack to provision the right pnpm version. -corepack enable +npm install -g corepack@0.31.0 && corepack enable pnpm # Install dependencies for projects that run outside of the Docker context. This # includes Node.js packages, Python automations and documentation. diff --git a/.github/actions/setup-env/action.yml b/.github/actions/setup-env/action.yml index 63af914878a..ac6f92e4067 100644 --- a/.github/actions/setup-env/action.yml +++ b/.github/actions/setup-env/action.yml @@ -49,7 +49,8 @@ runs: - name: Setup pnpm if: inputs.setup_nodejs == 'true' shell: bash - run: corepack enable pnpm + # Fix for https://github.com/nodejs/corepack/issues/612 + run: npm install -g corepack@0.31.0 && corepack enable pnpm - name: Setup Node.js if: inputs.setup_nodejs == 'true' diff --git a/docker/dev_env/Dockerfile b/docker/dev_env/Dockerfile index c2a6f7252d6..e0c42946bc7 100644 --- a/docker/dev_env/Dockerfile +++ b/docker/dev_env/Dockerfile @@ -85,7 +85,7 @@ RUN mkdir -p $HOME/.local/bin \ pre-commit \ && npm install -g \ n \ - corepack \ + corepack@0.31.0 \ && corepack enable # Avoid overwriting `.venv`'s from the host diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 1abbba5c7e1..89ead1b1c65 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -14,7 +14,7 @@ ARG SEMANTIC_VERSION # Install system packages needed to build on macOS RUN apk add --no-cache --virtual .gyp python3 make g++ \ - && corepack enable pnpm + && npm install -g corepack@0.31.0 && corepack enable pnpm USER node diff --git a/frontend/Dockerfile.playwright b/frontend/Dockerfile.playwright index 1072f94b7ae..6596a88cb01 100644 --- a/frontend/Dockerfile.playwright +++ b/frontend/Dockerfile.playwright @@ -16,7 +16,7 @@ RUN mkdir -p /.cache/node/corepack/ && chmod -R 777 /.cache/node/corepack/ RUN mkdir -p /.cache/pnpm/dlx/ && chmod -R 777 /.cache/pnpm/dlx/ # Requires `packageManager` field to be present in `frontend/package.json`. -RUN corepack enable pnpm +RUN npm install -g corepack@0.31.0 && corepack enable pnpm # DO NOT actually run `pnpm install` here. Doing so requires us to copy the the source into the container. # However, that's a waste of time because we mount the source in the compose file anyway. diff --git a/frontend/package.json b/frontend/package.json index 597e439757c..0b312d5e149 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -3,7 +3,7 @@ "description": "Openverse frontend", "private": true, "version": "2.2.1", - "packageManager": "pnpm@9.15.4", + "packageManager": "pnpm@10.1.0", "scripts": { "predev": "pnpm install && pnpm i18n:en", "dev": "run-p dev:only 'i18n:en --watch'", @@ -63,12 +63,12 @@ "@nuxtjs/sitemap": "^7.0.0", "@nuxtjs/tailwindcss": "^6.12.1", "@pinia/nuxt": "^0.9.0", - "@sentry/nuxt": "^8.45.0", + "@sentry/nuxt": "^8.53.0", "@tailwindcss/typography": "^0.5.13", "@vueuse/core": "^12.0.0", "@wordpress/is-shallow-equal": "^5.3.0", "async-mutex": "^0.5.0", - "axios": "^1.7.2", + "axios": "^1.7.9", "axios-mock-adapter": "^1.22.0", "clipboard": "^2.0.11", "focus-trap": "^7.5.4", diff --git a/package.json b/package.json index 5a525b212d5..c9b3042e873 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "scripts": { "prepare:nuxt": "pnpm --filter frontend run prepare:nuxt" }, - "packageManager": "pnpm@9.15.4", + "packageManager": "pnpm@10.1.0", "engines": { "node": ">= 22.0.0 <23" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29613d10a46..496af03cf9a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ overrides: vite: ^6.0.11 '@vercel/nft': ^0.27.4 -pnpmfileChecksum: ugk6vame5phdvj3z7an37uzqxm +pnpmfileChecksum: sha256-J6xFhxMgj/M9dd+JvsJIXmS0mY7F904d1wxIKX3IQa8= importers: @@ -89,8 +89,8 @@ importers: specifier: ^0.9.0 version: 0.9.0(magicast@0.3.5)(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.31.0) '@sentry/nuxt': - specifier: ^8.45.0 - version: 8.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)(encoding@0.1.13)(magicast@0.3.5)(nuxt@3.15.1(@parcel/watcher@2.4.1)(@types/node@22.8.5)(db0@0.1.4)(encoding@0.1.13)(eslint@9.13.0(jiti@2.4.2))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.31.0)(terser@5.31.0)(typescript@5.7.2)(vite@6.0.11(@types/node@22.8.5)(jiti@2.4.2)(terser@5.31.0)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.2))(yaml@2.7.0))(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.31.0)(vue@3.5.13(typescript@5.7.2)) + specifier: ^8.53.0 + version: 8.53.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)(encoding@0.1.13)(magicast@0.3.5)(nuxt@3.15.1(@parcel/watcher@2.4.1)(@types/node@22.8.5)(db0@0.1.4)(encoding@0.1.13)(eslint@9.13.0(jiti@2.4.2))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.31.0)(terser@5.31.0)(typescript@5.7.2)(vite@6.0.11(@types/node@22.8.5)(jiti@2.4.2)(terser@5.31.0)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.2))(yaml@2.7.0))(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.31.0)(vue@3.5.13(typescript@5.7.2)) '@tailwindcss/typography': specifier: ^0.5.13 version: 0.5.13(tailwindcss@3.4.6) @@ -104,11 +104,11 @@ importers: specifier: ^0.5.0 version: 0.5.0 axios: - specifier: ^1.7.2 - version: 1.7.4 + specifier: ^1.7.9 + version: 1.7.9 axios-mock-adapter: specifier: ^1.22.0 - version: 1.22.0(axios@1.7.4) + version: 1.22.0(axios@1.7.9) clipboard: specifier: ^2.0.11 version: 2.0.11 @@ -1155,6 +1155,10 @@ packages: resolution: {integrity: sha512-lH164+aDDptHZ3dBDbIhRa1dOPQUp+83iugpc+1upTOWCnwyC1PVis6rSWNMMJ8VQxvtHQB9JMib48K55y0PvQ==} engines: {node: '>= 16'} + '@intlify/shared@11.1.0': + resolution: {integrity: sha512-DvpNSxiMrFqYMaGSRDDnQgO/L0MqNH4KWw9CUx8LRHHIdWp08En9DpmSRNpauUOxKpHAhyJJxx92BHZk9J84EQ==} + engines: {node: '>= 16'} + '@intlify/shared@9.14.2': resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==} engines: {node: '>= 16'} @@ -1847,8 +1851,8 @@ packages: '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - '@prisma/instrumentation@5.19.1': - resolution: {integrity: sha512-VLnzMQq7CWroL5AeaW0Py2huiNKeoMfCH3SUxstdzPrlWQi6UQ9UrfcbUkNHlVFqOMacqy8X/8YtE0kuKDpD9w==} + '@prisma/instrumentation@5.22.0': + resolution: {integrity: sha512-LxccF392NN37ISGxIurUljZSh1YWnphO34V5a0+T7FVQG2u9bhAXRTJpgmQ3483woVhkraQZFF7cbRrpbw/F4Q==} '@redocly/ajv@8.11.2': resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} @@ -2164,20 +2168,20 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sentry-internal/browser-utils@8.45.0': - resolution: {integrity: sha512-MX/E/C+W5I9jkGD1PsbZ2hpCc7YuizNKmEbuGPxQPfUSIPrdE2wpo6ZfIhEbxq9m/trl1oRCN4PXi3BB7dlYYg==} + '@sentry-internal/browser-utils@8.53.0': + resolution: {integrity: sha512-TmW/UFtVm1I9tCCtRIGO3chuCVFE3jxOoV/q1HYiB+5rYk3ljVFxkUoch83IVMLJWz2hZtagKDaFoPhq65KSyQ==} engines: {node: '>=14.18'} - '@sentry-internal/feedback@8.45.0': - resolution: {integrity: sha512-WerpfkKrKPAlnQuqjEgKXZtrx68cla7GyOkNOeL40JQbY4/By4Qjx1atUOmgk/FdjrCLPw+jQQY9pXRpMRqqRw==} + '@sentry-internal/feedback@8.53.0': + resolution: {integrity: sha512-ZGqcxExSlezdy6gPu7ztvfrrgeUYYxvl90SC5cnNSAduNH4uHGySmYVLmCpz3HLkkYRGX7Na21A7Gx6ZLXLygw==} engines: {node: '>=14.18'} - '@sentry-internal/replay-canvas@8.45.0': - resolution: {integrity: sha512-LZ8kBuzO5gutDiWnCyYEzBMDLq9PIllcsWsXRpKoau0Zqs3DbyRolI11dNnxmUSh7UW21FksxBpqn5yPmUMbag==} + '@sentry-internal/replay-canvas@8.53.0': + resolution: {integrity: sha512-DvXf+gutg31O+VyuMhPIPF8wbWLrtWsyn+6npE32SdThRKp4YJdXdWRtinI9Y5VN0AR89saX2zFNqzCySzFZ7Q==} engines: {node: '>=14.18'} - '@sentry-internal/replay@8.45.0': - resolution: {integrity: sha512-SOFwFpzx0B6lxhLl2hBnxvybo7gdB5TMY8dOHMwXgk5A2+BXvSpvWXnr33yqUlBmC8R3LeFTB3C0plzM5lhkJg==} + '@sentry-internal/replay@8.53.0': + resolution: {integrity: sha512-aFhJYK2Ky1ByIXooYep13skE8yaHtEIfjA0cFY6UsU9nDR3woxv3CtXOH+le2y9lmZSbNNFcpFfAGEMgryM8zQ==} engines: {node: '>=14.18'} '@sentry/babel-plugin-component-annotate@2.22.6': @@ -2188,8 +2192,8 @@ packages: resolution: {integrity: sha512-aa7XKgZMVl6l04NY+3X7BP7yvQ/s8scn8KzQfTLrGRarziTlMGrsCOBQtCNWXOPEbtxAIHpZ9dsrAn5EJSivOQ==} engines: {node: '>= 14'} - '@sentry/browser@8.45.0': - resolution: {integrity: sha512-Y+BcfpXY1eEkOYOzgLGkx1YH940uMAymYOxfSZSvC+Vx6xHuaGT05mIFef/aeZbyu2AUs6JjdvD1BRBZlHg78w==} + '@sentry/browser@8.53.0': + resolution: {integrity: sha512-EUipXIq5Os5w1o17AAMg5Uy9wC2ah7WYbaBZjAyaxdXF7sMWF1OWwUo7BZxbYF44nvxZ69j+pjBKwqicjiJhcQ==} engines: {node: '>=14.18'} '@sentry/bundler-plugin-core@2.22.6': @@ -2246,22 +2250,22 @@ packages: engines: {node: '>= 10'} hasBin: true - '@sentry/core@8.45.0': - resolution: {integrity: sha512-4YTuBipWSh4JrtSYS5GxUQBAcAgOIkEoFfFbwVcr3ivijOacJLRXTBn3rpcy1CKjBq0PHDGR+2RGRYC+bNAMxg==} + '@sentry/core@8.53.0': + resolution: {integrity: sha512-u6p5JeGSgvcoDqVcPve2gcJuhks8EQXPELzeYKuW3rHpsUfkLG6X5RVtk32dKOqqL2qzvMelnknBN7tyIf5PiA==} engines: {node: '>=14.18'} - '@sentry/node@8.45.0': - resolution: {integrity: sha512-a+4csASc7zQlSAGt5AMVTUFn3Rz0qyiU90Hq1ejWLEF11i2FI73TrPVmyYT9bb+/AhzZV0vqmmrL5HVvxp/UGA==} + '@sentry/node@8.53.0': + resolution: {integrity: sha512-1Zl/56xz6xy+ybo+VodcomT8/GenD2A57DmZ6m2otIFtcmGLEFr48M21h5bcRuj7o730MV2pfYVHRgiMQEjLMw==} engines: {node: '>=14.18'} - '@sentry/nuxt@8.45.0': - resolution: {integrity: sha512-5Uamobp5IxD4So/+LkTYbhDBza1MYXv1xoQjKfYWuWtCQ8nT6H0twQFP6LCMkorzw7z2KG1Fh6x7xOVaIDvR2g==} + '@sentry/nuxt@8.53.0': + resolution: {integrity: sha512-pJnm6Jbqyi5MwpKsMKihXjwcqmh6RdsJUNDrlyZwiGDWpf8n3ZOa9YN3ATKa6ZUw+B872Pxq9LVELVA9m6kHWA==} engines: {node: '>=16'} peerDependencies: nuxt: '>=3.7.0 || 4.x' - '@sentry/opentelemetry@8.45.0': - resolution: {integrity: sha512-qk8TBqk0EO7ggMdun16Wfb38IBN+VQBKwdbs7rbUfKOmXudsDAcz3gg7QfCO7qHoCK8c+fY3cIKoVrQkJ879+Q==} + '@sentry/opentelemetry@8.53.0': + resolution: {integrity: sha512-IDpfbQCFDUqXdspTOUujcfvvslmtMJ4cUoXP+NHgkjbeNvcwoPvAT4PNUmzisPYQT4DXb8ERxJOzy2VpG6w8hQ==} engines: {node: '>=14.18'} peerDependencies: '@opentelemetry/api': ^1.9.0 @@ -2280,8 +2284,8 @@ packages: resolution: {integrity: sha512-zIieP1VLWQb3wUjFJlwOAoaaJygJhXeUoGd0e/Ha2RLb2eW2S+4gjf6y6NqyY71tZ74LYVZKg/4prB6FAZSMXQ==} engines: {node: '>= 14'} - '@sentry/vue@8.45.0': - resolution: {integrity: sha512-O8uOKsvIPYQf8boSXBrmfri4bra33yg53Gn/KrN0dI2MGEj3OmE0zzC7/pobp6LGW/P/syP1LsSrsc1b8v/9Hg==} + '@sentry/vue@8.53.0': + resolution: {integrity: sha512-h6F4/lWjrDhCpj9wLWtvCcBkb7LTyvhRk/HXbMqJCfclcHf6BCemlPOZB47MJRkABi42xi973oXow/GVpZmi7g==} engines: {node: '>=14.18'} peerDependencies: pinia: 2.x @@ -3241,6 +3245,9 @@ packages: axios@1.7.4: resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} + axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + b4a@1.6.6: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} @@ -8488,14 +8495,16 @@ snapshots: '@intlify/shared@11.0.1': {} + '@intlify/shared@11.1.0': {} + '@intlify/shared@9.14.2': {} '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.13.0(jiti@2.4.2))(rollup@4.31.0)(typescript@5.7.2)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.4.2)) '@intlify/bundle-utils': 10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.2))) - '@intlify/shared': 11.0.1 - '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) + '@intlify/shared': 11.1.0 + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.0)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) '@rollup/pluginutils': 5.1.3(rollup@4.31.0) '@typescript-eslint/scope-manager': 8.19.0 '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2) @@ -8519,11 +8528,11 @@ snapshots: '@intlify/utils@0.13.0': {} - '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.0)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))': dependencies: '@babel/parser': 7.26.2 optionalDependencies: - '@intlify/shared': 11.0.1 + '@intlify/shared': 11.1.0 '@vue/compiler-dom': 3.5.13 vue: 3.5.13(typescript@5.7.2) vue-i18n: 10.0.5(vue@3.5.13(typescript@5.7.2)) @@ -9626,7 +9635,7 @@ snapshots: '@polka/url@1.0.0-next.25': {} - '@prisma/instrumentation@5.19.1': + '@prisma/instrumentation@5.22.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.52.1(@opentelemetry/api@1.9.0) @@ -9894,35 +9903,35 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@sentry-internal/browser-utils@8.45.0': + '@sentry-internal/browser-utils@8.53.0': dependencies: - '@sentry/core': 8.45.0 + '@sentry/core': 8.53.0 - '@sentry-internal/feedback@8.45.0': + '@sentry-internal/feedback@8.53.0': dependencies: - '@sentry/core': 8.45.0 + '@sentry/core': 8.53.0 - '@sentry-internal/replay-canvas@8.45.0': + '@sentry-internal/replay-canvas@8.53.0': dependencies: - '@sentry-internal/replay': 8.45.0 - '@sentry/core': 8.45.0 + '@sentry-internal/replay': 8.53.0 + '@sentry/core': 8.53.0 - '@sentry-internal/replay@8.45.0': + '@sentry-internal/replay@8.53.0': dependencies: - '@sentry-internal/browser-utils': 8.45.0 - '@sentry/core': 8.45.0 + '@sentry-internal/browser-utils': 8.53.0 + '@sentry/core': 8.53.0 '@sentry/babel-plugin-component-annotate@2.22.6': {} '@sentry/babel-plugin-component-annotate@2.22.7': {} - '@sentry/browser@8.45.0': + '@sentry/browser@8.53.0': dependencies: - '@sentry-internal/browser-utils': 8.45.0 - '@sentry-internal/feedback': 8.45.0 - '@sentry-internal/replay': 8.45.0 - '@sentry-internal/replay-canvas': 8.45.0 - '@sentry/core': 8.45.0 + '@sentry-internal/browser-utils': 8.53.0 + '@sentry-internal/feedback': 8.53.0 + '@sentry-internal/replay': 8.53.0 + '@sentry-internal/replay-canvas': 8.53.0 + '@sentry/core': 8.53.0 '@sentry/bundler-plugin-core@2.22.6(encoding@0.1.13)': dependencies: @@ -9992,9 +10001,9 @@ snapshots: - encoding - supports-color - '@sentry/core@8.45.0': {} + '@sentry/core@8.53.0': {} - '@sentry/node@8.45.0': + '@sentry/node@8.53.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.29.0(@opentelemetry/api@1.9.0) @@ -10027,23 +10036,23 @@ snapshots: '@opentelemetry/resources': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 - '@prisma/instrumentation': 5.19.1 - '@sentry/core': 8.45.0 - '@sentry/opentelemetry': 8.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) + '@prisma/instrumentation': 5.22.0 + '@sentry/core': 8.53.0 + '@sentry/opentelemetry': 8.53.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) import-in-the-middle: 1.11.3 transitivePeerDependencies: - supports-color - '@sentry/nuxt@8.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)(encoding@0.1.13)(magicast@0.3.5)(nuxt@3.15.1(@parcel/watcher@2.4.1)(@types/node@22.8.5)(db0@0.1.4)(encoding@0.1.13)(eslint@9.13.0(jiti@2.4.2))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.31.0)(terser@5.31.0)(typescript@5.7.2)(vite@6.0.11(@types/node@22.8.5)(jiti@2.4.2)(terser@5.31.0)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.2))(yaml@2.7.0))(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.31.0)(vue@3.5.13(typescript@5.7.2))': + '@sentry/nuxt@8.53.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)(encoding@0.1.13)(magicast@0.3.5)(nuxt@3.15.1(@parcel/watcher@2.4.1)(@types/node@22.8.5)(db0@0.1.4)(encoding@0.1.13)(eslint@9.13.0(jiti@2.4.2))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.31.0)(terser@5.31.0)(typescript@5.7.2)(vite@6.0.11(@types/node@22.8.5)(jiti@2.4.2)(terser@5.31.0)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.2))(yaml@2.7.0))(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.31.0)(vue@3.5.13(typescript@5.7.2))': dependencies: '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.31.0) - '@sentry/browser': 8.45.0 - '@sentry/core': 8.45.0 - '@sentry/node': 8.45.0 - '@sentry/opentelemetry': 8.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) + '@sentry/browser': 8.53.0 + '@sentry/core': 8.53.0 + '@sentry/node': 8.53.0 + '@sentry/opentelemetry': 8.53.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) '@sentry/rollup-plugin': 2.22.7(encoding@0.1.13)(rollup@4.31.0) '@sentry/vite-plugin': 2.22.6(encoding@0.1.13) - '@sentry/vue': 8.45.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) + '@sentry/vue': 8.53.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) nuxt: 3.15.1(@parcel/watcher@2.4.1)(@types/node@22.8.5)(db0@0.1.4)(encoding@0.1.13)(eslint@9.13.0(jiti@2.4.2))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.31.0)(terser@5.31.0)(typescript@5.7.2)(vite@6.0.11(@types/node@22.8.5)(jiti@2.4.2)(terser@5.31.0)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.7.2))(yaml@2.7.0) transitivePeerDependencies: - '@opentelemetry/api' @@ -10058,14 +10067,14 @@ snapshots: - supports-color - vue - '@sentry/opentelemetry@8.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)': + '@sentry/opentelemetry@8.53.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 - '@sentry/core': 8.45.0 + '@sentry/core': 8.53.0 '@sentry/rollup-plugin@2.22.7(encoding@0.1.13)(rollup@4.31.0)': dependencies: @@ -10084,10 +10093,10 @@ snapshots: - encoding - supports-color - '@sentry/vue@8.45.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))': + '@sentry/vue@8.53.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))': dependencies: - '@sentry/browser': 8.45.0 - '@sentry/core': 8.45.0 + '@sentry/browser': 8.53.0 + '@sentry/core': 8.53.0 vue: 3.5.13(typescript@5.7.2) optionalDependencies: pinia: 2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) @@ -11364,9 +11373,9 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axios-mock-adapter@1.22.0(axios@1.7.4): + axios-mock-adapter@1.22.0(axios@1.7.9): dependencies: - axios: 1.7.4 + axios: 1.7.9 fast-deep-equal: 3.1.3 is-buffer: 2.0.5 @@ -11378,6 +11387,14 @@ snapshots: transitivePeerDependencies: - debug + axios@1.7.9: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + b4a@1.6.6: {} babel-plugin-add-module-exports@1.0.4: {}