From b7604e9af57cde11b07c01a5727a82f93b5af352 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 19 Jan 2026 12:29:26 +0100 Subject: [PATCH 01/21] fix(backend): fix active categories when inproperly configured (#9123) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Wolfgang Huß --- backend/src/graphql/resolvers/posts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/graphql/resolvers/posts.ts b/backend/src/graphql/resolvers/posts.ts index af807b041..7d419fcbb 100644 --- a/backend/src/graphql/resolvers/posts.ts +++ b/backend/src/graphql/resolvers/posts.ts @@ -154,7 +154,7 @@ export default { )` } const categoriesCypher = - config.CATEGORIES_ACTIVE && categoryIds + config.CATEGORIES_ACTIVE && categoryIds && categoryIds.length > 0 ? `WITH post UNWIND $categoryIds AS categoryId MATCH (category:Category {id: categoryId}) From 6a42d12fda6119da5c3d4c5bb028c2bafa39e061 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 19 Jan 2026 13:05:09 +0100 Subject: [PATCH 02/21] fix(webapp): fix cta-join-group, can crash when group is not defined (#9103) --- webapp/pages/post/_id/_slug/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/pages/post/_id/_slug/index.vue b/webapp/pages/post/_id/_slug/index.vue index 6c901977f..88616b115 100644 --- a/webapp/pages/post/_id/_slug/index.vue +++ b/webapp/pages/post/_id/_slug/index.vue @@ -154,7 +154,7 @@ > From 0ca45dd06e9b899e4bcb09850eb0401d1cb0f1c6 Mon Sep 17 00:00:00 2001 From: mahula Date: Mon, 19 Jan 2026 16:00:40 +0100 Subject: [PATCH 03/21] refactor(e2e): optimize step definitions loading with filepart pairing (#9122) --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8975dd936..0c64ecbd9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,10 @@ "url": "https://github.com/Ocelot-Social-Community/Ocelot-Social.git" }, "cypress-cucumber-preprocessor": { - "stepDefinitions": "cypress/support/step_definitions/**/*.js", + "stepDefinitions": [ + "cypress/support/step_definitions/[filepart]/**/*.js", + "cypress/support/step_definitions/common/**/*.js" + ], "json": { "enabled": true, "output": "cypress/reports/json_logs/cucumber_log.json", From b22974031cf249fab44168cef1e2309858bdccc8 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 19 Jan 2026 18:48:25 +0100 Subject: [PATCH 04/21] fix(backend): fix group-myRole field query (#9102) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Wolfgang Huß --- backend/src/graphql/resolvers/groups.ts | 71 +++++++++++-------------- 1 file changed, 32 insertions(+), 39 deletions(-) diff --git a/backend/src/graphql/resolvers/groups.ts b/backend/src/graphql/resolvers/groups.ts index 1213c15a9..9ccf342d3 100644 --- a/backend/src/graphql/resolvers/groups.ts +++ b/backend/src/graphql/resolvers/groups.ts @@ -24,9 +24,6 @@ export default { Query: { Group: async (_object, params, context: Context, _resolveInfo) => { const { isMember, id, slug, first, offset } = params - let pagination = '' - const orderBy = 'ORDER BY group.createdAt DESC' - if (first !== undefined && offset !== undefined) pagination = `SKIP ${offset} LIMIT ${first}` const matchParams = { id, slug } removeUndefinedNullValuesFromObject(matchParams) const session = context.driver.session() @@ -34,43 +31,22 @@ export default { if (!context.user) { throw new Error('Missing authenticated user.') } - const groupMatchParamsCypher = convertObjectToCypherMapLiteral(matchParams, true) - let groupCypher - if (isMember === true) { - groupCypher = ` - MATCH (:User {id: $userId})-[membership:MEMBER_OF]->(group:Group${groupMatchParamsCypher}) - WITH group, membership - WHERE (group.groupType IN ['public', 'closed']) OR (group.groupType = 'hidden' AND membership.role IN ['usual', 'admin', 'owner']) - RETURN group {.*, myRole: membership.role} - ${orderBy} - ${pagination} + const transactionResponse = await txc.run( ` - } else { - if (isMember === false) { - groupCypher = ` - MATCH (group:Group${groupMatchParamsCypher}) - WHERE (NOT (:User {id: $userId})-[:MEMBER_OF]->(group)) - WITH group - WHERE group.groupType IN ['public', 'closed'] - RETURN group {.*, myRole: NULL} - ${orderBy} - ${pagination} - ` - } else { - groupCypher = ` - MATCH (group:Group${groupMatchParamsCypher}) - OPTIONAL MATCH (:User {id: $userId})-[membership:MEMBER_OF]->(group) - WITH group, membership - WHERE (group.groupType IN ['public', 'closed']) OR (group.groupType = 'hidden' AND membership.role IN ['usual', 'admin', 'owner']) - RETURN group {.*, myRole: membership.role} - ${orderBy} - ${pagination} - ` - } - } - const transactionResponse = await txc.run(groupCypher, { - userId: context.user.id, - }) + MATCH (group:Group${convertObjectToCypherMapLiteral(matchParams, true)}) + OPTIONAL MATCH (:User {id: $userId})-[membership:MEMBER_OF]->(group) + WITH group, membership + ${(isMember === true && "WHERE membership IS NOT NULL AND (group.groupType IN ['public', 'closed']) OR (group.groupType = 'hidden' AND membership.role IN ['usual', 'admin', 'owner'])") || ''} + ${(isMember === false && "WHERE membership IS NULL AND (group.groupType IN ['public', 'closed'])") || ''} + ${(isMember === undefined && "WHERE (group.groupType IN ['public', 'closed']) OR (group.groupType = 'hidden' AND membership.role IN ['usual', 'admin', 'owner'])") || ''} + RETURN group {.*, myRole: membership.role} + ORDER BY group.createdAt DESC + ${first !== undefined && offset !== undefined ? `SKIP ${offset} LIMIT ${first}` : ''} + `, + { + userId: context.user.id, + }, + ) return transactionResponse.records.map((record) => record.get('group')) }) try { @@ -460,6 +436,23 @@ export default { }, }, Group: { + myRole: async (parent, _args, context: Context, _resolveInfo) => { + if (!parent.id) { + throw new Error('Can not identify selected Group!') + } + return ( + await context.database.query({ + query: ` + MATCH (:User {id: $user.id})-[membership:MEMBER_OF]->(group:Group {id: $parent.id}) + RETURN membership.role as role + `, + variables: { + user: context.user, + parent, + }, + }) + ).records.map((r) => r.get('role'))[0] + }, inviteCodes: async (parent, _args, context: Context, _resolveInfo) => { if (!parent.id) { throw new Error('Can not identify selected Group!') From f0f9b7faecdf0f68f5c9d75312c9e9613b0bd730 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 19 Jan 2026 19:14:17 +0100 Subject: [PATCH 05/21] fix(backend): fix permissions for GroupInviteCodes (#9121) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Wolfgang Huß --- backend/src/middleware/permissionsMiddleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/middleware/permissionsMiddleware.ts b/backend/src/middleware/permissionsMiddleware.ts index 5fc087204..0e85a43af 100644 --- a/backend/src/middleware/permissionsMiddleware.ts +++ b/backend/src/middleware/permissionsMiddleware.ts @@ -387,7 +387,7 @@ const isAllowedToGenerateGroupInviteCode = rule({ return !!( await context.database.query({ query: ` - MATCH (user:User{id: user.id})-[membership:MEMBER_OF]->(group:Group {id: $args.groupId}) + MATCH (user:User{id: $user.id})-[membership:MEMBER_OF]->(group:Group {id: $args.groupId}) WHERE (group.type IN ['closed','hidden'] AND membership.role IN ['admin', 'owner']) OR (NOT group.type IN ['closed','hidden'] AND NOT membership.role = 'pending') RETURN count(group) as count From 150b318aabea30f09930decb4f2468424bfb6299 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 19 Jan 2026 19:36:20 +0100 Subject: [PATCH 06/21] feat(backend): admin creation command for production (#9057) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Wolfgang Huß --- backend/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/package.json b/backend/package.json index a94ca620d..058e636a1 100644 --- a/backend/package.json +++ b/backend/package.json @@ -25,7 +25,8 @@ "db:migrate:create": "migrate --compiler 'ts:./src/db/compiler.ts' --migrations-dir ./src/db/migrations --template-file ./src/db/migrate/template.ts --date-format 'yyyymmddHHmmss' create", "prod:migrate": "migrate --migrations-dir ./build/src/db/migrations --store ./build/src/db/migrate/store.js", "prod:db:data:branding": "node build/src/db/data-branding.js", - "prod:db:data:categories": "node build/src/db/categories.js" + "prod:db:data:categories": "node build/src/db/categories.js", + "prod:db:data:admin": "node build/src/db/admin.js" }, "dependencies": { "@aws-sdk/client-s3": "^3.971.0", From d358fdf6b41c5f6c2d64fb0745b387c5bdd2fdde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 11:55:14 +0000 Subject: [PATCH 07/21] build(deps): bump node from 25.3.0-alpine to 25.4.0-alpine in /backend (#9132) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 1e6cd3bf6..b26f7955c 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:25.3.0-alpine AS base +FROM node:25.4.0-alpine AS base LABEL org.label-schema.name="ocelot.social:backend" LABEL org.label-schema.description="Backend of the Social Network Software ocelot.social" LABEL org.label-schema.usage="https://github.com/Ocelot-Social-Community/Ocelot-Social/blob/master/README.md" From afee1033af0b6422a12f23fce5b1e31fd4cb683c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:48:54 +0000 Subject: [PATCH 08/21] build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#9146) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-documentation.yml | 6 +++--- .github/workflows/cleanup-cache-at-pr-closing.yml | 2 +- .github/workflows/deploy-documentation.yml | 4 ++-- .github/workflows/docker-push.yml | 2 +- .github/workflows/publish.yml | 4 ++-- .github/workflows/test-backend.yml | 10 +++++----- .github/workflows/test-e2e.yml | 10 +++++----- .github/workflows/test-webapp.yml | 10 +++++----- 8 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/check-documentation.yml b/.github/workflows/check-documentation.yml index 3037e2320..b4d9d2445 100644 --- a/.github/workflows/check-documentation.yml +++ b/.github/workflows/check-documentation.yml @@ -11,7 +11,7 @@ jobs: documentation: ${{ steps.changes.outputs.documentation }} steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Check for markdown file changes uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 @@ -28,7 +28,7 @@ jobs: if: needs.files-changed.outputs.markdown == 'true' steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Remove uncheckable documentation files run: rm -rf ./CHANGELOG.md # workaround until https://github.com/gaurav-nelson/github-action-markdown-link-check/pull/183 has been done @@ -51,7 +51,7 @@ jobs: if: needs.files-changed.outputs.documentation == 'true' steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Setup Node 20 uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v4.0.3 diff --git a/.github/workflows/cleanup-cache-at-pr-closing.yml b/.github/workflows/cleanup-cache-at-pr-closing.yml index 728b6631a..aa3f48b09 100644 --- a/.github/workflows/cleanup-cache-at-pr-closing.yml +++ b/.github/workflows/cleanup-cache-at-pr-closing.yml @@ -22,7 +22,7 @@ jobs: continue-on-error: true steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Cleanup run: | diff --git a/.github/workflows/deploy-documentation.yml b/.github/workflows/deploy-documentation.yml index 7178fb94d..687710d6a 100644 --- a/.github/workflows/deploy-documentation.yml +++ b/.github/workflows/deploy-documentation.yml @@ -13,7 +13,7 @@ jobs: documentation: ${{ steps.changes.outputs.documentation }} steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Check for file changes uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Setup Node 20 uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v4.0.3 diff --git a/.github/workflows/docker-push.yml b/.github/workflows/docker-push.yml index 458ea5dbd..608b09906 100644 --- a/.github/workflows/docker-push.yml +++ b/.github/workflows/docker-push.yml @@ -59,7 +59,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Log in to the Container registry uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8d228650e..4ba786fd0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 with: fetch-depth: 0 # Fetch full History for changelog - name: Setup env @@ -54,7 +54,7 @@ jobs: needs: [github_tag] steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 with: fetch-depth: 0 # Fetch full History for changelog - name: Setup env diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml index 5de9991a0..794723c07 100644 --- a/.github/workflows/test-backend.yml +++ b/.github/workflows/test-backend.yml @@ -11,7 +11,7 @@ jobs: backend: ${{ steps.changes.outputs.backend }} docker: ${{ steps.changes.outputs.docker }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Check for backend file changes uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Neo4J | Build 'community' image run: | @@ -49,7 +49,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: backend | Build 'test' image run: | @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: backend | Lint run: cd backend && yarn && yarn run lint @@ -84,7 +84,7 @@ jobs: checks: write steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Restore Neo4J cache uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v4.0.2 diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index 04e6dccb8..3519ab353 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.2.2 - name: Copy backend env file run: | @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.2.2 - name: Copy backend env file run: | @@ -72,7 +72,7 @@ jobs: run: rm -rf /opt/hostedtoolcache - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.2.2 - name: Setup Node.js uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v4.4.0 @@ -120,7 +120,7 @@ jobs: run: rm -rf /opt/hostedtoolcache - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.2.2 - name: Setup Node.js uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v4.4.0 @@ -193,7 +193,7 @@ jobs: continue-on-error: true steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.2.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.2.2 - name: Full stack tests | cleanup cache run: | diff --git a/.github/workflows/test-webapp.yml b/.github/workflows/test-webapp.yml index 79d709738..53201bf8a 100644 --- a/.github/workflows/test-webapp.yml +++ b/.github/workflows/test-webapp.yml @@ -11,7 +11,7 @@ jobs: docker: ${{ steps.changes.outputs.docker }} webapp: ${{ steps.changes.outputs.webapp }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Check for frontend file changes uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Check translation files run: | @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Webapp | Build 'test' image run: | @@ -62,7 +62,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: webapp | Lint run: cd webapp && yarn && yarn run lint @@ -76,7 +76,7 @@ jobs: checks: write steps: - name: Checkout code - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.1.7 - name: Restore webapp cache uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v4.0.2 From 322d2aeb9761604173e12279a12e262da7ad2aa5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:15:01 +0000 Subject: [PATCH 09/21] build(deps-dev): bump prettier from 3.8.0 to 3.8.1 in /backend (#9143) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index 058e636a1..8f705d905 100644 --- a/backend/package.json +++ b/backend/package.json @@ -120,7 +120,7 @@ "eslint-plugin-security": "^3.0.1", "jest": "^30.2.0", "nodemon": "~3.1.11", - "prettier": "^3.8.0", + "prettier": "^3.8.1", "require-json5": "^1.3.0", "rosie": "^2.1.1", "ts-jest": "^29.4.6", diff --git a/backend/yarn.lock b/backend/yarn.lock index 144a204ba..d06dbaad1 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -9660,10 +9660,10 @@ prettier-linter-helpers@^1.0.1: dependencies: fast-diff "^1.1.2" -prettier@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.0.tgz#f72cf71505133f40cfa2ef77a2668cdc558fcd69" - integrity sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA== +prettier@^3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.1.tgz#edf48977cf991558f4fcbd8a3ba6015ba2a3a173" + integrity sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg== pretty-format@30.0.5, pretty-format@^30.0.0: version "30.0.5" From 9d994a75548f09bdb0b85e5a69557eeb6287820c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 14:41:41 +0000 Subject: [PATCH 10/21] build(deps-dev): bump prettier from 3.8.0 to 3.8.1 in /webapp (#9139) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/package.json | 2 +- webapp/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/package.json b/webapp/package.json index c3b947f8d..c3f5fb5b5 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -100,7 +100,7 @@ "jest": "29.7", "jest-environment-jsdom": "^29.7.0", "mutation-observer": "^1.0.3", - "prettier": "~3.8.0", + "prettier": "~3.8.1", "sass-loader": "^10.4.1", "storybook-design-token": "^0.8.1", "storybook-vue-router": "^1.0.7", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 0acf8408d..1776bc197 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -17386,10 +17386,10 @@ prettier@^1.18.2: resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== -prettier@~3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.0.tgz#f72cf71505133f40cfa2ef77a2668cdc558fcd69" - integrity sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA== +prettier@~3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.1.tgz#edf48977cf991558f4fcbd8a3ba6015ba2a3a173" + integrity sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg== pretty-bytes@^5.6.0: version "5.6.0" From 8012d56dc8579f1c23a110ca80b8ed28a716a0e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 15:02:14 +0000 Subject: [PATCH 11/21] build(deps): bump lodash from 4.17.21 to 4.17.23 in /backend (#9140) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index 8f705d905..b084c7ae6 100644 --- a/backend/package.json +++ b/backend/package.json @@ -56,7 +56,7 @@ "languagedetect": "^2.0.0", "linkify-html": "^4.3.2", "linkifyjs": "^4.3.2", - "lodash": "~4.17.21", + "lodash": "~4.17.23", "merge-graphql-schemas": "^1.7.8", "metascraper": "^5.49.15", "metascraper-author": "^5.49.15", diff --git a/backend/yarn.lock b/backend/yarn.lock index d06dbaad1..dc104eb15 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -8398,10 +8398,10 @@ lodash@4.17.15: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.11, lodash@~4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.11, lodash@~4.17.21, lodash@~4.17.23: + version "4.17.23" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" + integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== loglevel@^1.6.7: version "1.6.8" From 9f4c105335548ce59ffa2fa9b5604a47077abad0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 18:38:52 +0000 Subject: [PATCH 12/21] build(deps-dev): bump @cucumber/cucumber from 12.5.0 to 12.6.0 in the cypress group (#9134) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 121 ++-------------- package.json | 2 +- yarn.lock | 351 +++++++++++++++++++++++++++++++++++++++------- 3 files changed, 317 insertions(+), 157 deletions(-) diff --git a/package-lock.json b/package-lock.json index a0c183d5f..8fdcec4d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@babel/preset-env": "^7.28.5", "@babel/register": "^7.28.3", "@badeball/cypress-cucumber-preprocessor": "^24.0.0", - "@cucumber/cucumber": "12.5.0", + "@cucumber/cucumber": "12.6.0", "@cypress/webpack-preprocessor": "^7.0.2", "auto-changelog": "^2.5.0", "cypress": "^15.9.0", @@ -1705,17 +1705,6 @@ "cypress": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0" } }, - "node_modules/@badeball/cypress-cucumber-preprocessor/node_modules/@cucumber/messages": { - "version": "31.2.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-31.2.0.tgz", - "integrity": "sha512-3urzBNCwmU/YKrKR0b3XdioFcOFNuxlLwEImsxeP8rXnweLs+Ky04QURcbKpFom3T6a6v9zVioLCfHUuSQ72pg==", - "dev": true, - "license": "MIT", - "dependencies": { - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.2" - } - }, "node_modules/@badeball/cypress-cucumber-preprocessor/node_modules/glob": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz", @@ -1816,21 +1805,21 @@ "license": "MIT" }, "node_modules/@cucumber/cucumber": { - "version": "12.5.0", - "resolved": "https://registry.npmjs.org/@cucumber/cucumber/-/cucumber-12.5.0.tgz", - "integrity": "sha512-+VWxkIIpm5EWFfaF3grP1GlHobzlDBIF54FqJutdYmfpx3LJc+IS8uWdIN97m6zxizo5CPrUopTWkxzwVswUzg==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@cucumber/cucumber/-/cucumber-12.6.0.tgz", + "integrity": "sha512-z6XKBIcUnJebnR3W8+K7Q2jJKB+pKpoD1l3CygEa9ufq/aeGuS5LAlllNxrod8loepLJhNmp8J8aengGbkL4cg==", "dev": true, "license": "MIT", "dependencies": { "@cucumber/ci-environment": "12.0.0", - "@cucumber/cucumber-expressions": "18.0.1", + "@cucumber/cucumber-expressions": "18.1.0", "@cucumber/gherkin": "37.0.1", "@cucumber/gherkin-streams": "6.0.0", "@cucumber/gherkin-utils": "10.0.0", "@cucumber/html-formatter": "22.3.0", "@cucumber/junit-xml-formatter": "0.9.0", "@cucumber/message-streams": "4.0.1", - "@cucumber/messages": "31.1.0", + "@cucumber/messages": "31.2.0", "@cucumber/pretty-formatter": "1.0.1", "@cucumber/tag-expressions": "8.1.0", "assertion-error-formatter": "^3.0.0", @@ -1874,26 +1863,15 @@ } }, "node_modules/@cucumber/cucumber-expressions": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-18.0.1.tgz", - "integrity": "sha512-NSid6bI+7UlgMywl5octojY5NXnxR9uq+JisjOrO52VbFsQM6gTWuQFE8syI10KnIBEdPzuEUSVEeZ0VFzRnZA==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-18.1.0.tgz", + "integrity": "sha512-9yc+wForrn15FaqLWNjYb19iQ/gPXhcq1kc4X1Ex1lR7NcJpa5pGnCow3bc1HERVM5IoYH+gwwrcJogSMsf+Vw==", "dev": true, "license": "MIT", "dependencies": { "regexp-match-indices": "1.0.2" } }, - "node_modules/@cucumber/cucumber/node_modules/@cucumber/messages": { - "version": "31.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-31.1.0.tgz", - "integrity": "sha512-BViwUQ9YMjcGL98Ww2QHMgu3S4JLUjbTz+Jo/jsq+8ZjS47/2v3IszpD6e12Y6IzZoGfrZriauZHPQ4PAmN9XA==", - "dev": true, - "license": "MIT", - "dependencies": { - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.2" - } - }, "node_modules/@cucumber/cucumber/node_modules/glob": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz", @@ -2061,17 +2039,6 @@ "reflect-metadata": "0.2.2" } }, - "node_modules/@cucumber/gherkin/node_modules/@cucumber/messages": { - "version": "31.2.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-31.2.0.tgz", - "integrity": "sha512-3urzBNCwmU/YKrKR0b3XdioFcOFNuxlLwEImsxeP8rXnweLs+Ky04QURcbKpFom3T6a6v9zVioLCfHUuSQ72pg==", - "dev": true, - "license": "MIT", - "dependencies": { - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.2" - } - }, "node_modules/@cucumber/html-formatter": { "version": "22.3.0", "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-22.3.0.tgz", @@ -2108,17 +2075,14 @@ } }, "node_modules/@cucumber/messages": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-28.1.0.tgz", - "integrity": "sha512-2LzZtOwYKNlCuNf31ajkrekoy2M4z0Z1QGiPH40n4gf5t8VOUFb7m1ojtR4LmGvZxBGvJZP8voOmRqDWzBzYKA==", + "version": "31.2.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-31.2.0.tgz", + "integrity": "sha512-3urzBNCwmU/YKrKR0b3XdioFcOFNuxlLwEImsxeP8rXnweLs+Ky04QURcbKpFom3T6a6v9zVioLCfHUuSQ72pg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@types/uuid": "10.0.0", "class-transformer": "0.5.1", - "reflect-metadata": "0.2.2", - "uuid": "11.1.0" + "reflect-metadata": "0.2.2" } }, "node_modules/@cucumber/pretty-formatter": { @@ -3022,7 +2986,6 @@ "version": "2.5.4", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz", "integrity": "sha512-WYa2tUVV5HiArWPB3ydlOc4R2ivq0IDrlqhMi3l7mVsFEXNcTfxYFPIHXHXIh/ca/y/V5N4E1zecyxdIBjYnkQ==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -3062,7 +3025,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3083,7 +3045,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3104,7 +3065,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3125,7 +3085,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3146,7 +3105,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3167,7 +3125,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3188,7 +3145,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3209,7 +3165,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3230,7 +3185,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3251,7 +3205,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3272,7 +3225,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3293,7 +3245,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3314,7 +3265,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3332,7 +3282,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -7527,7 +7476,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, "license": "Apache-2.0", "optional": true, "engines": { @@ -11110,7 +11058,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, "license": "MIT", "optional": true }, @@ -13318,7 +13265,6 @@ "!riscv64", "!x64" ], - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13332,7 +13278,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13349,7 +13294,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13366,7 +13310,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13383,7 +13326,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13400,7 +13342,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13417,7 +13358,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13434,7 +13374,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13451,7 +13390,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13468,7 +13406,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13485,7 +13422,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13502,7 +13438,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13519,7 +13454,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13536,7 +13470,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13553,7 +13486,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13567,7 +13499,6 @@ "version": "1.97.2", "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.2.tgz", "integrity": "sha512-86tcYwohjPgSZtgeU9K4LikrKBJNf8ZW/vfsFbdzsRlvc73IykiqanufwQi5qIul0YHuu9lZtDWyWxM2dH/Rsg==", - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13587,7 +13518,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13604,7 +13534,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14894,7 +14823,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14911,7 +14839,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14928,7 +14855,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14945,7 +14871,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14962,7 +14887,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14979,7 +14903,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14996,7 +14919,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15013,7 +14935,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15030,7 +14951,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15047,7 +14967,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15064,7 +14983,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15081,7 +14999,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15098,7 +15015,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15115,7 +15031,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15132,7 +15047,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15149,7 +15063,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15166,7 +15079,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15183,7 +15095,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15200,7 +15111,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15217,7 +15127,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15234,7 +15143,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15251,7 +15159,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15268,7 +15175,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15285,7 +15191,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ diff --git a/package.json b/package.json index 0c64ecbd9..c2ca061c9 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@babel/preset-env": "^7.28.5", "@babel/register": "^7.28.3", "@badeball/cypress-cucumber-preprocessor": "^24.0.0", - "@cucumber/cucumber": "12.5.0", + "@cucumber/cucumber": "12.6.0", "@cypress/webpack-preprocessor": "^7.0.2", "auto-changelog": "^2.5.0", "cypress": "^15.9.0", diff --git a/yarn.lock b/yarn.lock index a1fb5102a..1877d197d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -861,6 +861,11 @@ split "^1.0.1" uuid "^13.0.0" +"@bufbuild/protobuf@^2.5.0": + version "2.11.0" + resolved "https://registry.yarnpkg.com/@bufbuild/protobuf/-/protobuf-2.11.0.tgz#3ec3985c9074b23aea337957225fe15a0e845f8e" + integrity sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ== + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" @@ -871,27 +876,27 @@ resolved "https://registry.npmjs.org/@cucumber/ci-environment/-/ci-environment-12.0.0.tgz" integrity sha512-SqCEnbCNl3zCXCFpqGUuoaSNhLC0jLw4tKeFcAxTw9MD/QRlJjeAC/fyvVLFuXuSq0OunJlFfxLu+Z3HE+oLPg== -"@cucumber/cucumber-expressions@18.0.1", "@cucumber/cucumber-expressions@^18.0.0": - version "18.0.1" - resolved "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-18.0.1.tgz" - integrity sha512-NSid6bI+7UlgMywl5octojY5NXnxR9uq+JisjOrO52VbFsQM6gTWuQFE8syI10KnIBEdPzuEUSVEeZ0VFzRnZA== +"@cucumber/cucumber-expressions@18.1.0", "@cucumber/cucumber-expressions@^18.0.0": + version "18.1.0" + resolved "https://registry.yarnpkg.com/@cucumber/cucumber-expressions/-/cucumber-expressions-18.1.0.tgz#a7fb43ec458e178af1215c96b54e645c0a22f533" + integrity sha512-9yc+wForrn15FaqLWNjYb19iQ/gPXhcq1kc4X1Ex1lR7NcJpa5pGnCow3bc1HERVM5IoYH+gwwrcJogSMsf+Vw== dependencies: regexp-match-indices "1.0.2" -"@cucumber/cucumber@12.5.0", "@cucumber/cucumber@^12.0.0": - version "12.5.0" - resolved "https://registry.npmjs.org/@cucumber/cucumber/-/cucumber-12.5.0.tgz" - integrity sha512-+VWxkIIpm5EWFfaF3grP1GlHobzlDBIF54FqJutdYmfpx3LJc+IS8uWdIN97m6zxizo5CPrUopTWkxzwVswUzg== +"@cucumber/cucumber@12.6.0", "@cucumber/cucumber@^12.0.0": + version "12.6.0" + resolved "https://registry.yarnpkg.com/@cucumber/cucumber/-/cucumber-12.6.0.tgz#a77fd04c43da664443e309fbc9a3c67a5f5da178" + integrity sha512-z6XKBIcUnJebnR3W8+K7Q2jJKB+pKpoD1l3CygEa9ufq/aeGuS5LAlllNxrod8loepLJhNmp8J8aengGbkL4cg== dependencies: "@cucumber/ci-environment" "12.0.0" - "@cucumber/cucumber-expressions" "18.0.1" + "@cucumber/cucumber-expressions" "18.1.0" "@cucumber/gherkin" "37.0.1" "@cucumber/gherkin-streams" "6.0.0" "@cucumber/gherkin-utils" "10.0.0" "@cucumber/html-formatter" "22.3.0" "@cucumber/junit-xml-formatter" "0.9.0" "@cucumber/message-streams" "4.0.1" - "@cucumber/messages" "31.1.0" + "@cucumber/messages" "31.2.0" "@cucumber/pretty-formatter" "1.0.1" "@cucumber/tag-expressions" "8.1.0" assertion-error-formatter "^3.0.0" @@ -977,10 +982,10 @@ resolved "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-4.0.1.tgz" integrity sha512-Kxap9uP5jD8tHUZVjTWgzxemi/0uOsbGjd4LBOSxcJoOCRbESFwemUzilJuzNTB8pcTQUh8D5oudUyxfkJOKmA== -"@cucumber/messages@31.1.0": - version "31.1.0" - resolved "https://registry.npmjs.org/@cucumber/messages/-/messages-31.1.0.tgz" - integrity sha512-BViwUQ9YMjcGL98Ww2QHMgu3S4JLUjbTz+Jo/jsq+8ZjS47/2v3IszpD6e12Y6IzZoGfrZriauZHPQ4PAmN9XA== +"@cucumber/messages@31.2.0", "@cucumber/messages@>=31.0.0 <32", "@cucumber/messages@^31.0.0": + version "31.2.0" + resolved "https://registry.npmjs.org/@cucumber/messages/-/messages-31.2.0.tgz" + integrity sha512-3urzBNCwmU/YKrKR0b3XdioFcOFNuxlLwEImsxeP8rXnweLs+Ky04QURcbKpFom3T6a6v9zVioLCfHUuSQ72pg== dependencies: class-transformer "0.5.1" reflect-metadata "0.2.2" @@ -995,14 +1000,6 @@ reflect-metadata "0.2.2" uuid "11.1.0" -"@cucumber/messages@>=31.0.0 <32", "@cucumber/messages@^31.0.0": - version "31.2.0" - resolved "https://registry.npmjs.org/@cucumber/messages/-/messages-31.2.0.tgz" - integrity sha512-3urzBNCwmU/YKrKR0b3XdioFcOFNuxlLwEImsxeP8rXnweLs+Ky04QURcbKpFom3T6a6v9zVioLCfHUuSQ72pg== - dependencies: - class-transformer "0.5.1" - reflect-metadata "0.2.2" - "@cucumber/messages@^29.0.0": version "29.0.1" resolved "https://registry.npmjs.org/@cucumber/messages/-/messages-29.0.1.tgz" @@ -1662,6 +1659,95 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@parcel/watcher-android-arm64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz#5f32e0dba356f4ac9a11068d2a5c134ca3ba6564" + integrity sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A== + +"@parcel/watcher-darwin-arm64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz#88d3e720b59b1eceffce98dac46d7c40e8be5e8e" + integrity sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA== + +"@parcel/watcher-darwin-x64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz#bf05d76a78bc15974f15ec3671848698b0838063" + integrity sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg== + +"@parcel/watcher-freebsd-x64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz#8bc26e9848e7303ac82922a5ae1b1ef1bdb48a53" + integrity sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng== + +"@parcel/watcher-linux-arm-glibc@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz#1328fee1deb0c2d7865079ef53a2ba4cc2f8b40a" + integrity sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ== + +"@parcel/watcher-linux-arm-musl@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz#bad0f45cb3e2157746db8b9d22db6a125711f152" + integrity sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg== + +"@parcel/watcher-linux-arm64-glibc@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz#b75913fbd501d9523c5f35d420957bf7d0204809" + integrity sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA== + +"@parcel/watcher-linux-arm64-musl@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz#da5621a6a576070c8c0de60dea8b46dc9c3827d4" + integrity sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA== + +"@parcel/watcher-linux-x64-glibc@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz#ce437accdc4b30f93a090b4a221fd95cd9b89639" + integrity sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ== + +"@parcel/watcher-linux-x64-musl@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz#02400c54b4a67efcc7e2327b249711920ac969e2" + integrity sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg== + +"@parcel/watcher-win32-arm64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz#caae3d3c7583ca0a7171e6bd142c34d20ea1691e" + integrity sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q== + +"@parcel/watcher-win32-ia32@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz#9ac922550896dfe47bfc5ae3be4f1bcaf8155d6d" + integrity sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g== + +"@parcel/watcher-win32-x64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz#73fdafba2e21c448f0e456bbe13178d8fe11739d" + integrity sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw== + +"@parcel/watcher@^2.4.1": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.6.tgz#3f932828c894f06d0ad9cfefade1756ecc6ef1f1" + integrity sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ== + dependencies: + detect-libc "^2.0.3" + is-glob "^4.0.3" + node-addon-api "^7.0.0" + picomatch "^4.0.3" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.6" + "@parcel/watcher-darwin-arm64" "2.5.6" + "@parcel/watcher-darwin-x64" "2.5.6" + "@parcel/watcher-freebsd-x64" "2.5.6" + "@parcel/watcher-linux-arm-glibc" "2.5.6" + "@parcel/watcher-linux-arm-musl" "2.5.6" + "@parcel/watcher-linux-arm64-glibc" "2.5.6" + "@parcel/watcher-linux-arm64-musl" "2.5.6" + "@parcel/watcher-linux-x64-glibc" "2.5.6" + "@parcel/watcher-linux-x64-musl" "2.5.6" + "@parcel/watcher-win32-arm64" "2.5.6" + "@parcel/watcher-win32-ia32" "2.5.6" + "@parcel/watcher-win32-x64" "2.5.6" + "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" @@ -3305,6 +3391,13 @@ chokidar@^3.6.0: optionalDependencies: fsevents "~2.3.2" +chokidar@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + chokidar@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz" @@ -3441,6 +3534,11 @@ colorette@^2.0.16: resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== +colorjs.io@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/colorjs.io/-/colorjs.io-0.5.2.tgz#63b20139b007591ebc3359932bef84628eb3fcef" + integrity sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw== + colors@1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" @@ -3841,6 +3939,11 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +detect-libc@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad" + integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== + detective-amd@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.0.tgz" @@ -5035,6 +5138,11 @@ ignore@^5.2.0, ignore@^5.2.4: resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== +immutable@^5.0.2: + version "5.1.4" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.4.tgz#e3f8c1fe7b567d56cf26698f31918c241dae8c1f" + integrity sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA== + import-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz" @@ -5685,13 +5793,6 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - luxon@3.7.2, luxon@^3.5.0, luxon@^3.6.1: version "3.7.2" resolved "https://registry.npmjs.org/luxon/-/luxon-3.7.2.tgz" @@ -6020,6 +6121,11 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + node-fetch@^2.6.1: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" @@ -6457,6 +6563,11 @@ picomatch@^4.0.2: resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== +picomatch@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" + integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== + pify@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" @@ -6941,6 +7052,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rxjs@^7.4.0: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + rxjs@^7.5.1: version "7.8.1" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" @@ -6963,6 +7081,132 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-embedded-all-unknown@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.3.tgz#a0cf18681cc0ec5f51101b8b89640df158fb8dc3" + integrity sha512-t6N46NlPuXiY3rlmG6/+1nwebOBOaLFOOVqNQOC2cJhghOD4hh2kHNQQTorCsbY9S1Kir2la1/XLBwOJfui0xg== + dependencies: + sass "1.97.3" + +sass-embedded-android-arm64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.3.tgz#8093d124f0b671fd691a925805d8d6b0c9d08a44" + integrity sha512-aiZ6iqiHsUsaDx0EFbbmmA0QgxicSxVVN3lnJJ0f1RStY0DthUkquGT5RJ4TPdaZ6ebeJWkboV4bra+CP766eA== + +sass-embedded-android-arm@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.3.tgz#256236b9c857f83ece13229d8704a44587a0a660" + integrity sha512-cRTtf/KV/q0nzGZoUzVkeIVVFv3L/tS1w4WnlHapphsjTXF/duTxI8JOU1c/9GhRPiMdfeXH7vYNcMmtjwX7jg== + +sass-embedded-android-riscv64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.3.tgz#c71cfef7a6a94cc043f74936ec62be89115c7a32" + integrity sha512-zVEDgl9JJodofGHobaM/q6pNETG69uuBIGQHRo789jloESxxZe82lI3AWJQuPmYCOG5ElfRthqgv89h3gTeLYA== + +sass-embedded-android-x64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.3.tgz#07065245d9154d3353952bce5c30f87fbd7db59c" + integrity sha512-3ke0le7ZKepyXn/dKKspYkpBC0zUk/BMciyP5ajQUDy4qJwobd8zXdAq6kOkdiMB+d9UFJOmEkvgFJHl3lqwcw== + +sass-embedded-darwin-arm64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.3.tgz#49887421ada0d00ba9e93012690e34d8aa132bc7" + integrity sha512-fuqMTqO4gbOmA/kC5b9y9xxNYw6zDEyfOtMgabS7Mz93wimSk2M1quQaTJnL98Mkcsl2j+7shNHxIS/qpcIDDA== + +sass-embedded-darwin-x64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.3.tgz#5f9aef81f5337f5e8e67cf0bd2d8514a7529326e" + integrity sha512-b/2RBs/2bZpP8lMkyZ0Px0vkVkT8uBd0YXpOwK7iOwYkAT8SsO4+WdVwErsqC65vI5e1e5p1bb20tuwsoQBMVA== + +sass-embedded-linux-arm64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.3.tgz#fd08cb53040c25c78a5e418914a47bc74a72d169" + integrity sha512-IP1+2otCT3DuV46ooxPaOKV1oL5rLjteRzf8ldZtfIEcwhSgSsHgA71CbjYgLEwMY9h4jeal8Jfv3QnedPvSjg== + +sass-embedded-linux-arm@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.3.tgz#1fdd2e4e8d8f4b6144fb8a24e8e8bbb704696184" + integrity sha512-2lPQ7HQQg4CKsH18FTsj2hbw5GJa6sBQgDsls+cV7buXlHjqF8iTKhAQViT6nrpLK/e8nFCoaRgSqEC8xMnXuA== + +sass-embedded-linux-musl-arm64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.3.tgz#21cbc27b312ff2460d6c7c8ea093bce2a549fbc2" + integrity sha512-Lij0SdZCsr+mNRSyDZ7XtJpXEITrYsaGbOTz5e6uFLJ9bmzUbV7M8BXz2/cA7bhfpRPT7/lwRKPdV4+aR9Ozcw== + +sass-embedded-linux-musl-arm@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.3.tgz#f6d3905031e44313d3fb742c683ddbf45bf12c64" + integrity sha512-cBTMU68X2opBpoYsSZnI321gnoaiMBEtc+60CKCclN6PCL3W3uXm8g4TLoil1hDD6mqU9YYNlVG6sJ+ZNef6Lg== + +sass-embedded-linux-musl-riscv64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.3.tgz#a42f9f4c51b42431e93287a6dc1df83e920bf658" + integrity sha512-sBeLFIzMGshR4WmHAD4oIM7WJVkSoCIEwutzptFtGlSlwfNiijULp+J5hA2KteGvI6Gji35apR5aWj66wEn/iA== + +sass-embedded-linux-musl-x64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.3.tgz#55b5bd5e56b0ece474ed52a890131fae4e020675" + integrity sha512-/oWJ+OVrDg7ADDQxRLC/4g1+Nsz1g4mkYS2t6XmyMJKFTFK50FVI2t5sOdFH+zmMp+nXHKM036W94y9m4jjEcw== + +sass-embedded-linux-riscv64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.3.tgz#d6367150d1c389a1310cbda539d4b503da7ff5a3" + integrity sha512-l3IfySApLVYdNx0Kjm7Zehte1CDPZVcldma3dZt+TfzvlAEerM6YDgsk5XEj3L8eHBCgHgF4A0MJspHEo2WNfA== + +sass-embedded-linux-x64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.3.tgz#cebfe65b052cbaae76c8e02feac8f85e90942224" + integrity sha512-Kwqwc/jSSlcpRjULAOVbndqEy2GBzo6OBmmuBVINWUaJLJ8Kczz3vIsDUWLfWz/kTEw9FHBSiL0WCtYLVAXSLg== + +sass-embedded-unknown-all@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.3.tgz#a4f82e5133e28de65034e67faf1e137790ac5ac6" + integrity sha512-/GHajyYJmvb0IABUQHbVHf1nuHPtIDo/ClMZ81IDr59wT5CNcMe7/dMNujXwWugtQVGI5UGmqXWZQCeoGnct8Q== + dependencies: + sass "1.97.3" + +sass-embedded-win32-arm64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.3.tgz#41c539cc8732a11b9b4c0da2309d1fc5564655c3" + integrity sha512-RDGtRS1GVvQfMGAmVXNxYiUOvPzn9oO1zYB/XUM9fudDRnieYTcUytpNTQZLs6Y1KfJxgt5Y+giRceC92fT8Uw== + +sass-embedded-win32-x64@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.3.tgz#e4e200e1e5a62ef075f962eb2d11d85dc58b762e" + integrity sha512-SFRa2lED9UEwV6vIGeBXeBOLKF+rowF3WmNfb/BzhxmdAsKofCXrJ8ePW7OcDVrvNEbTOGwhsReIsF5sH8fVaw== + +sass-embedded@^1.97.2: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass-embedded/-/sass-embedded-1.97.3.tgz#1cab95995787d7e310f6272d58f80c67b5ead4ba" + integrity sha512-eKzFy13Nk+IRHhlAwP3sfuv+PzOrvzUkwJK2hdoCKYcWGSdmwFpeGpWmyewdw8EgBnsKaSBtgf/0b2K635ecSA== + dependencies: + "@bufbuild/protobuf" "^2.5.0" + colorjs.io "^0.5.0" + immutable "^5.0.2" + rxjs "^7.4.0" + supports-color "^8.1.1" + sync-child-process "^1.0.2" + varint "^6.0.0" + optionalDependencies: + sass-embedded-all-unknown "1.97.3" + sass-embedded-android-arm "1.97.3" + sass-embedded-android-arm64 "1.97.3" + sass-embedded-android-riscv64 "1.97.3" + sass-embedded-android-x64 "1.97.3" + sass-embedded-darwin-arm64 "1.97.3" + sass-embedded-darwin-x64 "1.97.3" + sass-embedded-linux-arm "1.97.3" + sass-embedded-linux-arm64 "1.97.3" + sass-embedded-linux-musl-arm "1.97.3" + sass-embedded-linux-musl-arm64 "1.97.3" + sass-embedded-linux-musl-riscv64 "1.97.3" + sass-embedded-linux-musl-x64 "1.97.3" + sass-embedded-linux-riscv64 "1.97.3" + sass-embedded-linux-x64 "1.97.3" + sass-embedded-unknown-all "1.97.3" + sass-embedded-win32-arm64 "1.97.3" + sass-embedded-win32-x64 "1.97.3" + sass-lookup@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.0.1.tgz" @@ -6970,6 +7214,17 @@ sass-lookup@^6.0.1: dependencies: commander "^12.0.0" +sass@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.97.3.tgz#9cb59339514fa7e2aec592b9700953ac6e331ab2" + integrity sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + sax@^1.2.4: version "1.4.1" resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" @@ -7003,7 +7258,7 @@ seedrandom@^3.0.5: resolved "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz" integrity sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg== -semver@7.7.3, semver@^7.3.2: +semver@7.7.3, semver@^7.3.2, semver@^7.3.5, semver@^7.6.0: version "7.7.3" resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== @@ -7018,18 +7273,6 @@ semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.5: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.6.0: - version "7.6.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" - integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== - serialize-javascript@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" @@ -7226,7 +7469,7 @@ slimsearch@^2.1.1: resolved "https://registry.npmjs.org/slimsearch/-/slimsearch-2.1.1.tgz" integrity sha512-l1utJWal8F/RIheYk88DE2+enI12nIrn5SHt4ih/CNAH81PzkTv2GVBODlLynDJb7xan5hjd8XTL5f0L4cxLQA== -source-map-js@^1.2.0, source-map-js@^1.2.1: +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -7512,6 +7755,18 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +sync-child-process@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/sync-child-process/-/sync-child-process-1.0.2.tgz#45e7c72e756d1243e80b547ea2e17957ab9e367f" + integrity sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA== + dependencies: + sync-message-port "^1.0.0" + +sync-message-port@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sync-message-port/-/sync-message-port-1.1.3.tgz#6055c565ee8c81d2f9ee5aae7db757e6d9088c0c" + integrity sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg== + systeminformation@^5.27.14: version "5.30.5" resolved "https://registry.npmjs.org/systeminformation/-/systeminformation-5.30.5.tgz" @@ -7934,6 +8189,11 @@ validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +varint@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0" + integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg== + verror@1.10.0: version "1.10.0" resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" @@ -8322,11 +8582,6 @@ yallist@^3.0.2: resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yaml@^2.2.2: version "2.6.0" resolved "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz" From ba481547f191690b076563e2a7b5ceb550607cd4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 19:41:50 +0000 Subject: [PATCH 13/21] build(deps): bump node from 25.3.0-alpine to 25.4.0-alpine in /webapp (#9133) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- webapp/Dockerfile | 4 ++-- webapp/Dockerfile.maintenance | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/webapp/Dockerfile b/webapp/Dockerfile index 615caea7f..dec3cda0e 100644 --- a/webapp/Dockerfile +++ b/webapp/Dockerfile @@ -1,4 +1,4 @@ -FROM node:25.3.0-alpine AS styleguide +FROM node:25.4.0-alpine AS styleguide RUN apk --no-cache add git python3 make g++ RUN mkdir -p /app WORKDIR /app @@ -6,7 +6,7 @@ COPY styleguide . RUN yarn install --production=false --frozen-lockfile --non-interactive RUN yarn run build:lib -FROM node:25.3.0-alpine AS base +FROM node:25.4.0-alpine AS base LABEL org.label-schema.name="ocelot.social:webapp" LABEL org.label-schema.description="Web Frontend of the Social Network Software ocelot.social" LABEL org.label-schema.usage="https://github.com/Ocelot-Social-Community/Ocelot-Social/blob/master/README.md" diff --git a/webapp/Dockerfile.maintenance b/webapp/Dockerfile.maintenance index 42f2f3aa1..1e8d49e1a 100644 --- a/webapp/Dockerfile.maintenance +++ b/webapp/Dockerfile.maintenance @@ -8,7 +8,7 @@ LABEL org.label-schema.vendor="ocelot.social Community" LABEL org.label-schema.schema-version="1.0" LABEL maintainer="devops@ocelot.social" -FROM node:25.3.0-alpine AS styleguide +FROM node:25.4.0-alpine AS styleguide RUN apk --no-cache add git python3 make g++ RUN mkdir -p /app WORKDIR /app @@ -16,7 +16,7 @@ COPY styleguide . RUN yarn install --production=false --frozen-lockfile --non-interactive RUN yarn run build:lib -FROM node:25.3.0-alpine AS build +FROM node:25.4.0-alpine AS build ENV NODE_ENV="production" RUN apk --no-cache add git python3 make g++ bash jq COPY --from=styleguide ./app/ /styleguide/ From af497deb775bc0b9fdc9ee942288a7f46343d070 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sat, 24 Jan 2026 21:09:36 +0100 Subject: [PATCH 14/21] fix(webapp): allow running frontend tests locally (#9125) --- webapp/Dockerfile | 2 + .../CommentCard/CommentCard.spec.js | 3 + .../CommentList/CommentList.spec.js | 5 +- .../CallToAction/CtaUnblockAuthor.spec.js | 6 +- .../CtaUnblockAuthor.spec.js.snap | 4 +- .../LocationInfo/LocationInfo.spec.js | 8 ++- .../__snapshots__/LocationInfo.spec.js.snap | 2 +- .../SearchResults/SearchResults.spec.js | 6 +- webapp/nuxt.config.js | 3 - webapp/package.json | 4 +- webapp/pages/password-reset.spec.js | 1 + webapp/pages/post/_id/_slug/index.spec.js | 1 + webapp/scripts/fix-v-mapbox.js | 63 +++++++++++++++++++ webapp/scripts/fix-vue2-jest.js | 30 +++++++++ webapp/test/testSetup.js | 15 +++++ webapp/yarn.lock | 5 ++ 16 files changed, 145 insertions(+), 13 deletions(-) create mode 100644 webapp/scripts/fix-v-mapbox.js create mode 100644 webapp/scripts/fix-vue2-jest.js diff --git a/webapp/Dockerfile b/webapp/Dockerfile index dec3cda0e..d14c791a8 100644 --- a/webapp/Dockerfile +++ b/webapp/Dockerfile @@ -46,6 +46,7 @@ ONBUILD RUN cp -r ./constants /build ONBUILD RUN cp -r ./static /build ONBUILD RUN cp -r ./locales /build ONBUILD RUN cp -r ./package.json ./yarn.lock /build +ONBUILD RUN cp -r ./scripts /build ONBUILD RUN cd /build && yarn install --production=true --frozen-lockfile --non-interactive FROM base AS test_build @@ -62,6 +63,7 @@ RUN cp -r ./constants /build RUN cp -r ./static /build RUN cp -r ./locales /build RUN cp -r ./package.json ./yarn.lock /build +RUN cp -r ./scripts /build RUN cd /build && yarn install --frozen-lockfile --non-interactive FROM test_build AS test diff --git a/webapp/components/CommentCard/CommentCard.spec.js b/webapp/components/CommentCard/CommentCard.spec.js index 78d87e497..f4fa307fb 100644 --- a/webapp/components/CommentCard/CommentCard.spec.js +++ b/webapp/components/CommentCard/CommentCard.spec.js @@ -62,6 +62,9 @@ describe('CommentCard.vue', () => { Wrapper = () => { const store = new Vuex.Store({ getters, + actions: { + 'pinnedPosts/fetch': jest.fn(), + }, }) return mount(CommentCard, { store, diff --git a/webapp/components/CommentList/CommentList.spec.js b/webapp/components/CommentList/CommentList.spec.js index f4195aa41..d8be2375c 100644 --- a/webapp/components/CommentList/CommentList.spec.js +++ b/webapp/components/CommentList/CommentList.spec.js @@ -50,9 +50,12 @@ describe('CommentList.vue', () => { return { id: 'some-user' } }, }, + actions: { + 'pinnedPosts/fetch': jest.fn(), + }, }) mocks = { - $t: jest.fn(), + $t: (key) => key, $filters: { truncate: (a) => a, removeHtml: (a) => a, diff --git a/webapp/components/Empty/CallToAction/CtaUnblockAuthor.spec.js b/webapp/components/Empty/CallToAction/CtaUnblockAuthor.spec.js index 66e46b4b5..5f4e31ddf 100755 --- a/webapp/components/Empty/CallToAction/CtaUnblockAuthor.spec.js +++ b/webapp/components/Empty/CallToAction/CtaUnblockAuthor.spec.js @@ -4,6 +4,10 @@ import Component from './CtaUnblockAuthor.vue' const localVue = global.localVue +const stubs = { + 'nuxt-link': true, +} + describe('CtaUnblockAuthor.vue', () => { let propsData, wrapper, mocks @@ -21,7 +25,7 @@ describe('CtaUnblockAuthor.vue', () => { }) const Wrapper = () => { - return shallowMount(Component, { propsData, localVue, mocks }) + return shallowMount(Component, { propsData, localVue, mocks, stubs }) } describe('shallowMount', () => { diff --git a/webapp/components/Empty/CallToAction/__snapshots__/CtaUnblockAuthor.spec.js.snap b/webapp/components/Empty/CallToAction/__snapshots__/CtaUnblockAuthor.spec.js.snap index d3b8ad797..0264ad49e 100755 --- a/webapp/components/Empty/CallToAction/__snapshots__/CtaUnblockAuthor.spec.js.snap +++ b/webapp/components/Empty/CallToAction/__snapshots__/CtaUnblockAuthor.spec.js.snap @@ -9,10 +9,10 @@ exports[`CtaUnblockAuthor.vue shallowMount renders 1`] = ` contribution.comment.commenting-disabled.blocked-author.call-to-action - + contribution.comment.commenting-disabled.blocked-author.button-label - + `; diff --git a/webapp/components/LocationInfo/LocationInfo.spec.js b/webapp/components/LocationInfo/LocationInfo.spec.js index 7771da8ce..66d3a89e6 100644 --- a/webapp/components/LocationInfo/LocationInfo.spec.js +++ b/webapp/components/LocationInfo/LocationInfo.spec.js @@ -4,7 +4,7 @@ import LocationInfo from './LocationInfo.vue' const localVue = global.localVue describe('LocationInfo', () => { - const Wrapper = ({ withDistance }) => { + const Wrapper = ({ withDistance, size = 'base', isOwner = false }) => { return render(LocationInfo, { localVue, propsData: { @@ -12,6 +12,8 @@ describe('LocationInfo', () => { name: 'Paris', distanceToMe: withDistance ? 100 : null, }, + size, + isOwner, }, mocks: { $t: jest.fn((t) => t), @@ -33,12 +35,12 @@ describe('LocationInfo', () => { describe('size', () => { it('renders in base size', () => { - const wrapper = Wrapper({ size: 'base' }) + const wrapper = Wrapper({ withDistance: false, size: 'base' }) expect(wrapper.container).toMatchSnapshot() }) it('renders in small size', () => { - const wrapper = Wrapper({ size: 'small' }) + const wrapper = Wrapper({ withDistance: false, size: 'small' }) expect(wrapper.container).toMatchSnapshot() }) }) diff --git a/webapp/components/LocationInfo/__snapshots__/LocationInfo.spec.js.snap b/webapp/components/LocationInfo/__snapshots__/LocationInfo.spec.js.snap index e8a1e2a44..ef5030b3b 100644 --- a/webapp/components/LocationInfo/__snapshots__/LocationInfo.spec.js.snap +++ b/webapp/components/LocationInfo/__snapshots__/LocationInfo.spec.js.snap @@ -78,7 +78,7 @@ exports[`LocationInfo size renders in base size 1`] = ` exports[`LocationInfo size renders in small size 1`] = `
{ - let mocks, getters, propsData, wrapper + let mocks, getters, actions, propsData, wrapper const Wrapper = () => { const store = new Vuex.Store({ getters, + actions, }) return mount(SearchResults, { mocks, localVue, propsData, store, stubs }) } @@ -34,6 +35,9 @@ describe('SearchResults', () => { 'auth/isModerator': () => false, 'categories/categoriesActive': () => false, } + actions = { + 'categories/init': jest.fn(), + } propsData = { pageSize: 12, search: '', diff --git a/webapp/nuxt.config.js b/webapp/nuxt.config.js index 403c6fb5b..edade8f62 100644 --- a/webapp/nuxt.config.js +++ b/webapp/nuxt.config.js @@ -266,9 +266,6 @@ export default { ** You can extend webpack config here */ extend(config, ctx) { - // Fix composition api reference for v-mapbox - config.resolve.alias['@vue/composition-api'] = '@nuxtjs/composition-api' - // Add the compilerOptions ctx.loaders.vue.compilerOptions = { // Add your compilerOptions here diff --git a/webapp/package.json b/webapp/package.json index c3f5fb5b5..79dc9abad 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -18,7 +18,8 @@ "precommit": "yarn lint", "test": "cross-env NODE_ENV=test jest --coverage --forceExit --detectOpenHandles", "test:unit:update": "yarn test -- --updateSnapshot", - "test:unit:debug": "node --inspect-brk ./node_modules/jest/bin/jest.js --no-cache --runInBand" + "test:unit:debug": "node --inspect-brk ./node_modules/jest/bin/jest.js --no-cache --runInBand", + "postinstall": "node scripts/fix-vue2-jest.js && node scripts/fix-v-mapbox.js" }, "dependencies": { "@mapbox/mapbox-gl-geocoder": "^5.0.2", @@ -29,6 +30,7 @@ "@nuxtjs/pwa": "^3.0.0-beta.20", "@nuxtjs/sentry": "^4.0.0", "@nuxtjs/style-resources": "~1.1.0", + "@vue/composition-api": "^1.7.2", "accounting": "~0.4.1", "apollo-cache-inmemory": "~1.6.6", "apollo-client": "~2.6.10", diff --git a/webapp/pages/password-reset.spec.js b/webapp/pages/password-reset.spec.js index 328f04606..a753a3f4b 100644 --- a/webapp/pages/password-reset.spec.js +++ b/webapp/pages/password-reset.spec.js @@ -7,6 +7,7 @@ const localVue = global.localVue const stubs = { 'client-only': true, 'nuxt-child': true, + 'nuxt-link': true, } describe('password-reset.vue', () => { diff --git a/webapp/pages/post/_id/_slug/index.spec.js b/webapp/pages/post/_id/_slug/index.spec.js index f37108afd..da186bf72 100644 --- a/webapp/pages/post/_id/_slug/index.spec.js +++ b/webapp/pages/post/_id/_slug/index.spec.js @@ -46,6 +46,7 @@ describe('PostSlug', () => { }, actions: { 'categories/init': jest.fn(), + 'pinnedPosts/fetch': jest.fn(), }, }) const propsData = {} diff --git a/webapp/scripts/fix-v-mapbox.js b/webapp/scripts/fix-v-mapbox.js new file mode 100644 index 000000000..b2093d224 --- /dev/null +++ b/webapp/scripts/fix-v-mapbox.js @@ -0,0 +1,63 @@ +#!/usr/bin/env node +/** + * This script patches v-mapbox to fix the templateRefs issue with Vue 2.6 + @vue/composition-api. + * + * The problem: v-mapbox uses `ref(context.refs)` in setup(), but context.refs is empty + * until the component is mounted in Vue 2.6 with @vue/composition-api. + * + * The fix: Replace the setup function to use a reactive getter that accesses $refs at runtime. + */ +const fs = require('fs') +const path = require('path') + +const vmapboxFile = path.join( + __dirname, + '..', + 'node_modules', + 'v-mapbox', + 'dist', + 'v-mapbox.esm.js', +) + +if (fs.existsSync(vmapboxFile)) { + let content = fs.readFileSync(vmapboxFile, 'utf8') + + // Check if already patched + if (content.includes('// PATCHED for Vue 2.6')) { + // eslint-disable-next-line no-console + console.log('v-mapbox already patched') + process.exit(0) + } + + // Find and replace the problematic setup function + // Original: setup(_, context) { const templateRefs = ref(context.refs); return { templateRefs }; } + const originalSetup = + /setup\(_, context\)\s*\{\s*const templateRefs\s*=\s*ref\(context\.refs\);\s*return\s*\{\s*templateRefs\s*\};\s*\}/ + + const patchedSetup = `setup(_, context) { + // PATCHED for Vue 2.6 + @vue/composition-api compatibility + // Use a computed-like approach that accesses $refs at runtime + const templateRefs = ref({}); + return { templateRefs }; + }` + + if (originalSetup.test(content)) { + content = content.replace(originalSetup, patchedSetup) + + // Also patch the $_loadMap method to use this.$refs directly + content = content.replace( + /container:\s*this\.templateRefs\.container/g, + 'container: this.$refs.container', + ) + + fs.writeFileSync(vmapboxFile, content) + // eslint-disable-next-line no-console + console.log('Patched v-mapbox for Vue 2.6 compatibility') + } else { + // eslint-disable-next-line no-console + console.log('v-mapbox setup pattern not found - may already be compatible or structure changed') + } +} else { + // eslint-disable-next-line no-console + console.log('v-mapbox not installed, skipping patch') +} diff --git a/webapp/scripts/fix-vue2-jest.js b/webapp/scripts/fix-vue2-jest.js new file mode 100644 index 000000000..ccba89083 --- /dev/null +++ b/webapp/scripts/fix-vue2-jest.js @@ -0,0 +1,30 @@ +#!/usr/bin/env node +/** + * This script prevents vue2-jest from using Vue 3's compiler-sfc + * when Vue 3 is installed in parent node_modules (e.g., from vuepress). + * + * It creates a mock module at node_modules/vue/compiler-sfc that throws + * an error, forcing vue2-jest to fall back to @vue/component-compiler-utils. + */ +const fs = require('fs') +const path = require('path') + +const vueDir = path.join(__dirname, '..', 'node_modules', 'vue') +const compilerSfcDir = path.join(vueDir, 'compiler-sfc') +const indexFile = path.join(compilerSfcDir, 'index.js') + +// Only create if vue exists but compiler-sfc doesn't +if (fs.existsSync(vueDir) && !fs.existsSync(path.join(vueDir, 'compiler-sfc.js'))) { + if (!fs.existsSync(compilerSfcDir)) { + fs.mkdirSync(compilerSfcDir, { recursive: true }) + } + + const content = `// Auto-generated by scripts/fix-vue2-jest.js +// Prevents vue2-jest from using Vue 3's compiler-sfc from parent node_modules +throw new Error('vue/compiler-sfc is not available in Vue 2.6') +` + + fs.writeFileSync(indexFile, content) + // eslint-disable-next-line no-console + console.log('Created vue/compiler-sfc mock for vue2-jest compatibility') +} diff --git a/webapp/test/testSetup.js b/webapp/test/testSetup.js index a477254c8..dc1aa9829 100644 --- a/webapp/test/testSetup.js +++ b/webapp/test/testSetup.js @@ -1,3 +1,4 @@ +import Vue from 'vue' import { createLocalVue } from '@vue/test-utils' import Vuex from 'vuex' import VTooltip from 'v-tooltip' @@ -10,6 +11,20 @@ import VueObserveVisibility from '~/plugins/vue-observe-visibility' require('intersection-observer') +// Fail tests on Vue warnings +Vue.config.warnHandler = (msg, vm, trace) => { + throw new Error(`[Vue warn]: ${msg}${trace}`) +} + +// Fail tests on console.error (catches Vuex errors like "unknown action type") +// eslint-disable-next-line no-console +const originalConsoleError = console.error +// eslint-disable-next-line no-console +console.error = (...args) => { + originalConsoleError.apply(console, args) + throw new Error(`console.error was called: ${args.join(' ')}`) +} + global.localVue = createLocalVue() global.localVue.use(Vuex) diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 1776bc197..dfe592405 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -5571,6 +5571,11 @@ source-map "~0.6.1" vue-template-es2015-compiler "^1.9.0" +"@vue/composition-api@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@vue/composition-api/-/composition-api-1.7.2.tgz#0b656f3ec39fefc2cf40aaa8c12426bcfeae1b44" + integrity sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw== + "@vue/test-utils@1.3.4": version "1.3.4" resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-1.3.4.tgz#83a68179178cb3da4b2b7c5c59ac660dbdff8ef5" From 208a6dca016c4da1f44006f4c89c668e644fae25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 20:30:49 +0000 Subject: [PATCH 15/21] build(deps): bump preview-email from 3.1.0 to 3.1.1 in /backend (#9138) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 2 +- backend/yarn.lock | 86 +++++++++++++++++++++++++------------------- 2 files changed, 50 insertions(+), 38 deletions(-) diff --git a/backend/package.json b/backend/package.json index b084c7ae6..895568320 100644 --- a/backend/package.json +++ b/backend/package.json @@ -82,7 +82,7 @@ "node-fetch": "^2.7.0", "nodemailer": "^7.0.12", "nodemailer-html-to-text": "^3.2.0", - "preview-email": "^3.1.0", + "preview-email": "^3.1.1", "pug": "^3.0.3", "sanitize-html": "~2.17.0", "slugify": "^1.6.6", diff --git a/backend/yarn.lock b/backend/yarn.lock index dc104eb15..431930704 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -3267,6 +3267,15 @@ dependencies: tslib "^1.9.3" +"@zone-eu/mailsplit@5.4.8": + version "5.4.8" + resolved "https://registry.yarnpkg.com/@zone-eu/mailsplit/-/mailsplit-5.4.8.tgz#fc3e433f5b8132103324d7728f3fa00426aea822" + integrity sha512-eEyACj4JZ7sjzRvy26QhLgKEMWwQbsw1+QZnlLX+/gihcNH07lVPOcnwf5U6UAL7gkc//J3jVd76o/WS+taUiA== + dependencies: + libbase64 "1.3.0" + libmime "5.3.7" + libqp "2.1.1" + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -6949,6 +6958,13 @@ iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +iconv-lite@0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.0.tgz#c50cd80e6746ca8115eb98743afa81aa0e147a3e" + integrity sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + iconv-lite@^0.7.0, iconv-lite@~0.7.0: version "0.7.1" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.1.tgz#d4af1d2092f2bb05aab6296e5e7cd286d2f15432" @@ -8277,10 +8293,10 @@ libbase64@1.3.0: resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-1.3.0.tgz#053314755a05d2e5f08bbfc48d0290e9322f4406" integrity sha512-GgOXd0Eo6phYgh0DJtjQ2tO8dc0IVINtZJeARPeiIJqge+HdsWSuaDTe8ztQ7j/cONByDZ3zeB325AHiv5O0dg== -libmime@5.3.6: - version "5.3.6" - resolved "https://registry.yarnpkg.com/libmime/-/libmime-5.3.6.tgz#e6dfc655b6b4614bad90e8e65817957903b56580" - integrity sha512-j9mBC7eiqi6fgBPAGvKCXJKJSIASanYF4EeA4iBzSG0HxQxmXnR3KbyWqTn4CwsKSebqCv2f5XZfAO6sKzgvwA== +libmime@5.3.7: + version "5.3.7" + resolved "https://registry.yarnpkg.com/libmime/-/libmime-5.3.7.tgz#3835b6443d982d5cd1ac32ee241adbbc11b34406" + integrity sha512-FlDb3Wtha8P01kTL3P9M+ZDNDWPKPmKHWaU/cG/lg5pfuAwdflVpZE+wm9m7pKmC5ww6s+zTxBKS1p6yl3KpSw== dependencies: encoding-japanese "2.2.0" iconv-lite "0.6.3" @@ -8455,30 +8471,21 @@ lru_map@^0.3.3: resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0= -mailparser@^3.7.1: - version "3.7.2" - resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.7.2.tgz#00feec656e23c0ae805163581b460c2f72ca75d1" - integrity sha512-iI0p2TCcIodR1qGiRoDBBwboSSff50vQAWytM5JRggLfABa4hHYCf3YVujtuzV454xrOP352VsAPIzviqMTo4Q== +mailparser@^3.9.1: + version "3.9.1" + resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.9.1.tgz#6adbf451693ce22b660a83c73c8a15939ecf9c19" + integrity sha512-6vHZcco3fWsDMkf4Vz9iAfxvwrKNGbHx0dV1RKVphQ/zaNY34Buc7D37LSa09jeSeybWzYcTPjhiZFxzVRJedA== dependencies: + "@zone-eu/mailsplit" "5.4.8" encoding-japanese "2.2.0" he "1.2.0" html-to-text "9.0.5" - iconv-lite "0.6.3" - libmime "5.3.6" + iconv-lite "0.7.0" + libmime "5.3.7" linkify-it "5.0.0" - mailsplit "5.4.2" - nodemailer "6.9.16" + nodemailer "7.0.11" punycode.js "2.3.1" - tlds "1.255.0" - -mailsplit@5.4.2: - version "5.4.2" - resolved "https://registry.yarnpkg.com/mailsplit/-/mailsplit-5.4.2.tgz#ee2be344bb3511345c0bd6ea72e5657acb8cd83b" - integrity sha512-4cczG/3Iu3pyl8JgQ76dKkisurZTmxMrA4dj/e8d2jKYcFTZ7MxOzg1gTioTDMPuFXwTrVuN/gxhkrO7wLg7qA== - dependencies: - libbase64 "1.3.0" - libmime "5.3.6" - libqp "2.1.1" + tlds "1.261.0" make-dir@^3.0.0: version "3.1.0" @@ -9092,12 +9099,12 @@ nodemailer-html-to-text@^3.2.0: dependencies: html-to-text "7.1.1" -nodemailer@6.9.16: - version "6.9.16" - resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.16.tgz#3ebdf6c6f477c571c0facb0727b33892635e0b8b" - integrity sha512-psAuZdTIRN08HKVd/E8ObdV6NO7NTBY3KsC30F7M4H1OnmLCUNaS56FpYxyb26zWLSyYF9Ozch9KYHhHegsiOQ== +nodemailer@7.0.11: + version "7.0.11" + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-7.0.11.tgz#5f7b06afaec20073cff36bea92d1c7395cc3e512" + integrity sha512-gnXhNRE0FNhD7wPSCGhdNh46Hs6nm+uTyg+Kq0cZukNQiYdnCsoQjodNP9BQVG9XrcK/v6/MgpAPBUFyzh9pvw== -nodemailer@^6.9.13, nodemailer@^6.9.14: +nodemailer@^6.9.14: version "6.10.1" resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.10.1.tgz#cbc434c54238f83a51c07eabd04e2b3e832da623" integrity sha512-Z+iLaBGVaSjbIzQ4pX6XV41HrooLsQ10ZWPUehGmuantvzWoDVBnmsdUcOIDM1t+yPor5pDhVlDESgOMEGxhHA== @@ -9690,17 +9697,17 @@ pretty-ms@~7.0.1: dependencies: parse-ms "^2.1.0" -preview-email@^3.0.17, preview-email@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.1.0.tgz#ee8525d878afef4309ae548116e4a4fe8b119a6d" - integrity sha512-ZtV1YrwscEjlrUzYrTSs6Nwo49JM3pXLM4fFOBSC3wSni+bxaWlw9/Qgk75PZO8M7cX2EybmL2iwvaV3vkAttw== +preview-email@^3.0.17, preview-email@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.1.1.tgz#44364ea5ebc1b22bfbdbcdc9454bfd33abcef939" + integrity sha512-nrdhnt+E9ClJ4khk9rNzqgsxubH7xSJSKoqXx/7aed2eghegNGNWkSGOelNgFgUtMz3LmKGks0waH2NuXWWmPg== dependencies: ci-info "^3.8.0" display-notification "2.0.0" fixpack "^4.0.0" get-port "5.1.1" - mailparser "^3.7.1" - nodemailer "^6.9.13" + mailparser "^3.9.1" + nodemailer "^7.0.12" open "7" p-event "4.2.0" p-wait-for "3.2.0" @@ -10954,10 +10961,10 @@ titleize@2: resolved "https://registry.yarnpkg.com/titleize/-/titleize-2.1.0.tgz#5530de07c22147a0488887172b5bd94f5b30a48f" integrity sha512-m+apkYlfiQTKLW+sI4vqUkwMEzfgEUEYSqljx1voUE3Wz/z1ZsxyzSxvH2X8uKVrOp7QkByWt0rA6+gvhCKy6g== -tlds@1.255.0, tlds@^1.242.0: - version "1.255.0" - resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.255.0.tgz#53c2571766c10da95928c716c48dfcf141341e3f" - integrity sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw== +tlds@1.261.0: + version "1.261.0" + resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.261.0.tgz#055e412e92f01f84a9c8ac0504d3472d68b3c4c9" + integrity sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA== tlds@^1.187.0: version "1.203.1" @@ -10969,6 +10976,11 @@ tlds@^1.231.0: resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.256.0.tgz#4285b41a7ed4fcc7c5eed8516c3a180e892fad36" integrity sha512-ZmyVB9DAw+FFTmLElGYJgdZFsKLYd/I59Bg9NHkCGPwAbVZNRilFWDMAdX8UG+bHuv7kfursd5XGqo/9wi26lA== +tlds@^1.242.0: + version "1.255.0" + resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.255.0.tgz#53c2571766c10da95928c716c48dfcf141341e3f" + integrity sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw== + tldts-core@^7.0.17: version "7.0.17" resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-7.0.17.tgz#dadfee3750dd272ed219d7367beb7cbb2ff29eb8" From 003ec2bda054e30bb0f009aeadfe1d07682bd439 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 22:24:46 +0000 Subject: [PATCH 16/21] build(deps-dev): bump sass-embedded from 1.97.2 to 1.97.3 (#9135) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 170 ++++++++++++++++++++++------------------------ package.json | 2 +- yarn.lock | 11 +-- 3 files changed, 84 insertions(+), 99 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8fdcec4d6..95fb39028 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "mock-socket": "^9.0.3", "multiple-cucumber-html-reporter": "^3.9.3", "node-polyfill-webpack-plugin": "^4.1.0", - "sass-embedded": "^1.97.2", + "sass-embedded": "^1.97.3", "webpack": "^5.104.1" }, "optionalDependencies": { @@ -6309,13 +6309,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer-builder": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", - "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", - "devOptional": true, - "license": "MIT/X11" - }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -13192,9 +13185,9 @@ "devOptional": true }, "node_modules/sass": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz", - "integrity": "sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", + "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", "license": "MIT", "optional": true, "dependencies": { @@ -13213,14 +13206,13 @@ } }, "node_modules/sass-embedded": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.2.tgz", - "integrity": "sha512-lKJcskySwAtJ4QRirKrikrWMFa2niAuaGenY2ElHjd55IwHUiur5IdKu6R1hEmGYMs4Qm+6rlRW0RvuAkmcryg==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.3.tgz", + "integrity": "sha512-eKzFy13Nk+IRHhlAwP3sfuv+PzOrvzUkwJK2hdoCKYcWGSdmwFpeGpWmyewdw8EgBnsKaSBtgf/0b2K635ecSA==", "devOptional": true, "license": "MIT", "dependencies": { "@bufbuild/protobuf": "^2.5.0", - "buffer-builder": "^0.2.0", "colorjs.io": "^0.5.0", "immutable": "^5.0.2", "rxjs": "^7.4.0", @@ -13235,30 +13227,30 @@ "node": ">=16.0.0" }, "optionalDependencies": { - "sass-embedded-all-unknown": "1.97.2", - "sass-embedded-android-arm": "1.97.2", - "sass-embedded-android-arm64": "1.97.2", - "sass-embedded-android-riscv64": "1.97.2", - "sass-embedded-android-x64": "1.97.2", - "sass-embedded-darwin-arm64": "1.97.2", - "sass-embedded-darwin-x64": "1.97.2", - "sass-embedded-linux-arm": "1.97.2", - "sass-embedded-linux-arm64": "1.97.2", - "sass-embedded-linux-musl-arm": "1.97.2", - "sass-embedded-linux-musl-arm64": "1.97.2", - "sass-embedded-linux-musl-riscv64": "1.97.2", - "sass-embedded-linux-musl-x64": "1.97.2", - "sass-embedded-linux-riscv64": "1.97.2", - "sass-embedded-linux-x64": "1.97.2", - "sass-embedded-unknown-all": "1.97.2", - "sass-embedded-win32-arm64": "1.97.2", - "sass-embedded-win32-x64": "1.97.2" + "sass-embedded-all-unknown": "1.97.3", + "sass-embedded-android-arm": "1.97.3", + "sass-embedded-android-arm64": "1.97.3", + "sass-embedded-android-riscv64": "1.97.3", + "sass-embedded-android-x64": "1.97.3", + "sass-embedded-darwin-arm64": "1.97.3", + "sass-embedded-darwin-x64": "1.97.3", + "sass-embedded-linux-arm": "1.97.3", + "sass-embedded-linux-arm64": "1.97.3", + "sass-embedded-linux-musl-arm": "1.97.3", + "sass-embedded-linux-musl-arm64": "1.97.3", + "sass-embedded-linux-musl-riscv64": "1.97.3", + "sass-embedded-linux-musl-x64": "1.97.3", + "sass-embedded-linux-riscv64": "1.97.3", + "sass-embedded-linux-x64": "1.97.3", + "sass-embedded-unknown-all": "1.97.3", + "sass-embedded-win32-arm64": "1.97.3", + "sass-embedded-win32-x64": "1.97.3" } }, "node_modules/sass-embedded-all-unknown": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.2.tgz", - "integrity": "sha512-Fj75+vOIDv1T/dGDwEpQ5hgjXxa2SmMeShPa8yrh2sUz1U44bbmY4YSWPCdg8wb7LnwiY21B2KRFM+HF42yO4g==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.3.tgz", + "integrity": "sha512-t6N46NlPuXiY3rlmG6/+1nwebOBOaLFOOVqNQOC2cJhghOD4hh2kHNQQTorCsbY9S1Kir2la1/XLBwOJfui0xg==", "cpu": [ "!arm", "!arm64", @@ -13268,13 +13260,13 @@ "license": "MIT", "optional": true, "dependencies": { - "sass": "1.97.2" + "sass": "1.97.3" } }, "node_modules/sass-embedded-android-arm": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.2.tgz", - "integrity": "sha512-BPT9m19ttY0QVHYYXRa6bmqmS3Fa2EHByNUEtSVcbm5PkIk1ntmYkG9fn5SJpIMbNmFDGwHx+pfcZMmkldhnRg==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.3.tgz", + "integrity": "sha512-cRTtf/KV/q0nzGZoUzVkeIVVFv3L/tS1w4WnlHapphsjTXF/duTxI8JOU1c/9GhRPiMdfeXH7vYNcMmtjwX7jg==", "cpu": [ "arm" ], @@ -13288,9 +13280,9 @@ } }, "node_modules/sass-embedded-android-arm64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.2.tgz", - "integrity": "sha512-pF6I+R5uThrscd3lo9B3DyNTPyGFsopycdx0tDAESN6s+dBbiRgNgE4Zlpv50GsLocj/lDLCZaabeTpL3ubhYA==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.3.tgz", + "integrity": "sha512-aiZ6iqiHsUsaDx0EFbbmmA0QgxicSxVVN3lnJJ0f1RStY0DthUkquGT5RJ4TPdaZ6ebeJWkboV4bra+CP766eA==", "cpu": [ "arm64" ], @@ -13304,9 +13296,9 @@ } }, "node_modules/sass-embedded-android-riscv64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.2.tgz", - "integrity": "sha512-fprI8ZTJdz+STgARhg8zReI2QhhGIT9G8nS7H21kc3IkqPRzhfaemSxEtCqZyvDbXPcgYiDLV7AGIReHCuATog==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.3.tgz", + "integrity": "sha512-zVEDgl9JJodofGHobaM/q6pNETG69uuBIGQHRo789jloESxxZe82lI3AWJQuPmYCOG5ElfRthqgv89h3gTeLYA==", "cpu": [ "riscv64" ], @@ -13320,9 +13312,9 @@ } }, "node_modules/sass-embedded-android-x64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.2.tgz", - "integrity": "sha512-RswwSjURZxupsukEmNt2t6RGvuvIw3IAD5sDq1Pc65JFvWFY3eHqCmH0lG0oXqMg6KJcF0eOxHOp2RfmIm2+4w==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.3.tgz", + "integrity": "sha512-3ke0le7ZKepyXn/dKKspYkpBC0zUk/BMciyP5ajQUDy4qJwobd8zXdAq6kOkdiMB+d9UFJOmEkvgFJHl3lqwcw==", "cpu": [ "x64" ], @@ -13336,9 +13328,9 @@ } }, "node_modules/sass-embedded-darwin-arm64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.2.tgz", - "integrity": "sha512-xcsZNnU1XZh21RE/71OOwNqPVcGBU0qT9A4k4QirdA34+ts9cDIaR6W6lgHOBR/Bnnu6w6hXJR4Xth7oFrefPA==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.3.tgz", + "integrity": "sha512-fuqMTqO4gbOmA/kC5b9y9xxNYw6zDEyfOtMgabS7Mz93wimSk2M1quQaTJnL98Mkcsl2j+7shNHxIS/qpcIDDA==", "cpu": [ "arm64" ], @@ -13352,9 +13344,9 @@ } }, "node_modules/sass-embedded-darwin-x64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.2.tgz", - "integrity": "sha512-T/9DTMpychm6+H4slHCAsYJRJ6eM+9H9idKlBPliPrP4T8JdC2Cs+ZOsYqrObj6eOtAD0fGf+KgyNhnW3xVafA==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.3.tgz", + "integrity": "sha512-b/2RBs/2bZpP8lMkyZ0Px0vkVkT8uBd0YXpOwK7iOwYkAT8SsO4+WdVwErsqC65vI5e1e5p1bb20tuwsoQBMVA==", "cpu": [ "x64" ], @@ -13368,9 +13360,9 @@ } }, "node_modules/sass-embedded-linux-arm": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.2.tgz", - "integrity": "sha512-yDRe1yifGHl6kibkDlRIJ2ZzAU03KJ1AIvsAh4dsIDgK5jx83bxZLV1ZDUv7a8KK/iV/80LZnxnu/92zp99cXQ==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.3.tgz", + "integrity": "sha512-2lPQ7HQQg4CKsH18FTsj2hbw5GJa6sBQgDsls+cV7buXlHjqF8iTKhAQViT6nrpLK/e8nFCoaRgSqEC8xMnXuA==", "cpu": [ "arm" ], @@ -13384,9 +13376,9 @@ } }, "node_modules/sass-embedded-linux-arm64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.2.tgz", - "integrity": "sha512-Wh+nQaFer9tyE5xBPv5murSUZE/+kIcg8MyL5uqww6be9Iq+UmZpcJM7LUk+q8klQ9LfTmoDSNFA74uBqxD6IA==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.3.tgz", + "integrity": "sha512-IP1+2otCT3DuV46ooxPaOKV1oL5rLjteRzf8ldZtfIEcwhSgSsHgA71CbjYgLEwMY9h4jeal8Jfv3QnedPvSjg==", "cpu": [ "arm64" ], @@ -13400,9 +13392,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.2.tgz", - "integrity": "sha512-GIO6xfAtahJAWItvsXZ3MD1HM6s8cKtV1/HL088aUpKJaw/2XjTCveiOO2AdgMpLNztmq9DZ1lx5X5JjqhS45g==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.3.tgz", + "integrity": "sha512-cBTMU68X2opBpoYsSZnI321gnoaiMBEtc+60CKCclN6PCL3W3uXm8g4TLoil1hDD6mqU9YYNlVG6sJ+ZNef6Lg==", "cpu": [ "arm" ], @@ -13416,9 +13408,9 @@ } }, "node_modules/sass-embedded-linux-musl-arm64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.2.tgz", - "integrity": "sha512-NfUqZSjHwnHvpSa7nyNxbWfL5obDjNBqhHUYmqbHUcmqBpFfHIQsUPgXME9DKn1yBlBc3mWnzMxRoucdYTzd2Q==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.3.tgz", + "integrity": "sha512-Lij0SdZCsr+mNRSyDZ7XtJpXEITrYsaGbOTz5e6uFLJ9bmzUbV7M8BXz2/cA7bhfpRPT7/lwRKPdV4+aR9Ozcw==", "cpu": [ "arm64" ], @@ -13432,9 +13424,9 @@ } }, "node_modules/sass-embedded-linux-musl-riscv64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.2.tgz", - "integrity": "sha512-qtM4dJ5gLfvyTZ3QencfNbsTEShIWImSEpkThz+Y2nsCMbcMP7/jYOA03UWgPfEOKSehQQ7EIau7ncbFNoDNPQ==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.3.tgz", + "integrity": "sha512-sBeLFIzMGshR4WmHAD4oIM7WJVkSoCIEwutzptFtGlSlwfNiijULp+J5hA2KteGvI6Gji35apR5aWj66wEn/iA==", "cpu": [ "riscv64" ], @@ -13448,9 +13440,9 @@ } }, "node_modules/sass-embedded-linux-musl-x64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.2.tgz", - "integrity": "sha512-ZAxYOdmexcnxGnzdsDjYmNe3jGj+XW3/pF/n7e7r8y+5c6D2CQRrCUdapLgaqPt1edOPQIlQEZF8q5j6ng21yw==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.3.tgz", + "integrity": "sha512-/oWJ+OVrDg7ADDQxRLC/4g1+Nsz1g4mkYS2t6XmyMJKFTFK50FVI2t5sOdFH+zmMp+nXHKM036W94y9m4jjEcw==", "cpu": [ "x64" ], @@ -13464,9 +13456,9 @@ } }, "node_modules/sass-embedded-linux-riscv64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.2.tgz", - "integrity": "sha512-reVwa9ZFEAOChXpDyNB3nNHHyAkPMD+FTctQKECqKiVJnIzv2EaFF6/t0wzyvPgBKeatA8jszAIeOkkOzbYVkQ==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.3.tgz", + "integrity": "sha512-l3IfySApLVYdNx0Kjm7Zehte1CDPZVcldma3dZt+TfzvlAEerM6YDgsk5XEj3L8eHBCgHgF4A0MJspHEo2WNfA==", "cpu": [ "riscv64" ], @@ -13480,9 +13472,9 @@ } }, "node_modules/sass-embedded-linux-x64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.2.tgz", - "integrity": "sha512-bvAdZQsX3jDBv6m4emaU2OMTpN0KndzTAMgJZZrKUgiC0qxBmBqbJG06Oj/lOCoXGCxAvUOheVYpezRTF+Feog==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.3.tgz", + "integrity": "sha512-Kwqwc/jSSlcpRjULAOVbndqEy2GBzo6OBmmuBVINWUaJLJ8Kczz3vIsDUWLfWz/kTEw9FHBSiL0WCtYLVAXSLg==", "cpu": [ "x64" ], @@ -13496,9 +13488,9 @@ } }, "node_modules/sass-embedded-unknown-all": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.2.tgz", - "integrity": "sha512-86tcYwohjPgSZtgeU9K4LikrKBJNf8ZW/vfsFbdzsRlvc73IykiqanufwQi5qIul0YHuu9lZtDWyWxM2dH/Rsg==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.3.tgz", + "integrity": "sha512-/GHajyYJmvb0IABUQHbVHf1nuHPtIDo/ClMZ81IDr59wT5CNcMe7/dMNujXwWugtQVGI5UGmqXWZQCeoGnct8Q==", "license": "MIT", "optional": true, "os": [ @@ -13508,13 +13500,13 @@ "!win32" ], "dependencies": { - "sass": "1.97.2" + "sass": "1.97.3" } }, "node_modules/sass-embedded-win32-arm64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.2.tgz", - "integrity": "sha512-Cv28q8qNjAjZfqfzTrQvKf4JjsZ6EOQ5FxyHUQQeNzm73R86nd/8ozDa1Vmn79Hq0kwM15OCM9epanDuTG1ksA==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.3.tgz", + "integrity": "sha512-RDGtRS1GVvQfMGAmVXNxYiUOvPzn9oO1zYB/XUM9fudDRnieYTcUytpNTQZLs6Y1KfJxgt5Y+giRceC92fT8Uw==", "cpu": [ "arm64" ], @@ -13528,9 +13520,9 @@ } }, "node_modules/sass-embedded-win32-x64": { - "version": "1.97.2", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.2.tgz", - "integrity": "sha512-DVxLxkeDCGIYeyHLAvWW3yy9sy5Ruk5p472QWiyfyyG1G1ASAR8fgfIY5pT0vE6Rv+VAKVLwF3WTspUYu7S1/Q==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.3.tgz", + "integrity": "sha512-SFRa2lED9UEwV6vIGeBXeBOLKF+rowF3WmNfb/BzhxmdAsKofCXrJ8ePW7OcDVrvNEbTOGwhsReIsF5sH8fVaw==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index c2ca061c9..8f34f07e4 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "mock-socket": "^9.0.3", "multiple-cucumber-html-reporter": "^3.9.3", "node-polyfill-webpack-plugin": "^4.1.0", - "sass-embedded": "^1.97.2", + "sass-embedded": "^1.97.3", "webpack": "^5.104.1" }, "optionalDependencies": { diff --git a/yarn.lock b/yarn.lock index 1877d197d..08febb46d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7052,20 +7052,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.4.0: +rxjs@^7.4.0, rxjs@^7.5.1: version "7.8.2" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== dependencies: tslib "^2.1.0" -rxjs@^7.5.1: - version "7.8.1" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" @@ -7175,7 +7168,7 @@ sass-embedded-win32-x64@1.97.3: resolved "https://registry.yarnpkg.com/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.3.tgz#e4e200e1e5a62ef075f962eb2d11d85dc58b762e" integrity sha512-SFRa2lED9UEwV6vIGeBXeBOLKF+rowF3WmNfb/BzhxmdAsKofCXrJ8ePW7OcDVrvNEbTOGwhsReIsF5sH8fVaw== -sass-embedded@^1.97.2: +sass-embedded@^1.97.3: version "1.97.3" resolved "https://registry.yarnpkg.com/sass-embedded/-/sass-embedded-1.97.3.tgz#1cab95995787d7e310f6272d58f80c67b5ead4ba" integrity sha512-eKzFy13Nk+IRHhlAwP3sfuv+PzOrvzUkwJK2hdoCKYcWGSdmwFpeGpWmyewdw8EgBnsKaSBtgf/0b2K635ecSA== From 05aeb1c20d07c092aa018bc9777b3c2b4262a298 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 25 Jan 2026 14:47:47 +0100 Subject: [PATCH 17/21] build(deps): bump the metascraper group in /backend with 12 updates (#9136) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 24 +-- backend/yarn.lock | 408 +++++++++++++++++++++++-------------------- 2 files changed, 232 insertions(+), 200 deletions(-) diff --git a/backend/package.json b/backend/package.json index 895568320..6f9963967 100644 --- a/backend/package.json +++ b/backend/package.json @@ -58,20 +58,20 @@ "linkifyjs": "^4.3.2", "lodash": "~4.17.23", "merge-graphql-schemas": "^1.7.8", - "metascraper": "^5.49.15", - "metascraper-author": "^5.49.15", - "metascraper-date": "^5.49.15", - "metascraper-description": "^5.49.15", - "metascraper-image": "^5.49.15", - "metascraper-lang": "^5.49.15", + "metascraper": "^5.49.19", + "metascraper-author": "^5.49.19", + "metascraper-date": "^5.49.19", + "metascraper-description": "^5.49.19", + "metascraper-image": "^5.49.19", + "metascraper-lang": "^5.49.19", "metascraper-lang-detector": "^4.10.2", - "metascraper-logo": "^5.49.15", - "metascraper-publisher": "^5.49.15", + "metascraper-logo": "^5.49.19", + "metascraper-publisher": "^5.49.19", "metascraper-soundcloud": "^5.34.4", - "metascraper-title": "^5.49.15", - "metascraper-url": "^5.49.15", - "metascraper-video": "^5.49.15", - "metascraper-youtube": "^5.49.15", + "metascraper-title": "^5.49.19", + "metascraper-url": "^5.49.19", + "metascraper-video": "^5.49.19", + "metascraper-youtube": "^5.49.20", "migrate": "^2.1.0", "mime-types": "^3.0.2", "minimatch": "^10.1.1", diff --git a/backend/yarn.lock b/backend/yarn.lock index 431930704..9ee810768 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -7,7 +7,7 @@ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== -"@acemir/cssom@^0.9.23": +"@acemir/cssom@^0.9.28": version "0.9.31" resolved "https://registry.yarnpkg.com/@acemir/cssom/-/cssom-0.9.31.tgz#bd5337d290fb8be2ac18391f37386bc53778b0bc" integrity sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA== @@ -69,7 +69,7 @@ "@csstools/css-tokenizer" "^3.0.4" lru-cache "^11.2.4" -"@asamuzakjp/dom-selector@^6.7.4": +"@asamuzakjp/dom-selector@^6.7.6": version "6.7.6" resolved "https://registry.yarnpkg.com/@asamuzakjp/dom-selector/-/dom-selector-6.7.6.tgz#9cd7671a61a9cb490852ed6a441b3b0950aab945" integrity sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg== @@ -1230,6 +1230,11 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== +"@exodus/bytes@^1.6.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@exodus/bytes/-/bytes-1.9.0.tgz#1644554c4103d956bf90196ae961ced85f99c972" + integrity sha512-lagqsvnk09NKogQaN/XrtlWeUF8SRhT12odMvbTIIaVObqzwAogL6jhR4DAp0gPuKoM1AOVrKUshJpRdpMFrww== + "@faker-js/faker@9.9.0": version "9.9.0" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-9.9.0.tgz#3ad015fbbaaae7af3149555e0f22b4b30134c69d" @@ -1831,17 +1836,17 @@ dependencies: make-plural "^7.0.0" -"@metascraper/helpers@5.49.15", "@metascraper/helpers@^5.34.4": - version "5.49.15" - resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.49.15.tgz#cfef4384c460ab1001d2867d7b7c779c9ee0dc53" - integrity sha512-abdAJT8ZDJlZv6CZFlDRNXM02FtF+xcwqit++GGjvPDkQYChp3tyzETwQ/n2Lr0DrXNmjQEr/eYVX194zB472A== +"@metascraper/helpers@5.49.19", "@metascraper/helpers@^5.34.4": + version "5.49.19" + resolved "https://registry.yarnpkg.com/@metascraper/helpers/-/helpers-5.49.19.tgz#f6d9d7244aa5415c9b6f0bcaf53f0c74ae792440" + integrity sha512-3e6Xj0IA9ZheoAsIM1XPoz5U35eqxGSTEOHjjMzrugnILUyeurU0NXbEd0fJswBnSt1+gH3vZvmapSEh0tykow== dependencies: audio-extensions "0.0.0" chrono-node "2.9.0" condense-whitespace "~2.0.0" data-uri-utils "~1.0.9" debug-logfmt "~1.4.7" - entities "~6.0.1" + entities "~7.0.1" file-extension "~4.0.5" has-values "~2.0.1" image-extensions "~1.1.0" @@ -1849,13 +1854,13 @@ is-uri "~1.2.12" iso-639-3 "~2.2.0" isostring "0.0.1" - jsdom "~27.2.0" - lodash "~4.17.21" + jsdom "~27.4.0" + lodash "~4.17.23" memoize-one "~6.0.0" - microsoft-capitalize "~1.0.5" + microsoft-capitalize "~1.0.6" mime "3" - normalize-url "~6.1.0" - re2 "~1.22.3" + normalize-url "6" + re2 "~1.23.0" smartquotes "~2.3.2" tldts "~7.0.19" url-regex-safe "~4.0.0" @@ -1919,21 +1924,21 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/agent@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-3.0.0.tgz#1685b1fbd4a1b7bb4f930cbb68ce801edfe7aa44" - integrity sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q== +"@npmcli/agent@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-4.0.0.tgz#2bb2b1c0a170940511554a7986ae2a8be9fedcce" + integrity sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA== dependencies: agent-base "^7.1.0" http-proxy-agent "^7.0.0" https-proxy-agent "^7.0.1" - lru-cache "^10.0.1" + lru-cache "^11.2.1" socks-proxy-agent "^8.0.3" -"@npmcli/fs@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-4.0.0.tgz#a1eb1aeddefd2a4a347eca0fab30bc62c0e1c0f2" - integrity sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q== +"@npmcli/fs@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-5.0.0.tgz#674619771907342b3d1ac197aaf1deeb657e3539" + integrity sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og== dependencies: semver "^7.3.5" @@ -3281,10 +3286,10 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abbrev@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-3.0.1.tgz#8ac8b3b5024d31464fe2a5feeea9f4536bf44025" - integrity sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg== +abbrev@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-4.0.0.tgz#ec933f0e27b6cd60e89b5c6b2a304af42209bb05" + integrity sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA== accepts@^1.3.5, accepts@~1.3.8: version "1.3.8" @@ -4117,23 +4122,22 @@ bytes@3.1.2, bytes@^3.1.2, bytes@~3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacache@^19.0.1: - version "19.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-19.0.1.tgz#3370cc28a758434c85c2585008bd5bdcff17d6cd" - integrity sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ== +cacache@^20.0.1: + version "20.0.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-20.0.3.tgz#bd65205d5e6d86e02bbfaf8e4ce6008f1b81d119" + integrity sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw== dependencies: - "@npmcli/fs" "^4.0.0" + "@npmcli/fs" "^5.0.0" fs-minipass "^3.0.0" - glob "^10.2.2" - lru-cache "^10.0.1" + glob "^13.0.0" + lru-cache "^11.1.0" minipass "^7.0.3" minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^7.0.2" - ssri "^12.0.0" - tar "^7.4.3" - unique-filename "^4.0.0" + ssri "^13.0.0" + unique-filename "^5.0.0" cacheable-lookup@^5.0.3: version "5.0.4" @@ -4657,7 +4661,7 @@ cssfilter@0.0.10: resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" integrity sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4= -cssstyle@^5.3.3: +cssstyle@^5.3.4: version "5.3.7" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-5.3.7.tgz#2202e56abcecf97ae81dd7783fc8abc5f044305d" integrity sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ== @@ -4751,7 +4755,7 @@ dateformat@^4.6.3: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== -debug-logfmt@~1.4.6, debug-logfmt@~1.4.7: +debug-logfmt@~1.4.7: version "1.4.7" resolved "https://registry.yarnpkg.com/debug-logfmt/-/debug-logfmt-1.4.7.tgz#22c68a3c782879333bde38b780127123683b0731" integrity sha512-NzGmPp2Fru8KerWcg4zfiPCC1rspLUPqfH5Duz/ZF49CqO97odSx7eFjBNiOQzNQYfvpEEPrxNjyA436lITQkQ== @@ -5149,11 +5153,16 @@ entities@^4.2.0, entities@^4.4.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== -entities@^6.0.0, entities@~6.0.1: +entities@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== +entities@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-7.0.1.tgz#26e8a88889db63417dcb9a1e79a3f1bc92b5976b" + integrity sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== + env-paths@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" @@ -6396,7 +6405,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^10.2.2, glob@^10.3.10: +glob@^10.3.10: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== @@ -6408,6 +6417,15 @@ glob@^10.2.2, glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" +glob@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.0.tgz#9d9233a4a274fc28ef7adce5508b7ef6237a1be3" + integrity sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA== + dependencies: + minimatch "^10.1.1" + minipass "^7.1.2" + path-scurry "^2.0.0" + glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -6772,12 +6790,12 @@ helmet@~8.1.0: resolved "https://registry.yarnpkg.com/helmet/-/helmet-8.1.0.tgz#f96d23fedc89e9476ecb5198181009c804b8b38c" integrity sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg== -html-encoding-sniffer@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz#696df529a7cfd82446369dc5193e590a3735b448" - integrity sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ== +html-encoding-sniffer@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz#f8d9390b3b348b50d4f61c16dd2ef5c05980a882" + integrity sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg== dependencies: - whatwg-encoding "^3.1.1" + "@exodus/bytes" "^1.6.0" html-escaper@^2.0.0: version "2.0.2" @@ -8117,17 +8135,18 @@ jsbn@1.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== -jsdom@~27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-27.2.0.tgz#499a41eef477c3632f44009e095cb8e418fdd714" - integrity sha512-454TI39PeRDW1LgpyLPyURtB4Zx1tklSr6+OFOipsxGUH1WMTvk6C65JQdrj455+DP2uJ1+veBEHTGFKWVLFoA== +jsdom@~27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-27.4.0.tgz#c36af2e43e1281a7e8bb8f255086435d177801f2" + integrity sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ== dependencies: - "@acemir/cssom" "^0.9.23" - "@asamuzakjp/dom-selector" "^6.7.4" - cssstyle "^5.3.3" + "@acemir/cssom" "^0.9.28" + "@asamuzakjp/dom-selector" "^6.7.6" + "@exodus/bytes" "^1.6.0" + cssstyle "^5.3.4" data-urls "^6.0.0" decimal.js "^10.6.0" - html-encoding-sniffer "^4.0.0" + html-encoding-sniffer "^6.0.0" http-proxy-agent "^7.0.2" https-proxy-agent "^7.0.6" is-potential-custom-element-name "^1.0.1" @@ -8137,7 +8156,6 @@ jsdom@~27.2.0: tough-cookie "^6.0.0" w3c-xmlserializer "^5.0.0" webidl-conversions "^8.0.0" - whatwg-encoding "^3.1.1" whatwg-mimetype "^4.0.0" whatwg-url "^15.1.0" ws "^8.18.3" @@ -8414,7 +8432,7 @@ lodash@4.17.15: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.11, lodash@~4.17.21, lodash@~4.17.23: +lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.11, lodash@~4.17.23: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== @@ -8441,12 +8459,12 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== -lru-cache@^10.0.1, lru-cache@^10.2.0: +lru-cache@^10.2.0: version "10.4.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== -lru-cache@^11.2.4: +lru-cache@^11.0.0, lru-cache@^11.1.0, lru-cache@^11.2.1, lru-cache@^11.2.4: version "11.2.4" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.4.tgz#ecb523ebb0e6f4d837c807ad1abaea8e0619770d" integrity sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg== @@ -8499,22 +8517,22 @@ make-error@^1.1.1, make-error@^1.3.6: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^14.0.3: - version "14.0.3" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz#d74c3ecb0028f08ab604011e0bc6baed483fcdcd" - integrity sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ== +make-fetch-happen@^15.0.0: + version "15.0.3" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz#1578d72885f2b3f9e5daa120b36a14fc31a84610" + integrity sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw== dependencies: - "@npmcli/agent" "^3.0.0" - cacache "^19.0.1" + "@npmcli/agent" "^4.0.0" + cacache "^20.0.1" http-cache-semantics "^4.1.1" minipass "^7.0.2" - minipass-fetch "^4.0.0" + minipass-fetch "^5.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^1.0.0" - proc-log "^5.0.0" + proc-log "^6.0.0" promise-retry "^2.0.1" - ssri "^12.0.0" + ssri "^13.0.0" make-plural@^7.0.0: version "7.4.0" @@ -8597,33 +8615,33 @@ merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metascraper-author@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-author/-/metascraper-author-5.49.15.tgz#c2e504f700472edfc50302eb7c029fe4254d47de" - integrity sha512-MHrQ7kG6Kx/CDAv9LgZIEqSWNppKHt9GPAHoIOGGE8sYRKS/nixfYSbGaHfqNDiOwh8qKvawJlAzz1ckZodfnw== +metascraper-author@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-author/-/metascraper-author-5.49.19.tgz#6b612da6a3e48c4f03fc0b22de738c89d2b98709" + integrity sha512-C04+fSQMI1CqkT8mQDS57xywC9cAJTbYRgJ1p4IcRGl/2BwhwFJnkzwFEU8u6i/gM0xOWUuGod4Xn8LhkVYT9A== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" -metascraper-date@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-date/-/metascraper-date-5.49.15.tgz#26e9cb17d2353040a44bc8df3f9aa0a05fe5568b" - integrity sha512-kQdeaqnxMkyqRUznUqPV5IS4Wrtc3WR05muGTAwu3knEx4c9Nr8C0gJoNPN/6lQ3gfKkUzrt5LKWzwn7mU+Zjw== +metascraper-date@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-date/-/metascraper-date-5.49.19.tgz#530ccb5b8c7690cb3e3b51c362ee1f0a73ca2225" + integrity sha512-zIPx/h/86kCQGHMQqMpEIz7LmAVhFzLAc6U41YUqpDiG3gNL7DrJ20dlZdL1wUJCnorx3Nj7j98iwnLqULyVAQ== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" -metascraper-description@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-description/-/metascraper-description-5.49.15.tgz#486ffb2f879a7ed8ad8622ac06b5e4e29ae83fea" - integrity sha512-+oUt4HG9eV4gKNvQ/WAXTKWZoO34VSAnRT/7dP+Qz80uY6EoYINMmZd+9liwE6aOInx7pfjcARm4Ok/37h/lDQ== +metascraper-description@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-description/-/metascraper-description-5.49.19.tgz#8655d05ce61200e69432167efe67136ae3a0384a" + integrity sha512-KEGZOloH4tK9hZR3gz87UkHSpOn7VTdlgaJUdbN51KM1r3RBXOGPnztsJcy1VaZg/w4aZ2kfGYYyMjPy1LFiow== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" -metascraper-image@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-image/-/metascraper-image-5.49.15.tgz#76243b5d2cc8bcfbeb09782b2eb5585dfd95982f" - integrity sha512-ZEoyvPvA4sOZhztwIU8gvsizd1bOnP8ni35en+y1lECijqtL4RmBNhS7aECLlD1SkF9EuJZE7e1xXf0uiYyw4Q== +metascraper-image@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-image/-/metascraper-image-5.49.19.tgz#0b7a4f25220823715498fab12cd3815395fea6d0" + integrity sha512-CoxS5jdal7faemhTuz/RHDqXsBpyI/k/A6uphLW4O6INAEKK07vGZaFyZxSk6tfPhcEv6hZg9as7jaAlCWb2Jw== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" metascraper-lang-detector@^4.10.2: version "4.10.2" @@ -8634,27 +8652,27 @@ metascraper-lang-detector@^4.10.2: franc "~4.0.0" iso-639-3 "~1.1.0" -metascraper-lang@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-lang/-/metascraper-lang-5.49.15.tgz#2d2d78b69f71412e95b8b842fe9aed973f54e4fc" - integrity sha512-hckicDrcJrIimgPt1A/Gi4P/L/U4QdgrLfUUY9SM3J1vHOJE2JznJUb7MQyLayvNEx4yLJurlk1f1KoCCbAX8Q== +metascraper-lang@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-lang/-/metascraper-lang-5.49.19.tgz#7c5241a52b6fde566b6a60136e3edbc93c2b08b9" + integrity sha512-N5m63WRGnGNsHqtkYv07osARNxc4165gxYcJ8+ZqOLLnRoc1O0u+l9enVqF/5URgWyVG46fCUORW6/9h38i40A== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" -metascraper-logo@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-logo/-/metascraper-logo-5.49.15.tgz#7323979021b296d463aa6710d64f0262bda909f5" - integrity sha512-TPjLFdme2sfTxREVZzQATqe7XmO5UgagnP+bLyIFFB3VCLbS6oChMJHYChVGdfBk/SStQLEg+QwwmrMcQMNj2w== +metascraper-logo@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-logo/-/metascraper-logo-5.49.19.tgz#973b31b0ead64420cb15247ee1c89fe64d9ee7ef" + integrity sha512-eAZ50ntxXfpEvmGnhAEnvunDewzkAHu3+QHdiTuB8gmnN8/pz0fP/3aTPWUpgKq6JE23GPGbyJJSk9drpesPIA== dependencies: - "@metascraper/helpers" "5.49.15" - lodash "~4.17.21" + "@metascraper/helpers" "5.49.19" + lodash "~4.17.23" -metascraper-publisher@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-publisher/-/metascraper-publisher-5.49.15.tgz#551229d5bd7170257fc3fc939f6b5b57877b0827" - integrity sha512-0oReR97akm/y2Q/IDtoIpTwEZItMNIedP/CJysgHEcTajHxzXh8vWtk0dkeli0VPtfQVU9UCk/Kui84WsjZjcw== +metascraper-publisher@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-publisher/-/metascraper-publisher-5.49.19.tgz#54f33350ab4c54990ebc312d60ad9343fc1623c9" + integrity sha512-N+ESFJ/KLn8aEx2uVLCXiiAAGa1i9H5pf1MfNI+CZGt/osU1ea2g3Ow6Xctt6MCxLMbN7BozGNrHIcpuxDON4A== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" metascraper-soundcloud@^5.34.4: version "5.34.4" @@ -8663,48 +8681,48 @@ metascraper-soundcloud@^5.34.4: dependencies: "@metascraper/helpers" "^5.34.4" -metascraper-title@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-title/-/metascraper-title-5.49.15.tgz#f6fa611eca348ddc0737f153340f2cf32ab0e040" - integrity sha512-eDCehWBw2g9PFAUQnEKMX/tREKweCUSCbM33B5cKQhalNVaJ1XfVqndUgZ3j1940VbKF8shcQOCtXmGpTZCSqw== +metascraper-title@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-title/-/metascraper-title-5.49.19.tgz#18e7c72d0363e7775a73afd17c06d261e0ed5077" + integrity sha512-uL3Y/4ybBgMotSo33FSo0ZN564/x30L/QJXGUsaNYa5TRN1UTxjdY+Fskk9C5dvYQE1he2hxZxH3TcPtu/MW3Q== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" -metascraper-url@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-url/-/metascraper-url-5.49.15.tgz#092c7b6595a9d4e4d16cc17dde2e4d4235dfacf7" - integrity sha512-7HoTG0FH5gskm8Nzju4zVg61pl6hiXFHyn7xcoxY9AsUDbwD3oqe9cUJ9PisvPDZxz952gMfEDhviTZD+rOecw== +metascraper-url@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-url/-/metascraper-url-5.49.19.tgz#bcdb8745385377b86a633aad0915ea0931c95e81" + integrity sha512-xCfnVmtFF+tLWQNybOfM0Y7Rv5yFBk4hSrHde/BHuW3nDxW05GIzOsWHT6EUuLLD2p6IYqOvUd8gVQIQqFX9bQ== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" -metascraper-video@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-video/-/metascraper-video-5.49.15.tgz#0e19aed738b50791a512496f6c6d63fd740796b4" - integrity sha512-1XSsEz42WUkEkq5KDiYdcrwqMbyhR6mC17WfL/dScj+AkBb4j+Y2C73yWgkU1d3+cAaZoJsyhUwfi0AXQiCJfQ== +metascraper-video@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper-video/-/metascraper-video-5.49.19.tgz#cce09722d0b56c99dce9ffa1c1f581a63629b3d6" + integrity sha512-Qcm5AAinh8XBvUzYPDZAl9qqhNjsCwsPI/ZZBMq2yKz1ewLtkk65M5vL2Cdu7/DAr2N/g4glcip26BKDALDztQ== dependencies: - "@metascraper/helpers" "5.49.15" - lodash "~4.17.21" + "@metascraper/helpers" "5.49.19" + lodash "~4.17.23" p-reflect "~2.1.0" -metascraper-youtube@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper-youtube/-/metascraper-youtube-5.49.15.tgz#c8f1ef2fb7ed2871d8de7c767b2ec1dceb2a4d0b" - integrity sha512-Ikq2l8wjgY3J3HUcf2uVtY38q5pMLuGphvzIQNeN9SK0H7VZy750Sggn7QnFiOgvaMBjBmuN5rpDXUDLe26DYA== +metascraper-youtube@^5.49.20: + version "5.49.20" + resolved "https://registry.yarnpkg.com/metascraper-youtube/-/metascraper-youtube-5.49.20.tgz#c5262800672d791a1364c160b46e71c624c0e58b" + integrity sha512-Mp+8W9XYnX50g2c4FhrYz0SWjrcqlyPXVbg6CDeBlzIAj0NzitN4cc7Ech5qdGJ2M1V4J2MUlTUhAY35aAsNYQ== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" get-video-id "3" p-locate "~5.0.0" reachable-url "~1.8.3" -metascraper@^5.49.15: - version "5.49.15" - resolved "https://registry.yarnpkg.com/metascraper/-/metascraper-5.49.15.tgz#8bafec65665ee57065fa76ea553f2d9533473f5b" - integrity sha512-cn8ZGl96JZ45UU5eEGyJ1UYAXIp5cbTbefEyIdcfC/OeRzjaNCE8HggUEbIa7C/zwVJLYmUwI5wCqievB0IIaQ== +metascraper@^5.49.19: + version "5.49.19" + resolved "https://registry.yarnpkg.com/metascraper/-/metascraper-5.49.19.tgz#2a7fd0efdaadf7298fb7d803f4308d0362a04335" + integrity sha512-czYDb2wztksc7oQbWIzHXdoHaqVJmv31dT4N06u9LcJ/6jNFRWq/7lUPDl0bv6ptEuvSURRNoFUnavp+4HwoOw== dependencies: - "@metascraper/helpers" "5.49.15" + "@metascraper/helpers" "5.49.19" cheerio "~1.1.2" - debug-logfmt "~1.4.6" - whoops "~5.0.5" + debug-logfmt "~1.4.7" + whoops "~5.0.7" methods@~1.1.2: version "1.1.2" @@ -8727,10 +8745,10 @@ micromatch@^4.0.8: braces "^3.0.3" picomatch "^2.3.1" -microsoft-capitalize@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/microsoft-capitalize/-/microsoft-capitalize-1.0.5.tgz#bcaf915039f14224c8cfd74c31cea42fecacbb31" - integrity sha512-iqDMU9J643BHg8Zp7EMZNLTp6Pgs2f1S2SMnCW2VlUqMs17xCZ5vwVjalBJEGVcUfG+/1ePqeEGcMW3VfzHK5A== +microsoft-capitalize@~1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/microsoft-capitalize/-/microsoft-capitalize-1.0.6.tgz#2d1eccdf429fae5de8b20cef9fb94d90551b3986" + integrity sha512-ZIt5am7KOboDsVR9ngsZVHViPpvuNZhuGWCmrPKMMVUJ1BAXAjK1eewwQNFbAV3K1SvIGgBQHxF1XSCt6A2qhg== migrate@^2.1.0: version "2.1.0" @@ -8833,10 +8851,10 @@ minipass-collect@^2.0.1: dependencies: minipass "^7.0.3" -minipass-fetch@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-4.0.1.tgz#f2d717d5a418ad0b1a7274f9b913515d3e78f9e5" - integrity sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ== +minipass-fetch@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-5.0.0.tgz#644ed3fa172d43b3163bb32f736540fc138c4afb" + integrity sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A== dependencies: minipass "^7.0.3" minipass-sized "^1.0.3" @@ -8884,6 +8902,13 @@ minizlib@^3.0.1: dependencies: minipass "^7.1.2" +minizlib@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" + integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== + dependencies: + minipass "^7.1.2" + mkdirp@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" @@ -8935,7 +8960,7 @@ n-gram@^1.0.0: resolved "https://registry.yarnpkg.com/n-gram/-/n-gram-1.1.1.tgz#a374dc176a9063a2388d1be18ed7c35828be2a97" integrity sha512-qibRqvUghLIVsq+RTwVuwOzgOxf0l4DDZKVYAK0bMam5sG9ZzaJ6BUSJyG2Td8kTc7c/HcMUtjiN5ShobZA2bA== -nan@^2.23.1: +nan@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.24.0.tgz#a8919b36e692aa5b260831910e4f81419fc0a283" integrity sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg== @@ -9066,21 +9091,21 @@ node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.7.0: dependencies: whatwg-url "^5.0.0" -node-gyp@^11.5.0: - version "11.5.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-11.5.0.tgz#82661b5f40647a7361efe918e3cea76d297fcc56" - integrity sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ== +node-gyp@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-12.1.0.tgz#302fc2d3fec36975cfb8bfee7a6bf6b7f0be9553" + integrity sha512-W+RYA8jBnhSr2vrTtlPYPc1K+CSjGpVDRZxcqJcERZ8ND3A1ThWPHRwctTx3qC3oW99jt726jhdz3Y6ky87J4g== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" graceful-fs "^4.2.6" - make-fetch-happen "^14.0.3" - nopt "^8.0.0" - proc-log "^5.0.0" + make-fetch-happen "^15.0.0" + nopt "^9.0.0" + proc-log "^6.0.0" semver "^7.3.5" - tar "^7.4.3" + tar "^7.5.2" tinyglobby "^0.2.12" - which "^5.0.0" + which "^6.0.0" node-int64@^0.4.0: version "0.4.0" @@ -9130,12 +9155,12 @@ nodemon@~3.1.11: touch "^3.1.0" undefsafe "^2.0.5" -nopt@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-8.1.0.tgz#b11d38caf0f8643ce885818518064127f602eae3" - integrity sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A== +nopt@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-9.0.0.tgz#6bff0836b2964d24508b6b41b5a9a49c4f4a1f96" + integrity sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw== dependencies: - abbrev "^3.0.0" + abbrev "^4.0.0" nopt@~1.0.10: version "1.0.10" @@ -9156,7 +9181,7 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^6.0.1, normalize-url@~6.1.0: +normalize-url@6, normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== @@ -9572,6 +9597,14 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.1.tgz#4b6572376cfd8b811fca9cd1f5c24b3cbac0fe10" + integrity sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-to-regexp@0.1.12: version "0.1.12" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" @@ -9714,10 +9747,10 @@ preview-email@^3.0.17, preview-email@^3.1.1: pug "^3.0.3" uuid "^9.0.1" -proc-log@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-5.0.0.tgz#e6c93cf37aef33f835c53485f314f50ea906a9d8" - integrity sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== +proc-log@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-6.1.0.tgz#18519482a37d5198e231133a70144a50f21f0215" + integrity sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ== promise-retry@^2.0.1: version "2.0.1" @@ -9952,14 +9985,14 @@ rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -re2@~1.22.3: - version "1.22.3" - resolved "https://registry.yarnpkg.com/re2/-/re2-1.22.3.tgz#12aa61b55fb945f049ee1217c37ebb928d070f9d" - integrity sha512-002aE82U91DiaUA16U6vbiJusvPXn1OWiQukOxJkVUTXbzrSuQbFNHYKcGw8QK/uifRCfjl2Hd/vXYDanKkmaQ== +re2@~1.23.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/re2/-/re2-1.23.0.tgz#a02f4a45691121fefd9f7dc50c6acf74da9bc5dd" + integrity sha512-mT7+/Lz+Akjm/C/X6PiaHihcJL92TNNXai/C4c/dfBbhtwMm1uKEEoA2Lz/FF6aBFfQzg5mAyv4BGjM4q44QwQ== dependencies: install-artifact-from-github "^1.4.0" - nan "^2.23.1" - node-gyp "^11.5.0" + nan "^2.24.0" + node-gyp "^12.1.0" reachable-url@~1.8.3: version "1.8.3" @@ -10621,10 +10654,10 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-12.0.0.tgz#bcb4258417c702472f8191981d3c8a771fee6832" - integrity sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== +ssri@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-13.0.0.tgz#4226b303dc474003d88905f9098cb03361106c74" + integrity sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng== dependencies: minipass "^7.0.3" @@ -10907,16 +10940,15 @@ tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tar@^7.4.3: - version "7.4.3" - resolved "https://registry.yarnpkg.com/tar/-/tar-7.4.3.tgz#88bbe9286a3fcd900e94592cda7a22b192e80571" - integrity sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw== +tar@^7.5.2: + version "7.5.6" + resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.6.tgz#2db7a210748a82f0a89cc31527b90d3a24984fb7" + integrity sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA== dependencies: "@isaacs/fs-minipass" "^4.0.0" chownr "^3.0.0" minipass "^7.1.2" - minizlib "^3.0.1" - mkdirp "^3.0.1" + minizlib "^3.1.0" yallist "^5.0.0" test-exclude@^6.0.0: @@ -11440,17 +11472,17 @@ undici@^7.12.0: resolved "https://registry.yarnpkg.com/undici/-/undici-7.12.0.tgz#e93244fa49383e8a0e1a4295048fd454541c7ccb" integrity sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug== -unique-filename@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-4.0.0.tgz#a06534d370e7c977a939cd1d11f7f0ab8f1fed13" - integrity sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ== - dependencies: - unique-slug "^5.0.0" - -unique-slug@^5.0.0: +unique-filename@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-5.0.0.tgz#ca72af03ad0dbab4dad8aa683f633878b1accda8" - integrity sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg== + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-5.0.0.tgz#8b17bbde1a7ca322dd1a1d23fe17c2b798c43f8f" + integrity sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg== + dependencies: + unique-slug "^6.0.0" + +unique-slug@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-6.0.0.tgz#f46fd688a9bd972fd356c23d95812a3a4862ed88" + integrity sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw== dependencies: imurmurhash "^0.1.4" @@ -11793,14 +11825,14 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -which@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/which/-/which-5.0.0.tgz#d93f2d93f79834d4363c7d0c23e00d07c466c8d6" - integrity sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== +which@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/which/-/which-6.0.0.tgz#a3a721a14cdd9b991a722e493c177eeff82ff32a" + integrity sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg== dependencies: isexe "^3.1.1" -whoops@~5.0.5: +whoops@~5.0.7: version "5.0.7" resolved "https://registry.yarnpkg.com/whoops/-/whoops-5.0.7.tgz#020ab3bf13b4c39e626d5d810ecedc395ec5a0b8" integrity sha512-itH58b0AcYhIC6oD356DrLFtC7WEyMhjYFqld1jnaCJ2peZt7J7XRlOc4AkMR9DlRivhaiqbiERTAZZBJCKD9g== From e109ac29b7049c59a08d11e35bdb3c43e8be7cb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 25 Jan 2026 14:17:06 +0000 Subject: [PATCH 18/21] build(deps): bump peter-evans/repository-dispatch from 09094272a794c6105029af051e3831908c649b6c to cf70392543065ca62813db6712a06df1c4f4ae9f (#9145) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4ba786fd0..c9ef1b871 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -64,7 +64,7 @@ jobs: echo "BUILD_COMMIT=${GITHUB_SHA}" >> $GITHUB_ENV - run: echo "BUILD_VERSION=${VERSION}-${GITHUB_RUN_NUMBER}" >> $GITHUB_ENV #- name: Repository Dispatch - # uses: peter-evans/repository-dispatch@09094272a794c6105029af051e3831908c649b6c # v3.0.0 + # uses: peter-evans/repository-dispatch@cf70392543065ca62813db6712a06df1c4f4ae9f # v3.0.0 # with: # token: ${{ github.token }} # event-type: trigger-ocelot-build-success @@ -72,7 +72,7 @@ jobs: # client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}", "VERSION": "${VERSION}", "BUILD_DATE": "${BUILD_DATE}", "BUILD_COMMIT": "${BUILD_COMMIT}", "BUILD_VERSION": "${BUILD_VERSION}"}' - name: Repository Dispatch stage.ocelot.social - uses: peter-evans/repository-dispatch@09094272a794c6105029af051e3831908c649b6c # v3.0.0 + uses: peter-evans/repository-dispatch@cf70392543065ca62813db6712a06df1c4f4ae9f # v3.0.0 with: token: ${{ secrets.OCELOT_PUBLISH_EVENT_PAT }} # this token is required to access the other repository event-type: trigger-ocelot-build-success @@ -80,7 +80,7 @@ jobs: client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}", "GITHUB_RUN_NUMBER": "${{ env.GITHUB_RUN_NUMBER }}", "VERSION": "${VERSION}", "BUILD_DATE": "${BUILD_DATE}", "BUILD_COMMIT": "${BUILD_COMMIT}", "BUILD_VERSION": "${BUILD_VERSION}"}' - name: Repository Dispatch stage.yunite.me - uses: peter-evans/repository-dispatch@09094272a794c6105029af051e3831908c649b6c # v3.0.0 + uses: peter-evans/repository-dispatch@cf70392543065ca62813db6712a06df1c4f4ae9f # v3.0.0 with: token: ${{ secrets.OCELOT_PUBLISH_EVENT_PAT }} # this token is required to access the other repository event-type: trigger-ocelot-build-success From f5f6ceb2c529cf7832c11c06f61ef6377e3d2d3e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:04:44 +0000 Subject: [PATCH 19/21] build(deps): bump @aws-sdk/client-s3 and @aws-sdk/lib-storage in /backend (#9144) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 4 +- backend/yarn.lock | 629 ++++++++++++++++++++++++------------------- 2 files changed, 348 insertions(+), 285 deletions(-) diff --git a/backend/package.json b/backend/package.json index 6f9963967..d61228d2b 100644 --- a/backend/package.json +++ b/backend/package.json @@ -29,8 +29,8 @@ "prod:db:data:admin": "node build/src/db/admin.js" }, "dependencies": { - "@aws-sdk/client-s3": "^3.971.0", - "@aws-sdk/lib-storage": "^3.971.0", + "@aws-sdk/client-s3": "^3.975.0", + "@aws-sdk/lib-storage": "^3.975.0", "@sentry/node": "^5.30.0", "@types/mime-types": "^3.0.1", "apollo-server": "~2.14.2", diff --git a/backend/yarn.lock b/backend/yarn.lock index 9ee810768..a4283a149 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -153,34 +153,34 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-s3@^3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.971.0.tgz#2e12e17e75b186d563c2e203fb4b213b3a973942" - integrity sha512-BBUne390fKa4C4QvZlUZ5gKcu+Uyid4IyQ20N4jl0vS7SK2xpfXlJcgKqPW5ts6kx6hWTQBk6sH5Lf12RvuJxg== +"@aws-sdk/client-s3@^3.975.0": + version "3.975.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.975.0.tgz#58a7b3c7097a73b2ee37c3e6eb534078ddf49ba1" + integrity sha512-aF1M/iMD29BPcpxjqoym0YFa4WR9Xie1/IhVumwOGH6TB45DaqYO7vLwantDBcYNRn/cZH6DFHksO7RmwTFBhw== dependencies: "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.970.0" - "@aws-sdk/credential-provider-node" "3.971.0" - "@aws-sdk/middleware-bucket-endpoint" "3.969.0" - "@aws-sdk/middleware-expect-continue" "3.969.0" - "@aws-sdk/middleware-flexible-checksums" "3.971.0" - "@aws-sdk/middleware-host-header" "3.969.0" - "@aws-sdk/middleware-location-constraint" "3.969.0" - "@aws-sdk/middleware-logger" "3.969.0" - "@aws-sdk/middleware-recursion-detection" "3.969.0" - "@aws-sdk/middleware-sdk-s3" "3.970.0" - "@aws-sdk/middleware-ssec" "3.971.0" - "@aws-sdk/middleware-user-agent" "3.970.0" - "@aws-sdk/region-config-resolver" "3.969.0" - "@aws-sdk/signature-v4-multi-region" "3.970.0" - "@aws-sdk/types" "3.969.0" - "@aws-sdk/util-endpoints" "3.970.0" - "@aws-sdk/util-user-agent-browser" "3.969.0" - "@aws-sdk/util-user-agent-node" "3.971.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/credential-provider-node" "^3.972.1" + "@aws-sdk/middleware-bucket-endpoint" "^3.972.1" + "@aws-sdk/middleware-expect-continue" "^3.972.1" + "@aws-sdk/middleware-flexible-checksums" "^3.972.1" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-location-constraint" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-sdk-s3" "^3.972.2" + "@aws-sdk/middleware-ssec" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.2" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/signature-v4-multi-region" "3.972.0" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" "@smithy/config-resolver" "^4.4.6" - "@smithy/core" "^3.20.6" + "@smithy/core" "^3.21.1" "@smithy/eventstream-serde-browser" "^4.2.8" "@smithy/eventstream-serde-config-resolver" "^4.3.8" "@smithy/eventstream-serde-node" "^4.2.8" @@ -191,21 +191,21 @@ "@smithy/invalid-dependency" "^4.2.8" "@smithy/md5-js" "^4.2.8" "@smithy/middleware-content-length" "^4.2.8" - "@smithy/middleware-endpoint" "^4.4.7" - "@smithy/middleware-retry" "^4.4.23" + "@smithy/middleware-endpoint" "^4.4.11" + "@smithy/middleware-retry" "^4.4.27" "@smithy/middleware-serde" "^4.2.9" "@smithy/middleware-stack" "^4.2.8" "@smithy/node-config-provider" "^4.3.8" "@smithy/node-http-handler" "^4.4.8" "@smithy/protocol-http" "^5.3.8" - "@smithy/smithy-client" "^4.10.8" + "@smithy/smithy-client" "^4.10.12" "@smithy/types" "^4.12.0" "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.22" - "@smithy/util-defaults-mode-node" "^4.2.25" + "@smithy/util-defaults-mode-browser" "^4.3.26" + "@smithy/util-defaults-mode-node" "^4.2.29" "@smithy/util-endpoints" "^3.2.8" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" @@ -214,57 +214,57 @@ "@smithy/util-waiter" "^4.2.8" tslib "^2.6.2" -"@aws-sdk/client-sso@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.971.0.tgz#0f81795a66ce4369676489f219d05472c05f49e7" - integrity sha512-Xx+w6DQqJxDdymYyIxyKJnRzPvVJ4e/Aw0czO7aC9L/iraaV7AG8QtRe93OGW6aoHSh72CIiinnpJJfLsQqP4g== +"@aws-sdk/client-sso@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.974.0.tgz#48b748556c14117106a858730aa9bddc638a78c7" + integrity sha512-ci+GiM0c4ULo4D79UMcY06LcOLcfvUfiyt8PzNY0vbt5O8BfCPYf4QomwVgkNcLLCYmroO4ge2Yy1EsLUlcD6g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.970.0" - "@aws-sdk/middleware-host-header" "3.969.0" - "@aws-sdk/middleware-logger" "3.969.0" - "@aws-sdk/middleware-recursion-detection" "3.969.0" - "@aws-sdk/middleware-user-agent" "3.970.0" - "@aws-sdk/region-config-resolver" "3.969.0" - "@aws-sdk/types" "3.969.0" - "@aws-sdk/util-endpoints" "3.970.0" - "@aws-sdk/util-user-agent-browser" "3.969.0" - "@aws-sdk/util-user-agent-node" "3.971.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" "@smithy/config-resolver" "^4.4.6" - "@smithy/core" "^3.20.6" + "@smithy/core" "^3.21.0" "@smithy/fetch-http-handler" "^5.3.9" "@smithy/hash-node" "^4.2.8" "@smithy/invalid-dependency" "^4.2.8" "@smithy/middleware-content-length" "^4.2.8" - "@smithy/middleware-endpoint" "^4.4.7" - "@smithy/middleware-retry" "^4.4.23" + "@smithy/middleware-endpoint" "^4.4.10" + "@smithy/middleware-retry" "^4.4.26" "@smithy/middleware-serde" "^4.2.9" "@smithy/middleware-stack" "^4.2.8" "@smithy/node-config-provider" "^4.3.8" "@smithy/node-http-handler" "^4.4.8" "@smithy/protocol-http" "^5.3.8" - "@smithy/smithy-client" "^4.10.8" + "@smithy/smithy-client" "^4.10.11" "@smithy/types" "^4.12.0" "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.22" - "@smithy/util-defaults-mode-node" "^4.2.25" + "@smithy/util-defaults-mode-browser" "^4.3.25" + "@smithy/util-defaults-mode-node" "^4.2.28" "@smithy/util-endpoints" "^3.2.8" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/core@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.970.0.tgz#3dbd978d39de680b03bf00354032fec7df397f3b" - integrity sha512-klpzObldOq8HXzDjDlY6K8rMhYZU6mXRz6P9F9N+tWnjoYFfeBMra8wYApydElTUYQKP1O7RLHwH1OKFfKcqIA== +"@aws-sdk/core@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.972.0.tgz#20d9c47fc3ad1bed4c1866eb6f6488bcc5d31754" + integrity sha512-nEeUW2M9F+xdIaD98F5MBcQ4ITtykj3yKbgFZ6J0JtL3bq+Z90szQ6Yy8H/BLPYXTs3V4n9ifnBo8cprRDiE6A== dependencies: - "@aws-sdk/types" "3.969.0" - "@aws-sdk/xml-builder" "3.969.0" + "@aws-sdk/types" "3.972.0" + "@aws-sdk/xml-builder" "3.972.0" "@smithy/core" "^3.20.6" "@smithy/node-config-provider" "^4.3.8" "@smithy/property-provider" "^4.2.8" @@ -277,179 +277,198 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/crc64-nvme@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/crc64-nvme/-/crc64-nvme-3.969.0.tgz#1c7d9ffb550c26d26376e3e6129ad9f77c473802" - integrity sha512-IGNkP54HD3uuLnrPCYsv3ZD478UYq+9WwKrIVJ9Pdi3hxPg8562CH3ZHf8hEgfePN31P9Kj+Zu9kq2Qcjjt61A== +"@aws-sdk/core@^3.973.0", "@aws-sdk/core@^3.973.1": + version "3.973.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.1.tgz#adcfb29776db599e03b6111d8228b3d1e6400358" + integrity sha512-Ocubx42QsMyVs9ANSmFpRm0S+hubWljpPLjOi9UFrtcnVJjrVJTzQ51sN0e5g4e8i8QZ7uY73zosLmgYL7kZTQ== + dependencies: + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/xml-builder" "^3.972.1" + "@smithy/core" "^3.21.1" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/signature-v4" "^5.3.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/crc64-nvme@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.0.tgz#c5e6d14428c9fb4e6bb0646b73a0fa68e6007e24" + integrity sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw== dependencies: "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.970.0.tgz#c8d97b001d896db418b905cb1f3564a855f73d44" - integrity sha512-rtVzXzEtAfZBfh+lq3DAvRar4c3jyptweOAJR2DweyXx71QSMY+O879hjpMwES7jl07a3O1zlnFIDo4KP/96kQ== +"@aws-sdk/credential-provider-env@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.1.tgz#203a02b4a9d31418a1db5dff369a2d65aa67c872" + integrity sha512-/etNHqnx96phy/SjI0HRC588o4vKH5F0xfkZ13yAATV7aNrb+5gYGNE6ePWafP+FuZ3HkULSSlJFj0AxgrAqYw== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/types" "^3.973.0" "@smithy/property-provider" "^4.2.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.970.0.tgz#e4f17105d9a7908342defe91e2c616db9ea646be" - integrity sha512-CjDbWL7JxjLc9ZxQilMusWSw05yRvUJKRpz59IxDpWUnSMHC9JMMUUkOy5Izk8UAtzi6gupRWArp4NG4labt9Q== +"@aws-sdk/credential-provider-http@^3.972.1": + version "3.972.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.2.tgz#40c00a344b4cf0d9a4e20a4d18c62bc6e611dde9" + integrity sha512-mXgdaUfe5oM+tWKyeZ7Vh/iQ94FrkMky1uuzwTOmFADiRcSk5uHy/e3boEFedXiT/PRGzgBmqvJVK4F6lUISCg== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/types" "^3.973.0" "@smithy/fetch-http-handler" "^5.3.9" "@smithy/node-http-handler" "^4.4.8" "@smithy/property-provider" "^4.2.8" "@smithy/protocol-http" "^5.3.8" - "@smithy/smithy-client" "^4.10.8" + "@smithy/smithy-client" "^4.10.12" "@smithy/types" "^4.12.0" "@smithy/util-stream" "^4.5.10" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.971.0.tgz#470055fe0d575ab7edeadc0ff6adc127d2f75166" - integrity sha512-c0TGJG4xyfTZz3SInXfGU8i5iOFRrLmy4Bo7lMyH+IpngohYMYGYl61omXqf2zdwMbDv+YJ9AviQTcCaEUKi8w== +"@aws-sdk/credential-provider-ini@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.1.tgz#63a242d11fe0ae0c159d97ed2ab9a8d7a3db6d4c" + integrity sha512-OdbJA3v+XlNDsrYzNPRUwr8l7gw1r/nR8l4r96MDzSBDU8WEo8T6C06SvwaXR8SpzsjO3sq5KMP86wXWg7Rj4g== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/credential-provider-env" "3.970.0" - "@aws-sdk/credential-provider-http" "3.970.0" - "@aws-sdk/credential-provider-login" "3.971.0" - "@aws-sdk/credential-provider-process" "3.970.0" - "@aws-sdk/credential-provider-sso" "3.971.0" - "@aws-sdk/credential-provider-web-identity" "3.971.0" - "@aws-sdk/nested-clients" "3.971.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/credential-provider-env" "^3.972.1" + "@aws-sdk/credential-provider-http" "^3.972.1" + "@aws-sdk/credential-provider-login" "^3.972.1" + "@aws-sdk/credential-provider-process" "^3.972.1" + "@aws-sdk/credential-provider-sso" "^3.972.1" + "@aws-sdk/credential-provider-web-identity" "^3.972.1" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" "@smithy/credential-provider-imds" "^4.2.8" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.971.0.tgz#ac9c405402d235ab7da134b53190fad78d4fe9d9" - integrity sha512-yhbzmDOsk0RXD3rTPhZra4AWVnVAC4nFWbTp+sUty1hrOPurUmhuz8bjpLqYTHGnlMbJp+UqkQONhS2+2LzW2g== +"@aws-sdk/credential-provider-login@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.1.tgz#ea0bba6fd40696dd0e065f3817b41627abd894a8" + integrity sha512-CccqDGL6ZrF3/EFWZefvKW7QwwRdxlHUO8NVBKNVcNq6womrPDvqB6xc9icACtE0XB0a7PLoSTkAg8bQVkTO2w== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/nested-clients" "3.971.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" "@smithy/property-provider" "^4.2.8" "@smithy/protocol-http" "^5.3.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.971.0.tgz#817fe3b4730837fb970d7465106ec5b764c8dc8e" - integrity sha512-epUJBAKivtJqalnEBRsYIULKYV063o/5mXNJshZfyvkAgNIzc27CmmKRXTN4zaNOZg8g/UprFp25BGsi19x3nQ== +"@aws-sdk/credential-provider-node@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.1.tgz#6cdb367e2828d9b9ce34b69f97fd4eef4a514232" + integrity sha512-DwXPk9GfuU/xG9tmCyXFVkCr6X3W8ZCoL5Ptb0pbltEx1/LCcg7T+PBqDlPiiinNCD6ilIoMJDWsnJ8ikzZA7Q== dependencies: - "@aws-sdk/credential-provider-env" "3.970.0" - "@aws-sdk/credential-provider-http" "3.970.0" - "@aws-sdk/credential-provider-ini" "3.971.0" - "@aws-sdk/credential-provider-process" "3.970.0" - "@aws-sdk/credential-provider-sso" "3.971.0" - "@aws-sdk/credential-provider-web-identity" "3.971.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/credential-provider-env" "^3.972.1" + "@aws-sdk/credential-provider-http" "^3.972.1" + "@aws-sdk/credential-provider-ini" "^3.972.1" + "@aws-sdk/credential-provider-process" "^3.972.1" + "@aws-sdk/credential-provider-sso" "^3.972.1" + "@aws-sdk/credential-provider-web-identity" "^3.972.1" + "@aws-sdk/types" "^3.973.0" "@smithy/credential-provider-imds" "^4.2.8" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.970.0.tgz#b4eddf6a544bf174b79f009a21ffea0e74cb8c12" - integrity sha512-0XeT8OaT9iMA62DFV9+m6mZfJhrD0WNKf4IvsIpj2Z7XbaYfz3CoDDvNoALf3rPY9NzyMHgDxOspmqdvXP00mw== +"@aws-sdk/credential-provider-process@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.1.tgz#9eb226dea12a1a9e4a14534946961c82c49cecdf" + integrity sha512-bi47Zigu3692SJwdBvo8y1dEwE6B61stCwCFnuRWJVTfiM84B+VTSCV661CSWJmIZzmcy7J5J3kWyxL02iHj0w== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/types" "^3.973.0" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.971.0.tgz#b67232e3055dcc798b4aeeb75364a3d548aee4d8" - integrity sha512-dY0hMQ7dLVPQNJ8GyqXADxa9w5wNfmukgQniLxGVn+dMRx3YLViMp5ZpTSQpFhCWNF0oKQrYAI5cHhUJU1hETw== +"@aws-sdk/credential-provider-sso@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.1.tgz#c5a461fb714668b9e1ce268ff4da174bf1e1b45e" + integrity sha512-dLZVNhM7wSgVUFsgVYgI5hb5Z/9PUkT46pk/SHrSmUqfx6YDvoV4YcPtaiRqviPpEGGiRtdQMEadyOKIRqulUQ== dependencies: - "@aws-sdk/client-sso" "3.971.0" - "@aws-sdk/core" "3.970.0" - "@aws-sdk/token-providers" "3.971.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/client-sso" "3.974.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/token-providers" "3.974.0" + "@aws-sdk/types" "^3.973.0" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.971.0.tgz#6d27da9193835ddd3c2c681827f9ed96a706e534" - integrity sha512-F1AwfNLr7H52T640LNON/h34YDiMuIqW/ZreGzhRR6vnFGaSPtNSKAKB2ssAMkLM8EVg8MjEAYD3NCUiEo+t/w== +"@aws-sdk/credential-provider-web-identity@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.1.tgz#e85aba05a81a1998acc1c24c49baa8b733ac392a" + integrity sha512-YMDeYgi0u687Ay0dAq/pFPKuijrlKTgsaB/UATbxCs/FzZfMiG4If5ksywHmmW7MiYUF8VVv+uou3TczvLrN4w== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/nested-clients" "3.971.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/lib-storage@^3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.971.0.tgz#92761be9ccf0d09b639b9e421bb72df97b0cc68b" - integrity sha512-THTCXZiYjuAU2kPD8rIuvtYRT83BxEzbv4uayPlQJ8v5bybLTYDbNEbpfZGilyAqUAdSGTMOkoLu9ROryCJ3/g== +"@aws-sdk/lib-storage@^3.975.0": + version "3.975.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.975.0.tgz#3be458b88ad64e1987633ca441b8135e4c7f34c4" + integrity sha512-F6vrnZ3F7oqr3oONCIpx+uZDTwXWfh8sBoNNJollDn5pIn7TI+R+7WxVIXAMq/JWLXE6N8T3M6ogWk4Y4JWPPw== dependencies: "@smithy/abort-controller" "^4.2.8" - "@smithy/middleware-endpoint" "^4.4.7" - "@smithy/smithy-client" "^4.10.8" + "@smithy/middleware-endpoint" "^4.4.11" + "@smithy/smithy-client" "^4.10.12" buffer "5.6.0" events "3.3.0" stream-browserify "3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.969.0.tgz#806dd79c406a689332c6f8b3d9b948eb8dae9bb8" - integrity sha512-MlbrlixtkTVhYhoasblKOkr7n2yydvUZjjxTnBhIuHmkyBS1619oGnTfq/uLeGYb4NYXdeQ5OYcqsRGvmWSuTw== +"@aws-sdk/middleware-bucket-endpoint@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.1.tgz#767727df16d049966d84f455d8afdf041d0c74f0" + integrity sha512-YVvoitBdE8WOpHqIXvv49efT73F4bJ99XH2bi3Dn3mx7WngI4RwHwn/zF5i0q1Wdi5frGSCNF3vuh+pY817//w== dependencies: - "@aws-sdk/types" "3.969.0" - "@aws-sdk/util-arn-parser" "3.968.0" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-arn-parser" "^3.972.1" "@smithy/node-config-provider" "^4.3.8" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" "@smithy/util-config-provider" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/middleware-expect-continue@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.969.0.tgz#b040eca51f73681280ea9c39e20728558355e1e8" - integrity sha512-qXygzSi8osok7tH9oeuS3HoKw6jRfbvg5Me/X5RlHOvSSqQz8c5O9f3MjUApaCUSwbAU92KrbZWasw2PKiaVHg== +"@aws-sdk/middleware-expect-continue@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.1.tgz#ff498018c80acc23ce442b50c6e37d0820d6de5a" + integrity sha512-6lfl2/J/kutzw/RLu1kjbahsz4vrGPysrdxWaw8fkjLYG+6M6AswocIAZFS/LgAVi/IWRwPTx9YC0/NH2wDrSw== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.971.0.tgz#8cb3a29bd0569e086c8c2393827b9b8682f845d3" - integrity sha512-+hGUDUxeIw8s2kkjfeXym0XZxdh0cqkHkDpEanWYdS1gnWkIR+gf9u/DKbKqGHXILPaqHXhWpLTQTVlaB4sI7Q== +"@aws-sdk/middleware-flexible-checksums@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.1.tgz#c36109384e7db469e46bff9240588e89d09f0651" + integrity sha512-kjVVREpqeUkYQsXr78AcsJbEUlxGH7+H6yS7zkjrnu6HyEVxbdSndkKX6VpKneFOihjCAhIXlk4wf3butDHkNQ== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.970.0" - "@aws-sdk/crc64-nvme" "3.969.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/crc64-nvme" "3.972.0" + "@aws-sdk/types" "^3.973.0" "@smithy/is-array-buffer" "^4.2.0" "@smithy/node-config-provider" "^4.3.8" "@smithy/protocol-http" "^5.3.8" @@ -459,53 +478,53 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.969.0.tgz#e9f09254c7c4122cd846b7a679823a6643f1fefc" - integrity sha512-AWa4rVsAfBR4xqm7pybQ8sUNJYnjyP/bJjfAw34qPuh3M9XrfGbAHG0aiAfQGrBnmS28jlO6Kz69o+c6PRw1dw== +"@aws-sdk/middleware-host-header@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.1.tgz#83afa4340bd9294688426f9a0eca992a392faf6e" + integrity sha512-/R82lXLPmZ9JaUGSUdKtBp2k/5xQxvBT3zZWyKiBOhyulFotlfvdlrO8TnqstBimsl4lYEYySDL+W6ldFh6ALg== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.969.0.tgz#6530b94097d22b5ef69fffda8d194a2f55f6980a" - integrity sha512-zH7pDfMLG/C4GWMOpvJEoYcSpj7XsNP9+irlgqwi667sUQ6doHQJ3yyDut3yiTk0maq1VgmriPFELyI9lrvH/g== +"@aws-sdk/middleware-location-constraint@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.1.tgz#c84bad6c3af560c27d305a4e573ee34511f0990b" + integrity sha512-YisPaCbvBk9gY5aUI8jDMDKXsLZ9Fet0WYj1MviK8tZYMgxBIYHM6l3O/OHaAIujojZvamd9F3haYYYWp5/V3w== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.969.0.tgz#9beec897cc10611ffda8d25da5fde7364d9e9cc1" - integrity sha512-xwrxfip7Y2iTtCMJ+iifN1E1XMOuhxIHY9DreMCvgdl4r7+48x2S1bCYPWH3eNY85/7CapBWdJ8cerpEl12sQQ== +"@aws-sdk/middleware-logger@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.1.tgz#aa0f53cc90c4fc46cf96c4d9197366ba006b71eb" + integrity sha512-JGgFl6cHg9G2FHu4lyFIzmFN8KESBiRr84gLC3Aeni0Gt1nKm+KxWLBuha/RPcXxJygGXCcMM4AykkIwxor8RA== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.969.0.tgz#68fcfcde8f2fce448d754b45b2a0bec7158da0f8" - integrity sha512-2r3PuNquU3CcS1Am4vn/KHFwLi8QFjMdA/R+CRDXT4AFO/0qxevF/YStW3gAKntQIgWgQV8ZdEtKAoJvLI4UWg== +"@aws-sdk/middleware-recursion-detection@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.1.tgz#0a10c64960a45378ee586a1f3532ed5f608b27f8" + integrity sha512-taGzNRe8vPHjnliqXIHp9kBgIemLE/xCaRTMH1NH0cncHeaPcjxtnCroAAM9aOlPuKvBe2CpZESyvM1+D8oI7Q== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@aws/lambda-invoke-store" "^0.2.2" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.970.0.tgz#90aba70362f367e588d1e6735846056d94dce626" - integrity sha512-v/Y5F1lbFFY7vMeG5yYxuhnn0CAshz6KMxkz1pDyPxejNE9HtA0w8R6OTBh/bVdIm44QpjhbI7qeLdOE/PLzXQ== +"@aws-sdk/middleware-sdk-s3@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.0.tgz#2b0d89ecad90a90c7f4a3acd75966b9321ed2a66" + integrity sha512-0bcKFXWx+NZ7tIlOo7KjQ+O2rydiHdIQahrq+fN6k9Osky29v17guy68urUKfhTobR6iY6KvxkroFWaFtTgS5w== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/types" "3.969.0" - "@aws-sdk/util-arn-parser" "3.968.0" + "@aws-sdk/core" "3.972.0" + "@aws-sdk/types" "3.972.0" + "@aws-sdk/util-arn-parser" "3.972.0" "@smithy/core" "^3.20.6" "@smithy/node-config-provider" "^4.3.8" "@smithy/protocol-http" "^5.3.8" @@ -518,129 +537,164 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/middleware-ssec@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.971.0.tgz#71586813a653af64241ad850323f21ab687e7721" - integrity sha512-QGVhvRveYG64ZhnS/b971PxXM6N2NU79Fxck4EfQ7am8v1Br0ctoeDDAn9nXNblLGw87we9Z65F7hMxxiFHd3w== +"@aws-sdk/middleware-sdk-s3@^3.972.2": + version "3.972.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.2.tgz#f678501d472366eb4734e0f21c36c48b0cdf076d" + integrity sha512-5f9x9/G+StE8+7wd9EVDF3d+J74xK+WBA3FhZwLSkf3pHFGLKzlmUfxJJE1kkXkbj/j/H+Dh3zL/hrtQE9hNsg== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-arn-parser" "^3.972.1" + "@smithy/core" "^3.21.1" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/signature-v4" "^5.3.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/util-config-provider" "^4.2.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-stream" "^4.5.10" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-ssec@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.1.tgz#c8ad550d82c9deb5637343cc3c0ca75c934540b4" + integrity sha512-fLtRTPd/MxJT2drJKft2GVGKm35PiNEeQ1Dvz1vc/WhhgAteYrp4f1SfSgjgLaYWGMExESJL4bt8Dxqp6tVsog== + dependencies: + "@aws-sdk/types" "^3.973.0" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.970.0.tgz#ebaa023ac89e91200dc5f0218c3c6bfa8ffba478" - integrity sha512-dnSJGGUGSFGEX2NzvjwSefH+hmZQ347AwbLhAsi0cdnISSge+pcGfOFrJt2XfBIypwFe27chQhlfuf/gWdzpZg== +"@aws-sdk/middleware-user-agent@^3.972.1", "@aws-sdk/middleware-user-agent@^3.972.2": + version "3.972.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.2.tgz#569648066796ace1545b3ae2896c2e9a3c58f577" + integrity sha512-d+Exq074wy0X6wvShg/kmZVtkah+28vMuqCtuY3cydg8LUZOJBtbAolCpEJizSyb8mJJZF9BjWaTANXL4OYnkg== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/types" "3.969.0" - "@aws-sdk/util-endpoints" "3.970.0" - "@smithy/core" "^3.20.6" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@smithy/core" "^3.21.1" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.971.0.tgz#391fe4c91357f088a4f2c301b9b58c117482a36a" - integrity sha512-TWaILL8GyYlhGrxxnmbkazM4QsXatwQgoWUvo251FXmUOsiXDFDVX3hoGIfB3CaJhV2pJPfebHUNJtY6TjZ11g== +"@aws-sdk/nested-clients@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.974.0.tgz#61f31582e743e15f9088cfbfad1f5bcc62c36cef" + integrity sha512-k3dwdo/vOiHMJc9gMnkPl1BA5aQfTrZbz+8fiDkWrPagqAioZgmo5oiaOaeX0grObfJQKDtcpPFR4iWf8cgl8Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.970.0" - "@aws-sdk/middleware-host-header" "3.969.0" - "@aws-sdk/middleware-logger" "3.969.0" - "@aws-sdk/middleware-recursion-detection" "3.969.0" - "@aws-sdk/middleware-user-agent" "3.970.0" - "@aws-sdk/region-config-resolver" "3.969.0" - "@aws-sdk/types" "3.969.0" - "@aws-sdk/util-endpoints" "3.970.0" - "@aws-sdk/util-user-agent-browser" "3.969.0" - "@aws-sdk/util-user-agent-node" "3.971.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" "@smithy/config-resolver" "^4.4.6" - "@smithy/core" "^3.20.6" + "@smithy/core" "^3.21.0" "@smithy/fetch-http-handler" "^5.3.9" "@smithy/hash-node" "^4.2.8" "@smithy/invalid-dependency" "^4.2.8" "@smithy/middleware-content-length" "^4.2.8" - "@smithy/middleware-endpoint" "^4.4.7" - "@smithy/middleware-retry" "^4.4.23" + "@smithy/middleware-endpoint" "^4.4.10" + "@smithy/middleware-retry" "^4.4.26" "@smithy/middleware-serde" "^4.2.9" "@smithy/middleware-stack" "^4.2.8" "@smithy/node-config-provider" "^4.3.8" "@smithy/node-http-handler" "^4.4.8" "@smithy/protocol-http" "^5.3.8" - "@smithy/smithy-client" "^4.10.8" + "@smithy/smithy-client" "^4.10.11" "@smithy/types" "^4.12.0" "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.22" - "@smithy/util-defaults-mode-node" "^4.2.25" + "@smithy/util-defaults-mode-browser" "^4.3.25" + "@smithy/util-defaults-mode-node" "^4.2.28" "@smithy/util-endpoints" "^3.2.8" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.969.0.tgz#fecbbeb688050a4ec59f32353f679a29c61f8e70" - integrity sha512-scj9OXqKpcjJ4jsFLtqYWz3IaNvNOQTFFvEY8XMJXTv+3qF5I7/x9SJtKzTRJEBF3spjzBUYPtGFbs9sj4fisQ== +"@aws-sdk/region-config-resolver@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.1.tgz#650ac559f159aa9ca4ffd82514536a4bef897058" + integrity sha512-voIY8RORpxLAEgEkYaTFnkaIuRwVBEc+RjVZYcSSllPV+ZEKAacai6kNhJeE3D70Le+JCfvRb52tng/AVHY+jQ== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@smithy/config-resolver" "^4.4.6" "@smithy/node-config-provider" "^4.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.970.0.tgz#f785fb5ff9f9914cbcbcbe8f9745d92f8d85a185" - integrity sha512-z3syXfuK/x/IsKf/AeYmgc2NT7fcJ+3fHaGO+fkghkV9WEba3fPyOwtTBX4KpFMNb2t50zDGZwbzW1/5ighcUQ== +"@aws-sdk/signature-v4-multi-region@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.972.0.tgz#159662f1f0b26fc178ef1c8c92cbd37e79ddbdc0" + integrity sha512-2udiRijmjpN81Pvajje4TsjbXDZNP6K9bYUanBYH8hXa/tZG5qfGCySD+TyX0sgDxCQmEDMg3LaQdfjNHBDEgQ== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.970.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/middleware-sdk-s3" "3.972.0" + "@aws-sdk/types" "3.972.0" "@smithy/protocol-http" "^5.3.8" "@smithy/signature-v4" "^5.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.971.0.tgz#7d0ae8c0ca50ea5ef8cfbfeba180044e5d569603" - integrity sha512-4hKGWZbmuDdONMJV0HJ+9jwTDb0zLfKxcCLx2GEnBY31Gt9GeyIQ+DZ97Bb++0voawj6pnZToFikXTyrEq2x+w== +"@aws-sdk/token-providers@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.974.0.tgz#e396b236fde11a738b66c8af94f5957124afc4f5" + integrity sha512-cBykL0LiccKIgNhGWvQRTPvsBLPZxnmJU3pYxG538jpFX8lQtrCy1L7mmIHNEdxIdIGEPgAEHF8/JQxgBToqUQ== dependencies: - "@aws-sdk/core" "3.970.0" - "@aws-sdk/nested-clients" "3.971.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" "@smithy/property-provider" "^4.2.8" "@smithy/shared-ini-file-loader" "^4.4.3" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/types@3.969.0", "@aws-sdk/types@^3.222.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.969.0.tgz#d991e5d15b68a815e5cf739b7fab59212306a19c" - integrity sha512-7IIzM5TdiXn+VtgPdVLjmE6uUBUtnga0f4RiSEI1WW10RPuNvZ9U+pL3SwDiRDAdoGrOF9tSLJOFZmfuwYuVYQ== +"@aws-sdk/types@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.972.0.tgz#2c8ddf7fa63038da2e27d888c1bd5817b62e30fa" + integrity sha512-U7xBIbLSetONxb2bNzHyDgND3oKGoIfmknrEVnoEU4GUSs+0augUOIn9DIWGUO2ETcRFdsRUnmx9KhPT9Ojbug== dependencies: "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/util-arn-parser@3.968.0": - version "3.968.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.968.0.tgz#ca8d7d26ffafa340a9e441a40db886ddb587743f" - integrity sha512-gqqvYcitIIM2K4lrDX9de9YvOfXBcVdxfT/iLnvHJd4YHvSXlt+gs+AsL4FfPCxG4IG9A+FyulP9Sb1MEA75vw== +"@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.973.0": + version "3.973.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.0.tgz#4e7428dbaac37797a81339f646f40f41cc22a1fe" + integrity sha512-jYIdB7a7jhRTvyb378nsjyvJh1Si+zVduJ6urMNGpz8RjkmHZ+9vM2H07XaIB2Cfq0GhJRZYOfUCH8uqQhqBkQ== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/util-arn-parser@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.972.0.tgz#24a29435e1d8ad6a3c2282f62521fe9961346c54" + integrity sha512-RM5Mmo/KJ593iMSrALlHEOcc9YOIyOsDmS5x2NLOMdEmzv1o00fcpAkCQ02IGu1eFneBFT7uX0Mpag0HI+Cz2g== dependencies: tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.970.0": - version "3.970.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.970.0.tgz#3c94f9482091b35b0497962c6d03e2d6e7f8f86a" - integrity sha512-TZNZqFcMUtjvhZoZRtpEGQAdULYiy6rcGiXAbLU7e9LSpIYlRqpLa207oMNfgbzlL2PnHko+eVg8rajDiSOYCg== +"@aws-sdk/util-arn-parser@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.972.1.tgz#134a5dc123cb786446d7b6121f8895a333b25446" + integrity sha512-XnNit6H9PPHhqUXW/usjX6JeJ6Pm8ZNqivTjmNjgWHeOfVpblUc/MTic02UmCNR0jJLPjQ3mBKiMen0tnkNQjQ== dependencies: - "@aws-sdk/types" "3.969.0" + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.972.0.tgz#0c483aa4853ea3858024bc502454ba395e533cb0" + integrity sha512-6JHsl1V/a1ZW8D8AFfd4R52fwZPnZ5H4U6DS8m/bWT8qad72NvbOFAC7U2cDtFs2TShqUO3TEiX/EJibtY3ijg== + dependencies: + "@aws-sdk/types" "3.972.0" "@smithy/types" "^4.12.0" "@smithy/url-parser" "^4.2.8" "@smithy/util-endpoints" "^3.2.8" @@ -653,31 +707,40 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.969.0.tgz#5d86cbf8346b93427a4e1d7dddc1237c4fbe3f75" - integrity sha512-bpJGjuKmFr0rA6UKUCmN8D19HQFMLXMx5hKBXqBlPFdalMhxJSjcxzX9DbQh0Fn6bJtxCguFmRGOBdQqNOt49g== +"@aws-sdk/util-user-agent-browser@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.1.tgz#56ead0d350fc7790dd0e29f01f140672a04c4dc9" + integrity sha512-IgF55NFmJX8d9Wql9M0nEpk2eYbuD8G4781FN4/fFgwTXBn86DvlZJuRWDCMcMqZymnBVX7HW9r+3r9ylqfW0w== dependencies: - "@aws-sdk/types" "3.969.0" + "@aws-sdk/types" "^3.973.0" "@smithy/types" "^4.12.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.971.0": - version "3.971.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.971.0.tgz#ba1bcd65fa6bb66e3dd896805ebdcfdb58f7f0a8" - integrity sha512-Eygjo9mFzQYjbGY3MYO6CsIhnTwAMd3WmuFalCykqEmj2r5zf0leWrhPaqvA5P68V5JdGfPYgj7vhNOd6CtRBQ== +"@aws-sdk/util-user-agent-node@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.1.tgz#4d7e57a43a9c0965d0623133b8fa53e527309f2e" + integrity sha512-oIs4JFcADzoZ0c915R83XvK2HltWupxNsXUIuZse2rgk7b97zTpkxaqXiH0h9ylh31qtgo/t8hp4tIqcsMrEbQ== dependencies: - "@aws-sdk/middleware-user-agent" "3.970.0" - "@aws-sdk/types" "3.969.0" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/types" "^3.973.0" "@smithy/node-config-provider" "^4.3.8" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/xml-builder@3.969.0": - version "3.969.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.969.0.tgz#907de7ca729c80351de4e5837fd30926fd84366f" - integrity sha512-BSe4Lx/qdRQQdX8cSSI7Et20vqBspzAjBy8ZmXVoyLkol3y4sXBXzn+BiLtR+oh60ExQn6o2DU4QjdOZbXaKIQ== +"@aws-sdk/xml-builder@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.0.tgz#8ae8f6f6e0a63d518c8c8ce9f40f3c94d9b67884" + integrity sha512-POaGMcXnozzqBUyJM3HLUZ9GR6OKJWPGJEmhtTnxZXt8B6JcJ/6K3xRJ5H/j8oovVLz8Wg6vFxAHv8lvuASxMg== + dependencies: + "@smithy/types" "^4.12.0" + fast-xml-parser "5.2.5" + tslib "^2.6.2" + +"@aws-sdk/xml-builder@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.1.tgz#5fa96ab8cf7b975ff3f0a0d3c0a46aeb88c7ce46" + integrity sha512-6zZGlPOqn7Xb+25MAXGb1JhgvaC5HjZj6GzszuVrnEgbhvzBRFGKYemuHBV4bho+dtqeYKPgaZUv7/e80hIGNg== dependencies: "@smithy/types" "^4.12.0" fast-xml-parser "5.2.5" @@ -2145,10 +2208,10 @@ "@smithy/util-middleware" "^4.2.8" tslib "^2.6.2" -"@smithy/core@^3.20.6", "@smithy/core@^3.20.7": - version "3.20.7" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.20.7.tgz#98a64db764c3fad60926c75ae6eebe407b90f2b3" - integrity sha512-aO7jmh3CtrmPsIJxUwYIzI5WVlMK8BMCPQ4D4nTzqTqBhbzvxHNzBMGcEg13yg/z9R2Qsz49NUFl0F0lVbTVFw== +"@smithy/core@^3.20.6", "@smithy/core@^3.21.0", "@smithy/core@^3.21.1": + version "3.21.1" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.21.1.tgz#37e851fa28dbc0a16748507f579d6463049d9127" + integrity sha512-NUH8R4O6FkN8HKMojzbGg/5pNjsfTjlMmeFclyPfPaXXUrbr5TzhWgbf7t92wfrpCHRgpjyz7ffASIS3wX28aA== dependencies: "@smithy/middleware-serde" "^4.2.9" "@smithy/protocol-http" "^5.3.8" @@ -2297,12 +2360,12 @@ "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.4.7", "@smithy/middleware-endpoint@^4.4.8": - version "4.4.8" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.8.tgz#86aef87c2e0d5f727f172a663b9d31be9919e66a" - integrity sha512-TV44qwB/T0OMMzjIuI+JeS0ort3bvlPJ8XIH0MSlGADraXpZqmyND27ueuAL3E14optleADWqtd7dUgc2w+qhQ== +"@smithy/middleware-endpoint@^4.4.10", "@smithy/middleware-endpoint@^4.4.11": + version "4.4.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.11.tgz#943731f77d9afdba52fd629d9b01996a8b3e31b3" + integrity sha512-/WqsrycweGGfb9sSzME4CrsuayjJF6BueBmkKlcbeU5q18OhxRrvvKlmfw3tpDsK5ilx2XUJvoukwxHB0nHs/Q== dependencies: - "@smithy/core" "^3.20.7" + "@smithy/core" "^3.21.1" "@smithy/middleware-serde" "^4.2.9" "@smithy/node-config-provider" "^4.3.8" "@smithy/shared-ini-file-loader" "^4.4.3" @@ -2311,15 +2374,15 @@ "@smithy/util-middleware" "^4.2.8" tslib "^2.6.2" -"@smithy/middleware-retry@^4.4.23": - version "4.4.24" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.24.tgz#5b9c2ab9e64844bb19bdd2e2cac036e9a2d00bb1" - integrity sha512-yiUY1UvnbUFfP5izoKLtfxDSTRv724YRRwyiC/5HYY6vdsVDcDOXKSXmkJl/Hovcxt5r+8tZEUAdrOaCJwrl9Q== +"@smithy/middleware-retry@^4.4.26", "@smithy/middleware-retry@^4.4.27": + version "4.4.27" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.27.tgz#15cb596969a7d6a0881daac4bd5a8feb07992643" + integrity sha512-xFUYCGRVsfgiN5EjsJJSzih9+yjStgMTCLANPlf0LVQkPDYCe0hz97qbdTZosFOiYlGBlHYityGRxrQ/hxhfVQ== dependencies: "@smithy/node-config-provider" "^4.3.8" "@smithy/protocol-http" "^5.3.8" "@smithy/service-error-classification" "^4.2.8" - "@smithy/smithy-client" "^4.10.9" + "@smithy/smithy-client" "^4.10.12" "@smithy/types" "^4.12.0" "@smithy/util-middleware" "^4.2.8" "@smithy/util-retry" "^4.2.8" @@ -2426,13 +2489,13 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.10.8", "@smithy/smithy-client@^4.10.9": - version "4.10.9" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.10.9.tgz#fc19348ff77749ebb40f948d7f1b09daa14c313f" - integrity sha512-Je0EvGXVJ0Vrrr2lsubq43JGRIluJ/hX17aN/W/A0WfE+JpoMdI8kwk2t9F0zTX9232sJDGcoH4zZre6m6f/sg== +"@smithy/smithy-client@^4.10.11", "@smithy/smithy-client@^4.10.12", "@smithy/smithy-client@^4.10.8": + version "4.10.12" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.10.12.tgz#6632bf67284b9224c268eae7447720146255aaab" + integrity sha512-VKO/HKoQ5OrSHW6AJUmEnUKeXI1/5LfCwO9cwyao7CmLvGnZeM1i36Lyful3LK1XU7HwTVieTqO1y2C/6t3qtA== dependencies: - "@smithy/core" "^3.20.7" - "@smithy/middleware-endpoint" "^4.4.8" + "@smithy/core" "^3.21.1" + "@smithy/middleware-endpoint" "^4.4.11" "@smithy/middleware-stack" "^4.2.8" "@smithy/protocol-http" "^5.3.8" "@smithy/types" "^4.12.0" @@ -2501,26 +2564,26 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.3.22": - version "4.3.23" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.23.tgz#3b6ff9939b1fd54fb3d95a57ca0f6b341c497096" - integrity sha512-mMg+r/qDfjfF/0psMbV4zd7F/i+rpyp7Hjh0Wry7eY15UnzTEId+xmQTGDU8IdZtDfbGQxuWNfgBZKBj+WuYbA== +"@smithy/util-defaults-mode-browser@^4.3.25", "@smithy/util-defaults-mode-browser@^4.3.26": + version "4.3.26" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.26.tgz#f7fa31e4a02bbea020ea37d6b45a60f0f5c489c5" + integrity sha512-vva0dzYUTgn7DdE0uaha10uEdAgmdLnNFowKFjpMm6p2R0XDk5FHPX3CBJLzWQkQXuEprsb0hGz9YwbicNWhjw== dependencies: "@smithy/property-provider" "^4.2.8" - "@smithy/smithy-client" "^4.10.9" + "@smithy/smithy-client" "^4.10.12" "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.2.25": - version "4.2.26" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.26.tgz#310da280a7168847aff4d0317ae2591f44caf61c" - integrity sha512-EQqe/WkbCinah0h1lMWh9ICl0Ob4lyl20/10WTB35SC9vDQfD8zWsOT+x2FIOXKAoZQ8z/y0EFMoodbcqWJY/w== +"@smithy/util-defaults-mode-node@^4.2.28", "@smithy/util-defaults-mode-node@^4.2.29": + version "4.2.29" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.29.tgz#2f52f19e51df19c9044ddb3c4864c96dde7e93f4" + integrity sha512-c6D7IUBsZt/aNnTBHMTf+OVh+h/JcxUUgfTcIJaWRe6zhOum1X+pNKSZtZ+7fbOn5I99XVFtmrnXKv8yHHErTQ== dependencies: "@smithy/config-resolver" "^4.4.6" "@smithy/credential-provider-imds" "^4.2.8" "@smithy/node-config-provider" "^4.3.8" "@smithy/property-provider" "^4.2.8" - "@smithy/smithy-client" "^4.10.9" + "@smithy/smithy-client" "^4.10.12" "@smithy/types" "^4.12.0" tslib "^2.6.2" From 6c34da94f4502d3592cbb41cdcc717d1a30a20c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:26:12 +0000 Subject: [PATCH 20/21] build(deps-dev): bump @types/node from 25.0.9 to 25.0.10 in /backend (#9142) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index d61228d2b..4a9296071 100644 --- a/backend/package.json +++ b/backend/package.json @@ -99,7 +99,7 @@ "@types/jest": "^30.0.0", "@types/jsonwebtoken": "~8.5.1", "@types/lodash": "^4.17.23", - "@types/node": "^25.0.9", + "@types/node": "^25.0.10", "@types/request": "^2.48.13", "@types/slug": "^5.0.9", "@types/uuid": "~9.0.1", diff --git a/backend/yarn.lock b/backend/yarn.lock index a4283a149..9f544f30f 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2983,10 +2983,10 @@ "@types/node" "*" form-data "^3.0.0" -"@types/node@*", "@types/node@^25.0.9": - version "25.0.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.9.tgz#81ce3579ddf67cae812a9d49c8a0ab90c82e7782" - integrity sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw== +"@types/node@*", "@types/node@^25.0.10": + version "25.0.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.10.tgz#4864459c3c9459376b8b75fd051315071c8213e7" + integrity sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg== dependencies: undici-types "~7.16.0" From dcff3787270a5a351be545c79007fbac8021e41c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 25 Jan 2026 17:12:12 +0000 Subject: [PATCH 21/21] build(deps): bump cheerio from 1.1.2 to 1.2.0 in /backend (#9141) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/package.json | 2 +- backend/yarn.lock | 41 +++++++++++++++++++++++++++++------------ 2 files changed, 30 insertions(+), 13 deletions(-) diff --git a/backend/package.json b/backend/package.json index 4a9296071..f1b469a35 100644 --- a/backend/package.json +++ b/backend/package.json @@ -37,7 +37,7 @@ "apollo-server-express": "^2.14.2", "bcryptjs": "~3.0.3", "body-parser": "^1.20.3", - "cheerio": "~1.1.2", + "cheerio": "~1.2.0", "cross-env": "~10.1.0", "dotenv": "~17.0.1", "email-templates": "^12.0.3", diff --git a/backend/yarn.lock b/backend/yarn.lock index 9f544f30f..15144c68a 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -4405,6 +4405,23 @@ cheerio@~1.1.2: undici "^7.12.0" whatwg-mimetype "^4.0.0" +cheerio@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.2.0.tgz#f23b777c49021ead7475dcf3390d3535a7f896d6" + integrity sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.2.2" + encoding-sniffer "^0.2.1" + htmlparser2 "^10.1.0" + parse5 "^7.3.0" + parse5-htmlparser2-tree-adapter "^7.1.0" + parse5-parser-stream "^7.1.2" + undici "^7.19.0" + whatwg-mimetype "^4.0.0" + chokidar@^3.5.2, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" @@ -5086,7 +5103,7 @@ domutils@^2.4.2, domutils@^2.5.2, domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -domutils@^3.0.1, domutils@^3.2.1, domutils@^3.2.2: +domutils@^3.0.1, domutils@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== @@ -5221,7 +5238,7 @@ entities@^6.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== -entities@~7.0.1: +entities@^7.0.1, entities@~7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/entities/-/entities-7.0.1.tgz#26e8a88889db63417dcb9a1e79a3f1bc92b5976b" integrity sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== @@ -6886,15 +6903,15 @@ html-to-text@9.0.5, html-to-text@^9.0.5: htmlparser2 "^8.0.2" selderee "^0.11.0" -htmlparser2@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-10.0.0.tgz#77ad249037b66bf8cc99c6e286ef73b83aeb621d" - integrity sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g== +htmlparser2@^10.0.0, htmlparser2@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-10.1.0.tgz#fe3f2e12c73b6e462d4e10395db9c1119e4d6ae4" + integrity sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ== dependencies: domelementtype "^2.3.0" domhandler "^5.0.3" - domutils "^3.2.1" - entities "^6.0.0" + domutils "^3.2.2" + entities "^7.0.1" htmlparser2@^5.0.0: version "5.0.1" @@ -11530,10 +11547,10 @@ undici-types@~7.16.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== -undici@^7.12.0: - version "7.12.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-7.12.0.tgz#e93244fa49383e8a0e1a4295048fd454541c7ccb" - integrity sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug== +undici@^7.12.0, undici@^7.19.0: + version "7.19.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-7.19.1.tgz#b8a35742564a27601efa893a8800ce60d5502019" + integrity sha512-Gpq0iNm5M6cQWlyHQv9MV+uOj1jWk7LpkoE5vSp/7zjb4zMdAcUD+VL5y0nH4p9EbUklq00eVIIX/XcDHzu5xg== unique-filename@^5.0.0: version "5.0.0"