Plataforma de dependency management inteligente que automatiza aprobaciones seguras basada en análisis de riesgo, testing automático y políticas personalizables.
Detectado hace 6 horas
Convierte esta senal en ventaja
Te ayudamos a construirla, validarla y llegar primero.
Pasamos de la idea al plan: quien compra, que MVP lanzar, como validarlo y que medir antes de invertir meses.
Contexto extra
Ver mas sobre la idea
Te contamos que significa realmente la oportunidad, que problema existe hoy, como esta idea lo resolveria y los conceptos clave detras de ella.
Desglose del puntaje
Desarrolladores pierden tiempo y requieren aprobación manual para gestionar actualizaciones de dependencias que deberían ser automáticas.
Equipos de desarrollo y DevOps en empresas medianas y grandes con múltiples repositorios.
"The following branches are pending approval. To create them, click on a checkbox below."
Dependency Dashboard
Repository: misskey-dev/misskey Author: renovate[bot] This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/misskey-dev/misskey). ## Deprecations / Replacements > [!WARNING] The following dependencies are either deprecated or have replacements available. | Datasource | Package | Replacement PR? | |------------|------|--------------| | npm | [@github/webauthn-json](https://redirect.github.com/github/webauthn-json) |  | | npm | [@simplewebauthn/types](https://redirect.github.com/MasterKale/SimpleWebAuthn) |  | | npm | `@types/color-convert` |  | | npm | [fluent-ffmpeg](https://redirect.github.com/fluent-ffmpeg/node-fluent-ffmpeg) |  | | npm | [intersection-observer](https://redirect.github.com/GoogleChromeLabs/intersection-observer) |  | ## Pending Approval The following branches are pending approval. To create them, click on a checkbox below. - [ ] <!-- approve-branch=renovate/misskey-js-update-dependencies -->chore(deps): update [misskey-js] update dependencies (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `@vitest/coverage-v8`, `vitest`) - [ ] <!-- approve-branch=renovate/tools-update-dependencies -->chore(deps): update [tools] update dependencies (`@vitest/coverage-v8`, `vite`, `vitest`) - [ ] <!-- approve-branch=renovate/typescript-eslint-monorepo -->chore(deps): update typescript-eslint monorepo to v8.58.2 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`) - [ ] <!-- approve-branch=renovate/docker-update-dependencies -->chore(deps): update [docker] update dependencies (`docker/dockerfile`, `node`) - [ ] <!-- approve-branch=renovate/github-actions-update-dependencies -->chore(deps): update getmeili/meilisearch docker tag to v1.42.0 - [ ] <!-- approve-branch=renovate/devcontainer-update-dependencies -->chore(deps): update node.js to v22.22.2 - [ ] <!-- approve-branch=renovate/node.js-update-dependencies -->chore(deps): update node.js to v22.22.2 - [ ] <!-- approve-branch=renovate/backend-update-dependencies -->fix(deps): update [backend] update dependencies (`@aws-sdk/client-s3`, `@aws-sdk/lib-storage`, `@nestjs/common`, `@nestjs/core`, `@nestjs/platform-express`, `@nestjs/testing`, `@oxc-project/runtime`, `@sentry/node`, `@sentry/profiling-node`, `@sentry/vue`, `@sinonjs/fake-timers`, `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `bullmq`) - [ ] <!-- approve-branch=renovate/root-update-dependencies -->fix(deps): update [root] update dependencies (`@misskey-dev/eslint-plugin`, `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `@typescript/native-preview`, `cssnano`, `globals`) - [ ] <!-- approve-branch=renovate/major-root-update-dependencies -->chore(deps): update [root] update dependencies (major) (`@eslint/js`, `eslint`, `start-server-and-test`, `typescript`) - [ ] <!-- approve-branch=renovate/major-tools-update-dependencies -->chore(deps): update [tools] update dependencies (major) (`typescript`, `vite`) - [ ] <!-- approve-branch=renovate/major-misskey-js-update-dependencies -->chore(deps): update dependency eslint to v10 - [ ] <!-- approve-branch=renovate/major-devcontainer-update-dependencies -->chore(deps): update node.js to v24 - [ ] <!-- approve-branch=renovate/major-docker-update-dependencies -->chore(deps): update node.js to v24 - [ ] <!-- approve-branch=renovate/major-node.js-update-dependencies -->chore(deps): update node.js to v24 - [ ] <!-- approve-branch=renovate/major-backend-update-dependencies -->fix(deps): update [backend] update dependencies (major) (`@fastify/multipart`, `@twemoji/parser`, `@types/nodemailer`, `file-type`, `got`, `vitest-mock-extended`) - [ ] <!-- approve-branch=renovate/major-frontend-update-dependencies -->fix(deps): update [frontend] update dependencies (major) (`@twemoji/parser`, `chromatic`, `start-server-and-test`) - [ ] <!-- approve-all-pending-prs -->🔐 **Create all pending approval PRs at once** 🔐 ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/npm-fastify-static-vulnerability -->[fix(deps): update dependency @fastify/static to v9.1.1 [security]](../pull/17320) - [ ] <!-- rebase-branch=renovate/npm-sanitize-html-vulnerability -->[fix(deps): update dependency sanitize-html to v2.17.3 [security]](../pull/17319) - [ ] <!-- rebase-branch=renovate/frontend-update-dependencies -->[fix(deps): update [frontend] update dependencies](../pull/17027) (`@sentry/vue`, `@tabler/icons-webfont`, `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `@vitejs/plugin-vue`, `@vitest/coverage-v8`, `exifreader`, `prettier`, `vitest`) - [ ] <!-- rebase-branch=renovate/major-github-actions-update-dependencies -->[chore(deps): update [github actions] update dependencies (major)](../pull/17204) (`actions/cache`, `actions/download-artifact`, `actions/github-script`, `actions/upload-artifact`, `codecov/codecov-action`, `docker/build-push-action`, `docker/login-action`, `docker/metadata-action`, `docker/setup-buildx-action`, `pnpm/action-setup`, `redis`) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## Vulnerabilities > [!IMPORTANT] > `7`/`7` CVEs have Renovate fixes. ## Detected Dependencies <details><summary>devcontainer (1)</summary> <blockquote> <details><summary>.devcontainer/devcontainer.json (3)</summary> - `ghcr.io/devcontainers/features/node 1` - `node 22.15.0` → [Updates: `22.22.2`, `24.14.1`] - `ghcr.io/devcontainers-extra/features/pnpm 2` </details> </blockquote> </details> <details><summary>docker-compose (8)</summary> <blockquote> <details><summary>.devcontainer/compose.yml (2)</summary> - `redis 7-alpine` → [Updates: `8-alpine`] - `postgres 18-alpine` </details> <details><summary>compose_example.yml (2)</summary> - `redis 7-alpine` → [Updates: `8-alpine`] - `postgres 18-alpine` </details> <details><summary>compose.local-db.yml (2)</summary> - `redis 7-alpine` → [Updates: `8-alpine`] - `postgres 18-alpine` </details> <details><summary>packages/backend/test-federation/compose.a.yml</summary> </details> <details><summary>packages/backend/test-federation/compose.b.yml</summary> </details> <details><summary>packages/backend/test-federation/compose.override.yaml</summary> </details> <details><summary>packages/backend/test-federation/compose.tpl.yml (2)</summary> - `nginx 1.29` → [Updates: `1.30`] - `postgres 18-alpine` </details> <details><summary>packages/backend/test-federation/compose.yml (1)</summary> - `redis 7-alpine` → [Updates: `8-alpine`] </details> </blockquote> </details> <details><summary>dockerfile (2)</summary> <blockquote> <details><summary>.devcontainer/Dockerfile (1)</summary> - `mcr.microsoft.com/devcontainers/javascript-node 4.0.3-24-trixie` → [Updates: `4.0.10-24-trixie`] </details> <details><summary>Dockerfile (4)</summary> - `docker/dockerfile 1.21` → [Updates: `1.23`] - `node 22.22.0-bookworm` → [Updates: `22.22.2-bookworm`, `24.14.1-bookworm`] - `node 22.22.0-bookworm` → [Updates: `22.22.2-bookworm`, `24.14.1-bookworm`] - `node 22.22.0-bookworm-slim` → [Updates: `22.22.2-bookworm-slim`, `24.14.1-bookworm-slim`] </details> </blockquote> </details> <details><summary>github-actions (28)</summary> <blockquote> <details><summary>.github/workflows/api-misskey-js.yml (3)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/changelog-check.yml (2)</summary> - `actions/checkout v6.0.2` - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/check_copyright_year.yml (1)</summary> - `actions/checkout v6.0.2` </details> <details><summary>.github/workflows/check-misskey-js-autogen.yml (10)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4` → [Updates: `v5`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/checkout v6.0.2` - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `actions/download-artifact v7` → [Updates: `v8`] - `thollander/actions-comment-pull-request v3` - `thollander/actions-comment-pull-request v3` </details> <details><summary>.github/workflows/check-misskey-js-version.yml (1)</summary> - `actions/checkout v6.0.2` </details> <details><summary>.github/workflows/check-spdx-license-id.yml (1)</summary> - `actions/checkout v6.0.2` </details> <details><summary>.github/workflows/deploy-test-environment.yml (3)</summary> - `actions/checkout v6.0.2` - `joinmisskey/misskey-tga main` - `joinmisskey/misskey-tga main` </details> <details><summary>.github/workflows/docker-develop.yml (8)</summary> - `actions/checkout v6.0.2` - `docker/setup-buildx-action v3` → [Updates: `v4`] - `docker/login-action v3` → [Updates: `v4`] - `docker/build-push-action v6` → [Updates: `v7`] - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `docker/setup-buildx-action v3` → [Updates: `v4`] - `docker/login-action v3` → [Updates: `v4`] </details> <details><summary>.github/workflows/docker.yml (10)</summary> - `actions/checkout v6.0.2` - `docker/setup-buildx-action v3` → [Updates: `v4`] - `docker/metadata-action v5` → [Updates: `v6`] - `docker/login-action v3` → [Updates: `v4`] - `docker/build-push-action v6` → [Updates: `v7`] - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `docker/setup-buildx-action v3` → [Updates: `v4`] - `docker/metadata-action v5` → [Updates: `v6`] - `docker/login-action v3` → [Updates: `v4`] </details> <details><summary>.github/workflows/dockle.yml (1)</summary> - `actions/checkout v6.0.2` </details> <details><summary>.github/workflows/get-api-diff.yml (5)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/upload-artifact v6` → [Updates: `v7`] </details> <details><summary>.github/workflows/get-backend-memory.yml (7)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/upload-artifact v6` → [Updates: `v7`] - `postgres 18` - `redis 7` → [Updates: `8`] </details> <details><summary>.github/workflows/labeler.yml (1)</summary> - `actions/labeler v6` </details> <details><summary>.github/workflows/lint.yml (10)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `actions/cache v4.3.0` → [Updates: `v5.0.5`] - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/locale.yml (3)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/on-release-created.yml (3)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/release-edit-with-push.yml (3)</summary> - `actions/checkout v6` - `misskey-dev/release-manager-actions v2` - `misskey-dev/release-manager-actions v2` </details> <details><summary>.github/workflows/release-with-dispatch.yml (4)</summary> - `actions/checkout v6` - `misskey-dev/release-manager-actions v2` - `misskey-dev/release-manager-actions v2` - `misskey-dev/release-manager-actions v2` </details> <details><summary>.github/workflows/report-api-diff.yml (4)</summary> - `actions/github-script v8.0.0` → [Updates: `v9.0.0`] - `actions/upload-artifact v6` → [Updates: `v7`] - `thollander/actions-comment-pull-request v3` - `thollander/actions-comment-pull-request v3` </details> <details><summary>.github/workflows/report-backend-memory.yml (3)</summary> - `actions/github-script v8.0.0` → [Updates: `v9.0.0`] - `thollander/actions-comment-pull-request v3` - `thollander/actions-comment-pull-request v3` </details> <details><summary>.github/workflows/request-release-review.yml (1)</summary> - `actions/github-script v8` → [Updates: `v9`] </details> <details><summary>.github/workflows/storybook.yml (6)</summary> - `actions/checkout v6.0.2` - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `actions/github-script v8.0.0` → [Updates: `v9.0.0`] - `actions/upload-artifact v6` → [Updates: `v7`] </details> <details><summary>.github/workflows/test-backend.yml (18)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/cache v4` → [Updates: `v5`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `codecov/codecov-action v5` → [Updates: `v6`] - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `codecov/codecov-action v5` → [Updates: `v6`] - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `postgres 18` - `redis 7` → [Updates: `8`] - `getmeili/meilisearch v1.38.2` → [Updates: `v1.42.0`] - `postgres 18` - `redis 7` → [Updates: `8`] - `postgres 18` </details> <details><summary>.github/workflows/test-federation.yml (4)</summary> - `actions/checkout v6` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/cache v4` → [Updates: `v5`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/test-frontend.yml (12)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `codecov/codecov-action v5` → [Updates: `v6`] - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `cypress-io/github-action v6` - `actions/upload-artifact v6` → [Updates: `v7`] - `actions/upload-artifact v6` → [Updates: `v7`] - `postgres 18` - `redis 7` → [Updates: `8`] </details> <details><summary>.github/workflows/test-misskey-js.yml (4)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] - `codecov/codecov-action v5` → [Updates: `v6`] </details> <details><summary>.github/workflows/test-production.yml (3)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> <details><summary>.github/workflows/validate-api-json.yml (3)</summary> - `actions/checkout v6.0.2` - `pnpm/action-setup v4.4.0` → [Updates: `v6.0.0`] - `actions/setup-node v6.3.0` → [Updates: `v6.4.0`] </details> </blockquote> </details> <details><summary>helm-values (1)</summary> <blockquote> <details><summary>chart/values.yml</summary> </details> </blockquote> </details> <details><summary>nodenv (1)</summary> <blockquote> <details><summary>.node-version (1)</summary> - `node 22.15.0` → [Updates: `22.22.2`, `24.14.1`] </details> </blockquote> </details> <details><summary>npm (17)</summary> <blockquote> <details><summary>package.json (27)</summary> - `cssnano 7.1.4` → [Updates: `7.1.5`] - `esbuild 0.28.0` - `execa 9.6.1` - `ignore-walk 8.0.0` - `js-yaml 4.1.1` - `postcss 8.5.9` → [Updates: `8.5.10`] - `tar 7.5.13` - `terser 5.46.1` - `@eslint/js 9.39.4` → [Updates: `10.0.1`] - `@misskey-dev/eslint-plugin 2.1.0` → [Updates: `2.2.0`] - `@types/js-yaml 4.0.9` - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `@typescript/native-preview 7.0.0-dev.20260116.1` → [Updates: `7.0.0-dev.20260413.1`] - `cross-env 10.1.0` - `cypress 15.13.1` → [Updates: `15.14.0`] - `eslint 9.39.4` → [Updates: `10.2.0`] - `globals 17.4.0` → [Updates: `17.5.0`] - `ncp 2.0.0` - `pnpm 10.33.0` - `start-server-and-test 2.1.5` → [Updates: `3.0.2`] - `typescript 5.9.3` → [Updates: `6.0.2`] - `@tensorflow/tfjs-core 4.22.0` - `pnpm 10.33.0` - `chokidar 5.0.0` - `lodash 4.18.1` </details> <details><summary>packages/backend/package.json (166)</summary> - `@aws-sdk/client-s3 3.1027.0` → [Updates: `3.1030.0`] - `@aws-sdk/lib-storage 3.1027.0` → [Updates: `3.1030.0`] - `@discordapp/twemoji 16.0.1` - `@fastify/accepts 5.0.4` - `@fastify/cors 11.2.0` - `@fastify/express 4.0.5` - `@fastify/http-proxy 11.4.4` - `@fastify/multipart 9.4.0` → [Updates: `10.0.0`] - `@fastify/static 9.1.0` → [Updates: `9.1.1`] - `@kitajs/html 4.2.13` - `@misskey-dev/summaly 5.2.5` - `@napi-rs/canvas 0.1.97` → [Updates: `0.1.99`] - `@nestjs/common 11.1.18` → [Updates: `11.1.19`] - `@nestjs/core 11.1.18` → [Updates: `11.1.19`] - `@nestjs/testing 11.1.18` → [Updates: `11.1.19`] - `@oxc-project/runtime 0.124.0` → [Updates: `0.125.0`] - `@peertube/http-signature 1.7.0` - `@sentry/node 10.47.0` → [Updates: `10.48.0`] - `@sentry/profiling-node 10.47.0` → [Updates: `10.48.0`] - `@simplewebauthn/server 13.3.0` - `@sinonjs/fake-timers 15.3.0` → [Updates: `15.3.2`] - `@smithy/node-http-handler 4.5.2` → [Updates: `4.6.0`] - `@twemoji/parser 16.0.0` → [Updates: `17.0.1`] - `accepts 1.3.8` - `ajv 8.18.0` - `archiver 7.0.1` - `async-mutex 0.5.0` - `bcryptjs 3.0.3` - `blurhash 2.0.5` - `body-parser 2.2.2` - `bullmq 5.73.2` → [Updates: `5.73.5`] - `cacheable-lookup 7.0.0` - `chalk 5.6.2` - `chalk-template 1.1.2` - `chokidar 5.0.0` - `color-convert 3.1.3` - `content-disposition 1.1.0` - `date-fns 4.1.0` - `deep-email-validator 0.1.21` - `fastify 5.8.5` - `fastify-raw-body 5.0.0` - `feed 5.2.0` → [Updates: `5.2.1`] - `file-type 21.3.4` → [Updates: `22.0.1`] - `fluent-ffmpeg 2.1.3` - `form-data 4.0.5` - `got 14.6.6` → [Updates: `15.0.2`] - `hpagent 1.2.0` - `http-link-header 1.1.3` - `ioredis 5.10.1` - `ip-cidr 4.0.2` - `ipaddr.js 2.3.0` - `is-svg 6.1.0` - `json5 2.2.3` - `jsonld 9.0.0` - `juice 11.1.1` - `meilisearch 0.57.0` - `mfm-js 0.25.0` - `mime-types 3.0.2` - `ms 3.0.0-canary.202508261828` - `nanoid 5.1.7` → [Updates: `5.1.9`] - `nested-property 4.0.0` - `node-fetch 3.3.2` - `node-html-parser 7.1.0` - `nodemailer 8.0.5` - `oauth2orize 1.12.0` - `oauth2orize-pkce 0.1.2` - `os-utils 0.0.14` - `otpauth 9.5.0` - `pg 8.20.0` - `pkce-challenge 6.0.0` - `probe-image-size 7.2.3` - `promise-limit 2.7.0` - `qrcode 1.5.4` - `random-seed 0.3.0` - `ratelimiter 3.4.1` - `re2 1.24.0` - `reflect-metadata 0.2.2` - `rename 1.0.4` - `rss-parser 3.13.0` - `rxjs 7.8.2` - `sanitize-html 2.17.2` → [Updates: `2.17.3`] - `secure-json-parse 4.1.0` - `semver 7.7.4` - `slacc 0.0.10` → [Updates: `0.1.5`] - `strict-event-emitter-types 2.0.0` - `stringz 2.1.0` - `systeminformation 5.31.5` - `tinycolor2 1.6.0` - `tmp 0.2.5` - `tsc-alias 1.8.16` - `typeorm 0.3.28` - `ulid 3.0.2` - `vary 1.1.2` - `web-push 3.6.7` - `ws 8.20.0` - `xev 3.0.2` - `@kitajs/ts-html-plugin 4.1.4` - `@nestjs/platform-express 11.1.18` → [Updates: `11.1.19`] - `@rollup/plugin-esm-shim 0.1.8` - `@sentry/vue 10.47.0` → [Updates: `10.48.0`] - `@simplewebauthn/types 12.0.0` - `@types/accepts 1.3.7` - `@types/archiver 7.0.0` - `@types/body-parser 1.19.6` - `@types/color-convert 3.0.1` - `@types/content-disposition 0.5.9` - `@types/fluent-ffmpeg 2.1.28` - `@types/http-link-header 1.0.7` - `@types/js-yaml 4.0.9` - `@types/jsonld 1.5.15` - `@types/mime-types 3.0.1` - `@types/ms 2.1.0` - `@types/node 24.12.2` - `@types/nodemailer 7.0.11` → [Updates: `8.0.0`] - `@types/oauth2orize 1.11.5` - `@types/oauth2orize-pkce 0.1.2` - `@types/pg 8.20.0` - `@types/qrcode 1.5.6` - `@types/random-seed 0.3.5` - `@types/ratelimiter 3.4.6` - `@types/rename 1.0.7` - `@types/sanitize-html 2.16.1` - `@types/semver 7.7.1` - `@types/simple-oauth2 5.0.8` - `@types/sinonjs__fake-timers 15.0.1` - `@types/supertest 7.2.0` - `@types/tinycolor2 1.4.6` - `@types/tmp 0.2.6` - `@types/vary 1.1.3` - `@types/web-push 3.6.4` - `@types/ws 8.18.1` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `@vitest/coverage-v8 4.1.4` - `aws-sdk-client-mock 4.1.0` - `cbor 10.0.12` - `cross-env 10.1.0` - `eslint-plugin-import 2.32.0` - `execa 9.6.1` - `fkill 10.0.3` - `js-yaml 4.1.1` - `pid-port 2.1.1` - `rolldown 1.0.0-rc.15` → [Updates: `1.0.0-rc.16`] - `simple-oauth2 5.1.0` - `supertest 7.2.2` - `vite 8.0.8` → [Updates: `8.0.9`] - `vitest 4.1.4` - `vitest-mock-extended 3.1.1` → [Updates: `4.0.0`] - `@tensorflow/tfjs 4.22.0` - `@tensorflow/tfjs-node 4.22.0` - `bufferutil 4.1.0` - `slacc-android-arm-eabi 0.0.10` → [Updates: `0.1.5`] - `slacc-android-arm64 0.0.10` → [Updates: `0.1.5`] - `slacc-darwin-arm64 0.0.10` → [Updates: `0.1.5`] - `slacc-darwin-universal 0.0.10` → [Updates: `0.1.5`] - `slacc-darwin-x64 0.0.10` → [Updates: `0.1.5`] - `slacc-freebsd-x64 0.0.10` → [Updates: `0.1.5`] - `slacc-linux-arm-gnueabihf 0.0.10` → [Updates: `0.1.5`] - `slacc-linux-arm64-gnu 0.0.10` → [Updates: `0.1.5`] - `slacc-linux-arm64-musl 0.0.10` → [Updates: `0.1.5`] - `slacc-linux-x64-gnu 0.0.10` → [Updates: `0.1.5`] - `slacc-linux-x64-musl 0.0.10` → [Updates: `0.1.5`] - `slacc-win32-arm64-msvc 0.0.10` → [Updates: `0.1.5`] - `slacc-win32-x64-msvc 0.0.10` → [Updates: `0.1.5`] - `utf-8-validate 6.0.6` - `node ^22.15.0 || ^24.10.0` </details> <details><summary>packages/frontend-builder/package.json (9)</summary> - `estree-walker 3.0.3` - `magic-string 0.30.21` - `rolldown 1.0.0-rc.15` → [Updates: `1.0.0-rc.16`] - `vite 8.0.8` → [Updates: `8.0.9`] - `@types/estree 1.0.8` - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `rollup 4.60.1` → [Updates: `4.60.2`] </details> <details><summary>packages/frontend-embed/package.json (45)</summary> - `@discordapp/twemoji 16.0.1` - `@rollup/plugin-json 6.1.0` - `@rollup/pluginutils 5.3.0` - `@twemoji/parser 16.0.0` → [Updates: `17.0.1`] - `@vitejs/plugin-vue 6.0.5` → [Updates: `6.0.6`] - `buraha 0.0.1` - `estree-walker 3.0.3` - `json5 2.2.3` - `mfm-js 0.25.0` - `punycode.js 2.3.1` - `rollup 4.60.1` → [Updates: `4.60.2`] - `shiki 4.0.2` - `tinycolor2 1.6.0` - `uuid 13.0.0` → [Updates: `14.0.0`] - `vue 3.5.32` - `@misskey-dev/summaly 5.2.5` - `@tabler/icons-webfont 3.35.0` → [Updates: `3.41.1`] - `@testing-library/vue 8.1.0` - `@types/estree 1.0.8` - `@types/micromatch 4.0.10` - `@types/node 24.12.2` - `@types/punycode.js 2.1.4` - `@types/tinycolor2 1.4.6` - `@types/ws 8.18.1` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `@vitest/coverage-v8 4.1.3` → [Updates: `4.1.4`] - `@vue/runtime-core 3.5.32` - `acorn 8.16.0` - `cross-env 10.1.0` - `eslint-plugin-import 2.32.0` - `eslint-plugin-vue 10.8.0` - `happy-dom 20.8.9` → [Updates: `20.9.0`] - `intersection-observer 0.12.2` - `micromatch 4.0.8` - `msw 2.13.2` → [Updates: `2.13.4`] - `prettier 3.8.1` → [Updates: `3.8.2`] - `sass-embedded 1.99.0` - `start-server-and-test 2.1.5` → [Updates: `3.0.2`] - `tsx 4.21.0` - `vite 8.0.8` → [Updates: `8.0.9`] - `vite-plugin-turbosnap 1.0.3` - `vue-component-type-helpers 3.2.6` → [Updates: `3.2.7`] - `vue-eslint-parser 10.4.0` - `vue-tsc 3.2.6` → [Updates: `3.2.7`] </details> <details><summary>packages/frontend-shared/package.json (8)</summary> - `vue 3.5.32` - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `esbuild 0.28.0` - `eslint-plugin-vue 10.8.0` - `nodemon 3.1.14` - `vue-eslint-parser 10.4.0` </details> <details><summary>packages/frontend/.storybook/package.json</summary> </details> <details><summary>packages/frontend/package.json (116)</summary> - `@analytics/google-analytics 1.1.0` - `@discordapp/twemoji 16.0.1` - `@github/webauthn-json 2.1.1` - `@mcaptcha/core-glue 0.1.0-alpha-5` - `@misskey-dev/browser-image-resizer 2024.1.0` - `@sentry/vue 10.47.0` → [Updates: `10.48.0`] - `@syuilo/aiscript 1.2.1` - `@twemoji/parser 16.0.0` → [Updates: `17.0.1`] - `@vitejs/plugin-vue 6.0.5` → [Updates: `6.0.6`] - `aiscript-vscode v0.1.16` - `analytics 0.8.19` - `broadcast-channel 7.3.0` - `buraha 0.0.1` - `canvas-confetti 1.9.4` - `chart.js 4.5.1` - `chartjs-adapter-date-fns 3.0.0` - `chartjs-chart-matrix 3.0.0` - `chartjs-plugin-gradient 0.6.1` - `chartjs-plugin-zoom 2.2.0` - `chromatic 15.3.1` → [Updates: `16.2.0`] - `compare-versions 6.1.1` - `cropperjs 2.1.1` - `date-fns 4.1.0` - `eventemitter3 5.0.4` - `execa 9.6.1` - `exifreader 4.38.0` → [Updates: `4.38.1`] - `idb-keyval 6.2.2` - `insert-text-at-cursor 0.3.0` - `ios-haptics 0.1.4` - `is-file-animated 1.0.2` - `json5 2.2.3` - `matter-js 0.20.0` - `mediabunny 1.40.1` - `mfm-js 0.25.0` - `photoswipe 5.4.4` - `punycode.js 2.3.1` - `qr-code-styling 1.9.2` - `qr-scanner 1.4.2` - `sanitize-html 2.17.2` → [Updates: `2.17.3`] - `shiki 4.0.2` - `textarea-caret 3.1.0` - `three 0.183.2` → [Updates: `0.184.0`] - `throttle-debounce 5.0.2` - `tinycolor2 1.6.0` - `v-code-diff 1.13.1` - `vue 3.5.32` - `wanakana 5.3.1` - `@misskey-dev/summaly 5.2.5` - `@rollup/plugin-json 6.1.0` - `@rollup/pluginutils 5.3.0` - `@storybook/addon-essentials 8.6.18` - `@storybook/addon-interactions 8.6.18` - `@storybook/addon-links 10.3.5` - `@storybook/addon-mdx-gfm 8.6.18` - `@storybook/addon-storysource 8.6.18` - `@storybook/blocks 8.6.18` - `@storybook/components 8.6.18` - `@storybook/core-events 8.6.18` - `@storybook/manager-api 8.6.18` - `@storybook/preview-api 8.6.18` - `@storybook/react 10.3.5` - `@storybook/react-vite 10.3.5` - `@storybook/test 8.6.18` - `@storybook/theming 8.6.18` - `@storybook/types 8.6.18` - `@storybook/vue3 10.3.5` - `@storybook/vue3-vite 10.3.5` - `@tabler/icons-webfont 3.35.0` → [Updates: `3.41.1`] - `@testing-library/vue 8.1.0` - `@types/canvas-confetti 1.9.0` - `@types/estree 1.0.8` - `@types/insert-text-at-cursor 0.3.2` - `@types/matter-js 0.20.2` - `@types/micromatch 4.0.10` - `@types/node 24.12.2` - `@types/punycode.js 2.1.4` - `@types/sanitize-html 2.16.1` - `@types/seedrandom 3.0.8` - `@types/textarea-caret 3.0.4` - `@types/throttle-debounce 5.0.2` - `@types/tinycolor2 1.4.6` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `@vitest/coverage-v8 4.1.3` → [Updates: `4.1.4`] - `@vue/compiler-core 3.5.32` - `acorn 8.16.0` - `astring 1.9.0` - `cross-env 10.1.0` - `cypress 15.13.1` → [Updates: `15.14.0`] - `eslint-plugin-import 2.32.0` - `eslint-plugin-vue 10.8.0` - `estree-walker 3.0.3` - `happy-dom 20.8.9` → [Updates: `20.9.0`] - `intersection-observer 0.12.2` - `micromatch 4.0.8` - `minimatch 10.2.5` - `msw 2.13.2` → [Updates: `2.13.4`] - `msw-storybook-addon 2.0.7` - `nodemon 3.1.14` - `prettier 3.8.1` → [Updates: `3.8.2`] - `react 19.2.5` - `react-dom 19.2.5` - `rolldown 1.0.0-rc.15` → [Updates: `1.0.0-rc.16`] - `sass-embedded 1.99.0` - `seedrandom 3.0.5` - `start-server-and-test 2.1.5` → [Updates: `3.0.2`] - `storybook 10.3.5` - `tsx 4.21.0` - `vite 8.0.8` → [Updates: `8.0.9`] - `vite-plugin-glsl 1.6.0` - `vite-plugin-turbosnap 1.0.3` - `vitest 4.1.3` → [Updates: `4.1.4`] - `vitest-fetch-mock 0.4.5` - `vue-component-type-helpers 3.2.6` → [Updates: `3.2.7`] - `vue-eslint-parser 10.4.0` - `vue-tsc 3.2.6` → [Updates: `3.2.7`] </details> <details><summary>packages/i18n/package.json (10)</summary> - `js-yaml 4.1.1` - `@types/js-yaml 4.0.9` - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `chokidar 5.0.0` - `esbuild 0.28.0` - `execa 9.6.1` - `nodemon 3.1.14` - `tsx 4.21.0` </details> <details><summary>packages/icons-subsetter/package.json (8)</summary> - `@tabler/icons-webfont 3.35.0` → [Updates: `3.41.1`] - `harfbuzzjs 0.10.3` - `tsx 4.21.0` - `wawoff2 2.0.1` - `@types/node 24.12.2` - `@types/wawoff2 1.0.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] </details> <details><summary>packages/misskey-bubble-game/package.json (11)</summary> - `eventemitter3 5.0.4` - `matter-js 0.20.0` - `seedrandom 3.0.5` - `@types/matter-js 0.20.2` - `@types/node 24.12.2` - `@types/seedrandom 3.0.8` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `esbuild 0.28.0` - `execa 9.6.1` - `nodemon 3.1.14` </details> <details><summary>packages/misskey-js/generator/package.json (9)</summary> - `@readme/openapi-parser 6.0.1` - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `openapi-types 12.1.3` - `openapi-typescript 7.13.0` - `ts-case-convert 2.1.0` - `tsx 4.21.0` - `eslint 9.39.4` → [Updates: `10.2.0`] </details> <details><summary>packages/misskey-js/package.json (15)</summary> - `@simplewebauthn/types 12.0.0` - `eventemitter3 5.0.4` - `reconnecting-websocket 4.4.0` - `@microsoft/api-extractor 7.58.2` → [Updates: `7.58.6`] - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `@vitest/coverage-v8 4.1.3` → [Updates: `4.1.4`] - `esbuild 0.28.0` - `execa 9.6.1` - `ncp 2.0.0` - `nodemon 3.1.14` - `tsd 0.33.0` - `vitest 4.1.3` → [Updates: `4.1.4`] - `vitest-websocket-mock 0.5.0` </details> <details><summary>packages/misskey-reversi/package.json (7)</summary> - `crc-32 1.2.2` - `@types/node 24.12.2` - `@typescript-eslint/eslint-plugin 8.58.1` → [Updates: `8.58.2`] - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `esbuild 0.28.0` - `execa 9.6.1` - `nodemon 3.1.14` </details> <details><summary>packages/shared/package.json</summary> </details> <details><summary>packages/sw/package.json (5)</summary> - `esbuild 0.28.0` - `idb-keyval 6.2.2` - `@typescript-eslint/parser 8.58.1` → [Updates: `8.58.2`] - `eslint-plugin-import 2.32.0` - `nodemon 3.1.14` </details> <details><summary>pnpm-workspace.yaml</summary> </details> <details><summary>scripts/changelog-checker/package.json (11)</summary> - `@types/mdast 4.0.4` - `@types/node 24.12.2` - `@vitest/coverage-v8 4.1.3` → [Updates: `4.1.4`] - `mdast-util-to-string 4.0.0` - `remark 15.0.1` - `remark-parse 11.0.0` - `typescript 5.9.3` → [Updates: `6.0.2`] - `unified 11.0.5` - `vite 7.3.2` → [Updates: `7.3.2`, `8.0.8`] - `vite-node 6.0.0` - `vitest 4.1.3` → [Updates: `4.1.4`] </details> </blockquote> </details> <details><summary>regex (1)</summary> <blockquote> <details><summary>Dockerfile (1)</summary> - `node 22.22.0-bookworm` → [Updates: `22.22.2-bookworm`, `24.14.1-bookworm`] </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository