Merge pull request #3743 from Dokploy/feat/migrate-to-node-24

chore: upgrade Node.js version and related dependencies to 24.4.0
This commit is contained in:
Mauricio Siu
2026-02-18 11:54:13 -06:00
committed by GitHub
17 changed files with 177 additions and 154 deletions

View File

@@ -1,5 +1,5 @@
# Dockerfile for DevContainer # Dockerfile for DevContainer
FROM node:20.16.0-bullseye-slim FROM node:24.4.0-bullseye-slim
# Install essential packages # Install essential packages
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
@@ -12,7 +12,7 @@ RUN apt-get update && apt-get install -y \
# Set up PNPM # Set up PNPM
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable && corepack prepare pnpm@9.12.0 --activate RUN corepack enable && corepack prepare pnpm@10.22.0 --activate
# Create workspace directory # Create workspace directory
WORKDIR /workspaces/dokploy WORKDIR /workspaces/dokploy

View File

@@ -18,7 +18,7 @@ jobs:
- uses: pnpm/action-setup@v4 - uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
with: with:
node-version: 20.16.0 node-version: 24.4.0
cache: "pnpm" cache: "pnpm"
- name: Install Nixpacks - name: Install Nixpacks

View File

@@ -24,7 +24,7 @@ jobs:
- uses: pnpm/action-setup@v4 - uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
with: with:
node-version: 20.16.0 node-version: 24.4.0
cache: "pnpm" cache: "pnpm"
- name: Install dependencies - name: Install dependencies

2
.nvmrc
View File

@@ -1 +1 @@
20.16.0 24.4.0

View File

@@ -53,7 +53,7 @@ feat: add new feature
Before you start, please make the clone based on the `canary` branch, since the `main` branch is the source of truth and should always reflect the latest stable release, also the PRs will be merged to the `canary` branch. Before you start, please make the clone based on the `canary` branch, since the `main` branch is the source of truth and should always reflect the latest stable release, also the PRs will be merged to the `canary` branch.
We use Node v20.16.0 and recommend this specific version. If you have nvm installed, you can run `nvm install 20.16.0 && nvm use` in the root directory. We use Node v24.4.0 and recommend this specific version. If you have nvm installed, you can run `nvm install 24.4.0 && nvm use` in the root directory.
```bash ```bash
git clone https://github.com/dokploy/dokploy.git git clone https://github.com/dokploy/dokploy.git

View File

@@ -1,9 +1,9 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM node:20.16.0-slim AS base FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -1,9 +1,9 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM node:20.16.0-slim AS base FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -1,9 +1,9 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM node:20.16.0-slim AS base FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -1,9 +1,9 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM node:20.16.0-slim AS base FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -23,15 +23,15 @@
"zod": "^3.25.76" "zod": "^3.25.76"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.16.0", "@types/node": "^24.4.0",
"@types/react": "^18.2.37", "@types/react": "^18.2.37",
"@types/react-dom": "^18.2.15", "@types/react-dom": "^18.2.15",
"tsx": "^4.16.2", "tsx": "^4.16.2",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^20.16.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
} }
} }

View File

@@ -1 +0,0 @@
20.16.0

View File

@@ -165,7 +165,7 @@
"@types/js-cookie": "^3.0.6", "@types/js-cookie": "^3.0.6",
"@types/lodash": "4.17.4", "@types/lodash": "4.17.4",
"@types/micromatch": "4.0.9", "@types/micromatch": "4.0.9",
"@types/node": "^20.16.0", "@types/node": "^24.4.0",
"@types/node-schedule": "2.1.6", "@types/node-schedule": "2.1.6",
"@types/nodemailer": "^6.4.17", "@types/nodemailer": "^6.4.17",
"@types/qrcode": "^1.5.5", "@types/qrcode": "^1.5.5",
@@ -188,10 +188,10 @@
"ct3aMetadata": { "ct3aMetadata": {
"initVersion": "7.25.2" "initVersion": "7.25.2"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^20.16.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
}, },
"lint-staged": { "lint-staged": {
"*": [ "*": [

View File

@@ -23,15 +23,15 @@
"zod": "^3.25.76" "zod": "^3.25.76"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.16.0", "@types/node": "^24.4.0",
"@types/react": "^18.3.5", "@types/react": "^18.3.5",
"@types/react-dom": "^18.3.0", "@types/react-dom": "^18.3.0",
"tsx": "^4.16.2", "tsx": "^4.16.2",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^20.16.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
} }
} }

View File

@@ -24,15 +24,15 @@
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "2.1.1", "@biomejs/biome": "2.1.1",
"@types/node": "^20.16.0", "@types/node": "^24.4.0",
"dotenv": "16.4.5", "dotenv": "16.4.5",
"esbuild": "0.20.2", "esbuild": "0.20.2",
"lint-staged": "^15.5.2", "lint-staged": "^15.5.2",
"tsx": "4.16.2" "tsx": "4.16.2"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^20.16.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=9.12.0"
}, },
"lint-staged": { "lint-staged": {
@@ -47,6 +47,25 @@
"pnpm": { "pnpm": {
"overrides": { "overrides": {
"esbuild": "0.20.2" "esbuild": "0.20.2"
} },
"ignoredBuiltDependencies": [
"@prisma/client"
],
"onlyBuiltDependencies": [
"@scarf/scarf",
"@tree-sitter-grammars/tree-sitter-yaml",
"bcrypt",
"better-sqlite3",
"core-js-pure",
"cpu-features",
"esbuild",
"msgpackr-extract",
"node-pty",
"protobufjs",
"sharp",
"ssh2",
"tree-sitter",
"tree-sitter-json"
]
} }
} }

View File

@@ -92,7 +92,7 @@
"@types/dockerode": "3.3.23", "@types/dockerode": "3.3.23",
"@types/lodash": "4.17.4", "@types/lodash": "4.17.4",
"@types/micromatch": "4.0.9", "@types/micromatch": "4.0.9",
"@types/node": "^20.16.0", "@types/node": "^24.4.0",
"@types/node-schedule": "2.1.6", "@types/node-schedule": "2.1.6",
"@types/nodemailer": "^6.4.17", "@types/nodemailer": "^6.4.17",
"@types/qrcode": "^1.5.5", "@types/qrcode": "^1.5.5",
@@ -110,9 +110,9 @@
"tsx": "^4.16.2", "tsx": "^4.16.2",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^20.16.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
} }
} }

View File

@@ -361,7 +361,7 @@ export const validateRequest = async (request: IncomingMessage) => {
}); });
if (error) { if (error) {
throw new Error(error.message || "Error verifying API key"); throw new Error(error.message?.toString() || "Error verifying API key");
} }
if (!valid || !key) { if (!valid || !key) {
return { return {

241
pnpm-lock.yaml generated
View File

@@ -17,8 +17,8 @@ importers:
specifier: 2.1.1 specifier: 2.1.1
version: 2.1.1 version: 2.1.1
'@types/node': '@types/node':
specifier: ^20.16.0 specifier: ^24.4.0
version: 20.19.33 version: 24.10.13
dotenv: dotenv:
specifier: 16.4.5 specifier: 16.4.5
version: 16.4.5 version: 16.4.5
@@ -39,19 +39,19 @@ importers:
version: link:../../packages/server version: link:../../packages/server
'@hono/node-server': '@hono/node-server':
specifier: ^1.14.3 specifier: ^1.14.3
version: 1.19.9(hono@4.11.9) version: 1.19.9(hono@4.11.10)
'@hono/zod-validator': '@hono/zod-validator':
specifier: 0.3.0 specifier: 0.3.0
version: 0.3.0(hono@4.11.9)(zod@3.25.76) version: 0.3.0(hono@4.11.10)(zod@3.25.76)
dotenv: dotenv:
specifier: ^16.4.5 specifier: ^16.4.5
version: 16.4.5 version: 16.4.5
hono: hono:
specifier: ^4.11.7 specifier: ^4.11.7
version: 4.11.9 version: 4.11.10
inngest: inngest:
specifier: 3.40.1 specifier: 3.40.1
version: 3.40.1(h3@1.15.5)(hono@4.11.9)(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) version: 3.40.1(h3@1.15.5)(hono@4.11.10)(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)
pino: pino:
specifier: 9.4.0 specifier: 9.4.0
version: 9.4.0 version: 9.4.0
@@ -72,8 +72,8 @@ importers:
version: 3.25.76 version: 3.25.76
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.16.0 specifier: ^24.4.0
version: 20.19.33 version: 24.10.13
'@types/react': '@types/react':
specifier: 18.3.5 specifier: 18.3.5
version: 18.3.5 version: 18.3.5
@@ -91,7 +91,7 @@ importers:
dependencies: dependencies:
'@ai-sdk/anthropic': '@ai-sdk/anthropic':
specifier: ^3.0.44 specifier: ^3.0.44
version: 3.0.44(zod@3.25.76) version: 3.0.45(zod@3.25.76)
'@ai-sdk/azure': '@ai-sdk/azure':
specifier: ^3.0.30 specifier: ^3.0.30
version: 3.0.30(zod@3.25.76) version: 3.0.30(zod@3.25.76)
@@ -112,7 +112,7 @@ importers:
version: 2.0.30(zod@3.25.76) version: 2.0.30(zod@3.25.76)
'@better-auth/sso': '@better-auth/sso':
specifier: 1.4.18 specifier: 1.4.18
version: 1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))) version: 1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)))
'@codemirror/autocomplete': '@codemirror/autocomplete':
specifier: ^6.18.6 specifier: ^6.18.6
version: 6.20.0 version: 6.20.0
@@ -136,7 +136,7 @@ importers:
version: link:../../packages/server version: link:../../packages/server
'@dokploy/trpc-openapi': '@dokploy/trpc-openapi':
specifier: 0.0.4 specifier: 0.0.4
version: 0.0.4(@trpc/server@10.45.4)(@types/node@20.19.33)(zod@3.25.76) version: 0.0.4(@trpc/server@10.45.4)(@types/node@24.10.13)(zod@3.25.76)
'@faker-js/faker': '@faker-js/faker':
specifier: ^8.4.1 specifier: ^8.4.1
version: 8.4.1 version: 8.4.1
@@ -256,16 +256,16 @@ importers:
version: 0.5.16 version: 0.5.16
ai: ai:
specifier: ^6.0.86 specifier: ^6.0.86
version: 6.0.86(zod@3.25.76) version: 6.0.91(zod@3.25.76)
ai-sdk-ollama: ai-sdk-ollama:
specifier: ^3.7.0 specifier: ^3.7.0
version: 3.7.0(ai@6.0.86(zod@3.25.76))(zod@3.25.76) version: 3.7.1(ai@6.0.91(zod@3.25.76))(zod@3.25.76)
bcrypt: bcrypt:
specifier: 5.1.1 specifier: 5.1.1
version: 5.1.1 version: 5.1.1
better-auth: better-auth:
specifier: 1.4.18 specifier: 1.4.18
version: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)) version: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))
bl: bl:
specifier: 6.0.11 specifier: 6.0.11
version: 6.0.11 version: 6.0.11
@@ -457,8 +457,8 @@ importers:
specifier: 4.0.9 specifier: 4.0.9
version: 4.0.9 version: 4.0.9
'@types/node': '@types/node':
specifier: ^20.16.0 specifier: ^24.4.0
version: 20.19.33 version: 24.10.13
'@types/node-schedule': '@types/node-schedule':
specifier: 2.1.6 specifier: 2.1.6
version: 2.1.6 version: 2.1.6
@@ -515,10 +515,10 @@ importers:
version: 5.9.3 version: 5.9.3
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: 4.3.2 specifier: 4.3.2
version: 4.3.2(typescript@5.9.3)(vite@7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)) version: 4.3.2(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))
vitest: vitest:
specifier: ^4.0.18 specifier: ^4.0.18
version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1) version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)
apps/schedules: apps/schedules:
dependencies: dependencies:
@@ -527,10 +527,10 @@ importers:
version: link:../../packages/server version: link:../../packages/server
'@hono/node-server': '@hono/node-server':
specifier: ^1.14.3 specifier: ^1.14.3
version: 1.19.9(hono@4.11.9) version: 1.19.9(hono@4.11.10)
'@hono/zod-validator': '@hono/zod-validator':
specifier: 0.3.0 specifier: 0.3.0
version: 0.3.0(hono@4.11.9)(zod@3.25.76) version: 0.3.0(hono@4.11.10)(zod@3.25.76)
bullmq: bullmq:
specifier: 5.67.3 specifier: 5.67.3
version: 5.67.3 version: 5.67.3
@@ -542,7 +542,7 @@ importers:
version: 0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4) version: 0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4)
hono: hono:
specifier: ^4.11.7 specifier: ^4.11.7
version: 4.11.9 version: 4.11.10
ioredis: ioredis:
specifier: 5.4.1 specifier: 5.4.1
version: 5.4.1 version: 5.4.1
@@ -563,8 +563,8 @@ importers:
version: 3.25.76 version: 3.25.76
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.16.0 specifier: ^24.4.0
version: 20.19.33 version: 24.10.13
'@types/react': '@types/react':
specifier: 18.3.5 specifier: 18.3.5
version: 18.3.5 version: 18.3.5
@@ -582,7 +582,7 @@ importers:
dependencies: dependencies:
'@ai-sdk/anthropic': '@ai-sdk/anthropic':
specifier: ^3.0.44 specifier: ^3.0.44
version: 3.0.44(zod@3.25.76) version: 3.0.45(zod@3.25.76)
'@ai-sdk/azure': '@ai-sdk/azure':
specifier: ^3.0.30 specifier: ^3.0.30
version: 3.0.30(zod@3.25.76) version: 3.0.30(zod@3.25.76)
@@ -603,7 +603,7 @@ importers:
version: 2.0.30(zod@3.25.76) version: 2.0.30(zod@3.25.76)
'@better-auth/sso': '@better-auth/sso':
specifier: 1.4.18 specifier: 1.4.18
version: 1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))) version: 1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)))
'@better-auth/utils': '@better-auth/utils':
specifier: 0.3.0 specifier: 0.3.0
version: 0.3.0 version: 0.3.0
@@ -633,16 +633,16 @@ importers:
version: 0.5.16 version: 0.5.16
ai: ai:
specifier: ^6.0.86 specifier: ^6.0.86
version: 6.0.86(zod@3.25.76) version: 6.0.91(zod@3.25.76)
ai-sdk-ollama: ai-sdk-ollama:
specifier: ^3.7.0 specifier: ^3.7.0
version: 3.7.0(ai@6.0.86(zod@3.25.76))(zod@3.25.76) version: 3.7.1(ai@6.0.91(zod@3.25.76))(zod@3.25.76)
bcrypt: bcrypt:
specifier: 5.1.1 specifier: 5.1.1
version: 5.1.1 version: 5.1.1
better-auth: better-auth:
specifier: 1.4.18 specifier: 1.4.18
version: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)) version: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))
bl: bl:
specifier: 6.0.11 specifier: 6.0.11
version: 6.0.11 version: 6.0.11
@@ -742,7 +742,7 @@ importers:
devDependencies: devDependencies:
'@better-auth/cli': '@better-auth/cli':
specifier: 1.4.18 specifier: 1.4.18
version: 1.4.18(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.1.8(zod@3.25.76))(drizzle-kit@0.31.9)(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(postgres@3.4.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)) version: 1.4.18(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.1.8(zod@3.25.76))(drizzle-kit@0.31.9)(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(postgres@3.4.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))
'@types/adm-zip': '@types/adm-zip':
specifier: ^0.5.7 specifier: ^0.5.7
version: 0.5.7 version: 0.5.7
@@ -759,8 +759,8 @@ importers:
specifier: 4.0.9 specifier: 4.0.9
version: 4.0.9 version: 4.0.9
'@types/node': '@types/node':
specifier: ^20.16.0 specifier: ^24.4.0
version: 20.19.33 version: 24.10.13
'@types/node-schedule': '@types/node-schedule':
specifier: 2.1.6 specifier: 2.1.6
version: 2.1.6 version: 2.1.6
@@ -815,8 +815,8 @@ importers:
packages: packages:
'@ai-sdk/anthropic@3.0.44': '@ai-sdk/anthropic@3.0.45':
resolution: {integrity: sha512-ke1NldgohWJ7sWLqm9Um9TVIOrtg8Y8AecWeB6PgaLt+paTPisAsyNfe8FNOVusuv58ugLBqY/78AkhUmbjXHA==} resolution: {integrity: sha512-bpIS3RakSsaUhCRTIvL9bcVNeeUMDXWbndpYdXNeMJIIPcElTcvwktvla+JxIfbeK1AdQjB8ggYVChepeXPGwQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
zod: ^3.25.76 || ^4.1.8 zod: ^3.25.76 || ^4.1.8
@@ -839,8 +839,8 @@ packages:
peerDependencies: peerDependencies:
zod: ^3.25.76 || ^4.1.8 zod: ^3.25.76 || ^4.1.8
'@ai-sdk/gateway@3.0.46': '@ai-sdk/gateway@3.0.50':
resolution: {integrity: sha512-zH1UbNRjG5woOXXFOrVCZraqZuFTtmPvLardMGcgLkzpxKV0U3tAGoyWKSZ862H+eBJfI/Hf2yj/zzGJcCkycg==} resolution: {integrity: sha512-Jdd1a8VgbD7l7r+COj0h5SuaYRfPvOJ/AO6l0OrmTPEcI2MUQPr3C4JttfpNkcheEN+gOdy0CtZWuG17bW2fjw==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
zod: ^3.25.76 || ^4.1.8 zod: ^3.25.76 || ^4.1.8
@@ -3852,12 +3852,12 @@ packages:
'@types/node@18.19.130': '@types/node@18.19.130':
resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==}
'@types/node@20.19.33':
resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==}
'@types/node@22.19.11': '@types/node@22.19.11':
resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==}
'@types/node@24.10.13':
resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==}
'@types/nodemailer@6.4.22': '@types/nodemailer@6.4.22':
resolution: {integrity: sha512-HV16KRsW7UyZBITE07B62k8PRAKFqRSFXn1T7vslurVjN761tMDBhk5Lbt17ehyTzK6XcyJnAgUpevrvkcVOzw==} resolution: {integrity: sha512-HV16KRsW7UyZBITE07B62k8PRAKFqRSFXn1T7vslurVjN761tMDBhk5Lbt17ehyTzK6XcyJnAgUpevrvkcVOzw==}
@@ -4062,14 +4062,14 @@ packages:
resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==}
engines: {node: '>=12'} engines: {node: '>=12'}
ai-sdk-ollama@3.7.0: ai-sdk-ollama@3.7.1:
resolution: {integrity: sha512-RtiOsAjfjykqtqp0vpnkkUe/lSlnZy7BEapuxZl6VnHwo8hq+DqRn35RpABoAI+eCBjzLioBcZk/msnhwfc8CA==} resolution: {integrity: sha512-2G7lYQsojnCjqnNEcVHErus2CFDuEkns8+NtIe9a0+cOVJw1ioMCusRFjknVEGRs4HrtJSNV2qk5pq+6tPAvTQ==}
engines: {node: '>=22'} engines: {node: '>=22'}
peerDependencies: peerDependencies:
ai: ^6.0.80 ai: ^6.0.89
ai@6.0.86: ai@6.0.91:
resolution: {integrity: sha512-U2W2LBCHA/pr0Ui7vmmsjBiLEzBbZF3yVHNy7Rbzn7IX+SvoQPFM5rN74hhfVzZoE8zBuGD4nLLk+j0elGacvQ==} resolution: {integrity: sha512-k1/8BusZMhYVxxLZt0BUZzm9HVDCCh117nyWfWUx5xjR2+tWisJbXgysL7EBMq2lgyHwgpA1jDR3tVjWSdWZXw==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
zod: ^3.25.76 || ^4.1.8 zod: ^3.25.76 || ^4.1.8
@@ -5180,8 +5180,8 @@ packages:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*} engines: {node: 6.* || 8.* || >= 10.*}
get-east-asian-width@1.4.0: get-east-asian-width@1.5.0:
resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==}
engines: {node: '>=18'} engines: {node: '>=18'}
get-intrinsic@1.3.0: get-intrinsic@1.3.0:
@@ -5308,8 +5308,8 @@ packages:
hoist-non-react-statics@3.3.2: hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
hono@4.11.9: hono@4.11.10:
resolution: {integrity: sha512-Eaw2YTGM6WOxA6CXbckaEvslr2Ne4NFsKrvc0v97JD5awbmeBLO5w9Ho9L9kmKonrwF9RJlW6BxT1PVv/agBHQ==} resolution: {integrity: sha512-kyWP5PAiMooEvGrA9jcD3IXF7ATu8+o7B3KCbPXid5se52NPqnOpM/r9qeW2heMnOekF4kqR1fXJqCYeCLKrZg==}
engines: {node: '>=16.9.0'} engines: {node: '>=16.9.0'}
html-to-text@9.0.5: html-to-text@9.0.5:
@@ -7394,6 +7394,9 @@ packages:
undici-types@6.21.0: undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
undici@6.23.0: undici@6.23.0:
resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==} resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==}
engines: {node: '>=18.17'} engines: {node: '>=18.17'}
@@ -7761,7 +7764,7 @@ packages:
snapshots: snapshots:
'@ai-sdk/anthropic@3.0.44(zod@3.25.76)': '@ai-sdk/anthropic@3.0.45(zod@3.25.76)':
dependencies: dependencies:
'@ai-sdk/provider': 3.0.8 '@ai-sdk/provider': 3.0.8
'@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76)
@@ -7787,7 +7790,7 @@ snapshots:
'@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76)
zod: 3.25.76 zod: 3.25.76
'@ai-sdk/gateway@3.0.46(zod@3.25.76)': '@ai-sdk/gateway@3.0.50(zod@3.25.76)':
dependencies: dependencies:
'@ai-sdk/provider': 3.0.8 '@ai-sdk/provider': 3.0.8
'@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76)
@@ -8066,7 +8069,7 @@ snapshots:
'@balena/dockerignore@1.0.2': {} '@balena/dockerignore@1.0.2': {}
'@better-auth/cli@1.4.18(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.1.8(zod@3.25.76))(drizzle-kit@0.31.9)(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(postgres@3.4.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))': '@better-auth/cli@1.4.18(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.1.8(zod@3.25.76))(drizzle-kit@0.31.9)(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(postgres@3.4.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))':
dependencies: dependencies:
'@babel/core': 7.29.0 '@babel/core': 7.29.0
'@babel/preset-react': 7.28.5(@babel/core@7.29.0) '@babel/preset-react': 7.28.5(@babel/core@7.29.0)
@@ -8078,7 +8081,7 @@ snapshots:
'@mrleebo/prisma-ast': 0.13.1 '@mrleebo/prisma-ast': 0.13.1
'@prisma/client': 5.22.0 '@prisma/client': 5.22.0
'@types/pg': 8.16.0 '@types/pg': 8.16.0
better-auth: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)) better-auth: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))
better-sqlite3: 12.6.2 better-sqlite3: 12.6.2
c12: 3.3.3 c12: 3.3.3
chalk: 5.6.2 chalk: 5.6.2
@@ -8149,21 +8152,21 @@ snapshots:
nanostores: 1.1.0 nanostores: 1.1.0
zod: 4.3.6 zod: 4.3.6
'@better-auth/sso@1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)))': '@better-auth/sso@1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)))':
dependencies: dependencies:
'@better-auth/utils': 0.3.0 '@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21 '@better-fetch/fetch': 1.1.21
better-auth: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)) better-auth: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))
fast-xml-parser: 5.3.6 fast-xml-parser: 5.3.6
jose: 6.1.3 jose: 6.1.3
samlify: 2.10.2 samlify: 2.10.2
zod: 4.3.6 zod: 4.3.6
'@better-auth/sso@1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)))': '@better-auth/sso@1.4.18(@better-auth/utils@0.3.0)(better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)))':
dependencies: dependencies:
'@better-auth/utils': 0.3.0 '@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21 '@better-fetch/fetch': 1.1.21
better-auth: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)) better-auth: 1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))
fast-xml-parser: 5.3.6 fast-xml-parser: 5.3.6
jose: 6.1.3 jose: 6.1.3
samlify: 2.10.2 samlify: 2.10.2
@@ -8320,13 +8323,13 @@ snapshots:
style-mod: 4.1.3 style-mod: 4.1.3
w3c-keyname: 2.2.8 w3c-keyname: 2.2.8
'@dokploy/trpc-openapi@0.0.4(@trpc/server@10.45.4)(@types/node@20.19.33)(zod@3.25.76)': '@dokploy/trpc-openapi@0.0.4(@trpc/server@10.45.4)(@types/node@24.10.13)(zod@3.25.76)':
dependencies: dependencies:
'@trpc/server': 10.45.4 '@trpc/server': 10.45.4
co-body: 6.2.0 co-body: 6.2.0
h3: 1.15.5 h3: 1.15.5
lodash.clonedeep: 4.5.0 lodash.clonedeep: 4.5.0
node-mocks-http: 1.17.2(@types/node@20.19.33) node-mocks-http: 1.17.2(@types/node@24.10.13)
openapi-types: 12.1.3 openapi-types: 12.1.3
zod: 3.25.76 zod: 3.25.76
zod-to-json-schema: 3.25.1(zod@3.25.76) zod-to-json-schema: 3.25.1(zod@3.25.76)
@@ -8459,13 +8462,13 @@ snapshots:
'@hapi/bourne@3.0.0': {} '@hapi/bourne@3.0.0': {}
'@hono/node-server@1.19.9(hono@4.11.9)': '@hono/node-server@1.19.9(hono@4.11.10)':
dependencies: dependencies:
hono: 4.11.9 hono: 4.11.10
'@hono/zod-validator@0.3.0(hono@4.11.9)(zod@3.25.76)': '@hono/zod-validator@0.3.0(hono@4.11.10)(zod@3.25.76)':
dependencies: dependencies:
hono: 4.11.9 hono: 4.11.10
zod: 3.25.76 zod: 3.25.76
'@hookform/resolvers@3.10.0(react-hook-form@7.71.1(react@18.2.0))': '@hookform/resolvers@3.10.0(react-hook-form@7.71.1(react@18.2.0))':
@@ -11253,7 +11256,7 @@ snapshots:
'@types/adm-zip@0.5.7': '@types/adm-zip@0.5.7':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/aws-lambda@8.10.147': {} '@types/aws-lambda@8.10.147': {}
@@ -11261,7 +11264,7 @@ snapshots:
'@types/bcrypt@5.0.2': '@types/bcrypt@5.0.2':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/braces@3.0.5': {} '@types/braces@3.0.5': {}
@@ -11269,7 +11272,7 @@ snapshots:
'@types/bunyan@1.8.11': '@types/bunyan@1.8.11':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/chai@5.2.3': '@types/chai@5.2.3':
dependencies: dependencies:
@@ -11278,7 +11281,7 @@ snapshots:
'@types/connect@3.4.38': '@types/connect@3.4.38':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/d3-array@3.2.2': {} '@types/d3-array@3.2.2': {}
@@ -11312,13 +11315,13 @@ snapshots:
'@types/docker-modem@3.0.6': '@types/docker-modem@3.0.6':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/ssh2': 1.15.1 '@types/ssh2': 1.15.1
'@types/dockerode@3.3.23': '@types/dockerode@3.3.23':
dependencies: dependencies:
'@types/docker-modem': 3.0.6 '@types/docker-modem': 3.0.6
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/estree-jsx@1.0.5': '@types/estree-jsx@1.0.5':
dependencies: dependencies:
@@ -11337,7 +11340,7 @@ snapshots:
'@types/jsonwebtoken@9.0.10': '@types/jsonwebtoken@9.0.10':
dependencies: dependencies:
'@types/ms': 2.1.0 '@types/ms': 2.1.0
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/lodash@4.17.4': {} '@types/lodash@4.17.4': {}
@@ -11347,7 +11350,7 @@ snapshots:
'@types/memcached@2.2.10': '@types/memcached@2.2.10':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/micromatch@4.0.9': '@types/micromatch@4.0.9':
dependencies: dependencies:
@@ -11357,27 +11360,27 @@ snapshots:
'@types/mysql@2.15.26': '@types/mysql@2.15.26':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/node-schedule@2.1.6': '@types/node-schedule@2.1.6':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/node@18.19.130': '@types/node@18.19.130':
dependencies: dependencies:
undici-types: 5.26.5 undici-types: 5.26.5
'@types/node@20.19.33':
dependencies:
undici-types: 6.21.0
'@types/node@22.19.11': '@types/node@22.19.11':
dependencies: dependencies:
undici-types: 6.21.0 undici-types: 6.21.0
'@types/node@24.10.13':
dependencies:
undici-types: 7.16.0
'@types/nodemailer@6.4.22': '@types/nodemailer@6.4.22':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/pg-pool@2.0.6': '@types/pg-pool@2.0.6':
dependencies: dependencies:
@@ -11385,13 +11388,13 @@ snapshots:
'@types/pg@8.16.0': '@types/pg@8.16.0':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
pg-protocol: 1.11.0 pg-protocol: 1.11.0
pg-types: 2.2.0 pg-types: 2.2.0
'@types/pg@8.6.1': '@types/pg@8.6.1':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
pg-protocol: 1.11.0 pg-protocol: 1.11.0
pg-types: 2.2.0 pg-types: 2.2.0
@@ -11401,7 +11404,7 @@ snapshots:
'@types/qrcode@1.5.6': '@types/qrcode@1.5.6':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/ramda@0.30.2': '@types/ramda@0.30.2':
dependencies: dependencies:
@@ -11418,7 +11421,7 @@ snapshots:
'@types/readable-stream@4.0.23': '@types/readable-stream@4.0.23':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/semver@7.7.1': {} '@types/semver@7.7.1': {}
@@ -11436,7 +11439,7 @@ snapshots:
'@types/tedious@4.0.14': '@types/tedious@4.0.14':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@types/trusted-types@2.0.7': '@types/trusted-types@2.0.7':
optional: true optional: true
@@ -11449,7 +11452,7 @@ snapshots:
'@types/ws@8.5.10': '@types/ws@8.5.10':
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
'@uiw/codemirror-extensions-basic-setup@4.25.4(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.1)(@codemirror/lint@6.9.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.29.0)': '@uiw/codemirror-extensions-basic-setup@4.25.4(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.1)(@codemirror/lint@6.9.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.29.0)':
dependencies: dependencies:
@@ -11505,21 +11508,21 @@ snapshots:
chai: 6.2.2 chai: 6.2.2
tinyrainbow: 3.0.3 tinyrainbow: 3.0.3
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))': '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))':
dependencies: dependencies:
'@vitest/spy': 4.0.18 '@vitest/spy': 4.0.18
estree-walker: 3.0.3 estree-walker: 3.0.3
magic-string: 0.30.21 magic-string: 0.30.21
optionalDependencies: optionalDependencies:
vite: 7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1) vite: 7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))': '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))':
dependencies: dependencies:
'@vitest/spy': 4.0.18 '@vitest/spy': 4.0.18
estree-walker: 3.0.3 estree-walker: 3.0.3
magic-string: 0.30.21 magic-string: 0.30.21
optionalDependencies: optionalDependencies:
vite: 7.3.1(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1) vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)
optional: true optional: true
'@vitest/pretty-format@4.0.18': '@vitest/pretty-format@4.0.18':
@@ -11600,19 +11603,19 @@ snapshots:
clean-stack: 4.2.0 clean-stack: 4.2.0
indent-string: 5.0.0 indent-string: 5.0.0
ai-sdk-ollama@3.7.0(ai@6.0.86(zod@3.25.76))(zod@3.25.76): ai-sdk-ollama@3.7.1(ai@6.0.91(zod@3.25.76))(zod@3.25.76):
dependencies: dependencies:
'@ai-sdk/provider': 3.0.8 '@ai-sdk/provider': 3.0.8
'@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76)
ai: 6.0.86(zod@3.25.76) ai: 6.0.91(zod@3.25.76)
jsonrepair: 3.13.2 jsonrepair: 3.13.2
ollama: 0.6.3 ollama: 0.6.3
transitivePeerDependencies: transitivePeerDependencies:
- zod - zod
ai@6.0.86(zod@3.25.76): ai@6.0.91(zod@3.25.76):
dependencies: dependencies:
'@ai-sdk/gateway': 3.0.46(zod@3.25.76) '@ai-sdk/gateway': 3.0.50(zod@3.25.76)
'@ai-sdk/provider': 3.0.8 '@ai-sdk/provider': 3.0.8
'@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76)
'@opentelemetry/api': 1.9.0 '@opentelemetry/api': 1.9.0
@@ -11726,7 +11729,7 @@ snapshots:
before-after-hook@2.2.3: {} before-after-hook@2.2.3: {}
better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)): better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)):
dependencies: dependencies:
'@better-auth/core': 1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0) '@better-auth/core': 1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)
'@better-auth/telemetry': 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)) '@better-auth/telemetry': 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0))
@@ -11749,9 +11752,9 @@ snapshots:
pg: 8.18.0 pg: 8.18.0
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1) vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)
better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)): better-auth@1.4.18(@prisma/client@5.22.0)(better-sqlite3@12.6.2)(drizzle-kit@0.31.9)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(kysely@0.28.11)(pg@8.18.0)(postgres@3.4.4))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(pg@8.18.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)):
dependencies: dependencies:
'@better-auth/core': 1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0) '@better-auth/core': 1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)
'@better-auth/telemetry': 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0)) '@better-auth/telemetry': 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@3.25.76))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.0))
@@ -11774,7 +11777,7 @@ snapshots:
pg: 8.18.0 pg: 8.18.0
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1) vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)
better-call@1.1.8(zod@3.25.76): better-call@1.1.8(zod@3.25.76):
dependencies: dependencies:
@@ -12635,7 +12638,7 @@ snapshots:
get-caller-file@2.0.5: {} get-caller-file@2.0.5: {}
get-east-asian-width@1.4.0: {} get-east-asian-width@1.5.0: {}
get-intrinsic@1.3.0: get-intrinsic@1.3.0:
dependencies: dependencies:
@@ -12816,7 +12819,7 @@ snapshots:
dependencies: dependencies:
react-is: 16.13.1 react-is: 16.13.1
hono@4.11.9: {} hono@4.11.10: {}
html-to-text@9.0.5: html-to-text@9.0.5:
dependencies: dependencies:
@@ -12904,7 +12907,7 @@ snapshots:
inline-style-parser@0.2.7: {} inline-style-parser@0.2.7: {}
inngest@3.40.1(h3@1.15.5)(hono@4.11.9)(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3): inngest@3.40.1(h3@1.15.5)(hono@4.11.10)(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3):
dependencies: dependencies:
'@bufbuild/protobuf': 2.11.0 '@bufbuild/protobuf': 2.11.0
'@inngest/ai': 0.1.7 '@inngest/ai': 0.1.7
@@ -12930,7 +12933,7 @@ snapshots:
zod: 3.22.5 zod: 3.22.5
optionalDependencies: optionalDependencies:
h3: 1.15.5 h3: 1.15.5
hono: 4.11.9 hono: 4.11.10
next: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
typescript: 5.9.3 typescript: 5.9.3
transitivePeerDependencies: transitivePeerDependencies:
@@ -13009,7 +13012,7 @@ snapshots:
is-fullwidth-code-point@5.1.0: is-fullwidth-code-point@5.1.0:
dependencies: dependencies:
get-east-asian-width: 1.4.0 get-east-asian-width: 1.5.0
is-glob@4.0.3: is-glob@4.0.3:
dependencies: dependencies:
@@ -13769,7 +13772,7 @@ snapshots:
node-mock-http@1.0.4: {} node-mock-http@1.0.4: {}
node-mocks-http@1.17.2(@types/node@20.19.33): node-mocks-http@1.17.2(@types/node@24.10.13):
dependencies: dependencies:
accepts: 1.3.8 accepts: 1.3.8
content-disposition: 0.5.4 content-disposition: 0.5.4
@@ -13782,7 +13785,7 @@ snapshots:
range-parser: 1.2.1 range-parser: 1.2.1
type-is: 1.6.18 type-is: 1.6.18
optionalDependencies: optionalDependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
node-os-utils@2.0.1: {} node-os-utils@2.0.1: {}
@@ -14166,7 +14169,7 @@ snapshots:
'@protobufjs/path': 1.1.2 '@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0 '@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0 '@protobufjs/utf8': 1.1.0
'@types/node': 20.19.33 '@types/node': 24.10.13
long: 5.3.2 long: 5.3.2
proxy-from-env@1.1.0: {} proxy-from-env@1.1.0: {}
@@ -14830,7 +14833,7 @@ snapshots:
string-width@7.2.0: string-width@7.2.0:
dependencies: dependencies:
emoji-regex: 10.6.0 emoji-regex: 10.6.0
get-east-asian-width: 1.4.0 get-east-asian-width: 1.5.0
strip-ansi: 7.1.2 strip-ansi: 7.1.2
string_decoder@1.3.0: string_decoder@1.3.0:
@@ -14862,7 +14865,7 @@ snapshots:
stripe@17.2.0: stripe@17.2.0:
dependencies: dependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
qs: 6.15.0 qs: 6.15.0
strnum@2.1.2: {} strnum@2.1.2: {}
@@ -15189,6 +15192,8 @@ snapshots:
undici-types@6.21.0: {} undici-types@6.21.0: {}
undici-types@7.16.0: {}
undici@6.23.0: {} undici@6.23.0: {}
unified@11.0.5: unified@11.0.5:
@@ -15308,18 +15313,18 @@ snapshots:
d3-time: 3.1.0 d3-time: 3.1.0
d3-timer: 3.0.1 d3-timer: 3.0.1
vite-tsconfig-paths@4.3.2(typescript@5.9.3)(vite@7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)): vite-tsconfig-paths@4.3.2(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)):
dependencies: dependencies:
debug: 4.4.3 debug: 4.4.3
globrex: 0.1.2 globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.9.3) tsconfck: 3.1.6(typescript@5.9.3)
optionalDependencies: optionalDependencies:
vite: 7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1) vite: 7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
vite@7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1): vite@7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1):
dependencies: dependencies:
esbuild: 0.20.2 esbuild: 0.20.2
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)
@@ -15328,13 +15333,13 @@ snapshots:
rollup: 4.57.1 rollup: 4.57.1
tinyglobby: 0.2.15 tinyglobby: 0.2.15
optionalDependencies: optionalDependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
fsevents: 2.3.3 fsevents: 2.3.3
jiti: 1.21.7 jiti: 1.21.7
tsx: 4.16.2 tsx: 4.16.2
yaml: 2.8.1 yaml: 2.8.1
vite@7.3.1(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1): vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1):
dependencies: dependencies:
esbuild: 0.20.2 esbuild: 0.20.2
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)
@@ -15343,17 +15348,17 @@ snapshots:
rollup: 4.57.1 rollup: 4.57.1
tinyglobby: 0.2.15 tinyglobby: 0.2.15
optionalDependencies: optionalDependencies:
'@types/node': 20.19.33 '@types/node': 24.10.13
fsevents: 2.3.3 fsevents: 2.3.3
jiti: 2.6.1 jiti: 2.6.1
tsx: 4.16.2 tsx: 4.16.2
yaml: 2.8.1 yaml: 2.8.1
optional: true optional: true
vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1): vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1):
dependencies: dependencies:
'@vitest/expect': 4.0.18 '@vitest/expect': 4.0.18
'@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)) '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1))
'@vitest/pretty-format': 4.0.18 '@vitest/pretty-format': 4.0.18
'@vitest/runner': 4.0.18 '@vitest/runner': 4.0.18
'@vitest/snapshot': 4.0.18 '@vitest/snapshot': 4.0.18
@@ -15370,11 +15375,11 @@ snapshots:
tinyexec: 1.0.2 tinyexec: 1.0.2
tinyglobby: 0.2.15 tinyglobby: 0.2.15
tinyrainbow: 3.0.3 tinyrainbow: 3.0.3
vite: 7.3.1(@types/node@20.19.33)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1) vite: 7.3.1(@types/node@24.10.13)(jiti@1.21.7)(tsx@4.16.2)(yaml@2.8.1)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:
'@opentelemetry/api': 1.9.0 '@opentelemetry/api': 1.9.0
'@types/node': 20.19.33 '@types/node': 24.10.13
transitivePeerDependencies: transitivePeerDependencies:
- jiti - jiti
- less - less
@@ -15388,10 +15393,10 @@ snapshots:
- tsx - tsx
- yaml - yaml
vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1): vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1):
dependencies: dependencies:
'@vitest/expect': 4.0.18 '@vitest/expect': 4.0.18
'@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)) '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1))
'@vitest/pretty-format': 4.0.18 '@vitest/pretty-format': 4.0.18
'@vitest/runner': 4.0.18 '@vitest/runner': 4.0.18
'@vitest/snapshot': 4.0.18 '@vitest/snapshot': 4.0.18
@@ -15408,11 +15413,11 @@ snapshots:
tinyexec: 1.0.2 tinyexec: 1.0.2
tinyglobby: 0.2.15 tinyglobby: 0.2.15
tinyrainbow: 3.0.3 tinyrainbow: 3.0.3
vite: 7.3.1(@types/node@20.19.33)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1) vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(tsx@4.16.2)(yaml@2.8.1)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:
'@opentelemetry/api': 1.9.0 '@opentelemetry/api': 1.9.0
'@types/node': 20.19.33 '@types/node': 24.10.13
transitivePeerDependencies: transitivePeerDependencies:
- jiti - jiti
- less - less