chore: deps upgrades (#2712)
Some checks are pending
Continuous Integration / Build App (push) Waiting to run
Continuous Integration / Build Docker Image (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Playwright Tests / E2E Tests (push) Waiting to run
Extract and upload translations / Extract and upload translations (push) Waiting to run

This commit is contained in:
Lucas Smith 2026-04-21 14:43:49 +10:00 committed by GitHub
parent 198dafc8ec
commit 34b31c0d80
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 784 additions and 5164 deletions

View file

@ -12,6 +12,10 @@ runs:
with: with:
node-version: ${{ inputs.node_version }} node-version: ${{ inputs.node_version }}
- name: Enable corepack
shell: bash
run: corepack enable npm
- name: Cache npm - name: Cache npm
uses: actions/cache@v3 uses: actions/cache@v3
with: with:

3
.gitignore vendored
View file

@ -71,3 +71,6 @@ scripts/bench-*
# tmp # tmp
tmp/ tmp/
# opencode
.opencode/package-lock.json

3
.npmrc
View file

@ -1,2 +1,3 @@
legacy-peer-deps = true legacy-peer-deps = true
prefer-dedupe = true prefer-dedupe = true
min-release-age = 7

View file

@ -16,7 +16,7 @@
"fumadocs-ui": "16.5.0", "fumadocs-ui": "16.5.0",
"lucide-react": "^0.563.0", "lucide-react": "^0.563.0",
"mermaid": "^11.12.2", "mermaid": "^11.12.2",
"next": "16.1.6", "next": "16.2.4",
"next-plausible": "^3.12.5", "next-plausible": "^3.12.5",
"next-themes": "^0.4.6", "next-themes": "^0.4.6",
"react": "^19.2.4", "react": "^19.2.4",

View file

@ -12,7 +12,7 @@
"dependencies": { "dependencies": {
"@documenso/prisma": "*", "@documenso/prisma": "*",
"luxon": "^3.7.2", "luxon": "^3.7.2",
"next": "15.5.12" "next": "16.2.4"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20", "@types/node": "^20",

View file

@ -11,7 +11,7 @@
"moduleResolution": "bundler", "moduleResolution": "bundler",
"resolveJsonModule": true, "resolveJsonModule": true,
"isolatedModules": true, "isolatedModules": true,
"jsx": "preserve", "jsx": "react-jsx",
"incremental": true, "incremental": true,
"plugins": [ "plugins": [
{ {
@ -22,6 +22,12 @@
"@/*": ["./*"] "@/*": ["./*"]
} }
}, },
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx",
".next/types/**/*.ts",
".next/dev/types/**/*.ts"
],
"exclude": ["node_modules"] "exclude": ["node_modules"]
} }

View file

@ -45,7 +45,7 @@
"colord": "^2.9.3", "colord": "^2.9.3",
"content-disposition": "^1.0.1", "content-disposition": "^1.0.1",
"framer-motion": "^12.23.24", "framer-motion": "^12.23.24",
"hono": "^4.12.5", "hono": "^4.12.14",
"hono-react-router-adapter": "^0.6.5", "hono-react-router-adapter": "^0.6.5",
"input-otp": "^1.4.2", "input-otp": "^1.4.2",
"isbot": "^5.1.32", "isbot": "^5.1.32",

5879
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -41,9 +41,9 @@
"translate:extract": "lingui extract --clean", "translate:extract": "lingui extract --clean",
"translate:compile": "lingui compile" "translate:compile": "lingui compile"
}, },
"packageManager": "npm@10.7.0", "packageManager": "npm@11.11.0",
"engines": { "engines": {
"npm": ">=10.7.0", "npm": ">=11.11.0",
"node": ">=22.0.0" "node": ">=22.0.0"
}, },
"devDependencies": { "devDependencies": {
@ -62,10 +62,11 @@
"dotenv-cli": "^11.0.0", "dotenv-cli": "^11.0.0",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"husky": "^9.1.7", "husky": "^9.1.7",
"inngest-cli": "^1.16.1", "inngest": "^3.54.0",
"inngest-cli": "^1.17.9",
"lint-staged": "^16.2.7", "lint-staged": "^16.2.7",
"nanoid": "^5.1.6", "nanoid": "^5.1.6",
"nodemailer": "^7.0.10", "nodemailer": "^8.0.5",
"pdfjs-dist": "5.4.296", "pdfjs-dist": "5.4.296",
"pino": "^9.14.0", "pino": "^9.14.0",
"pino-pretty": "^13.1.2", "pino-pretty": "^13.1.2",
@ -102,7 +103,7 @@
"zod": "^3.25.76" "zod": "^3.25.76"
}, },
"overrides": { "overrides": {
"lodash": "4.17.23", "lodash": "4.18.1",
"pdfjs-dist": "5.4.296", "pdfjs-dist": "5.4.296",
"typescript": "5.6.2", "typescript": "5.6.2",
"zod": "$zod", "zod": "$zod",

View file

@ -17,7 +17,7 @@
"@oslojs/encoding": "^1.1.0", "@oslojs/encoding": "^1.1.0",
"@simplewebauthn/server": "^13.2.2", "@simplewebauthn/server": "^13.2.2",
"arctic": "^3.7.0", "arctic": "^3.7.0",
"hono": "^4.12.5", "hono": "^4.12.14",
"luxon": "^3.7.2", "luxon": "^3.7.2",
"nanoid": "^5.1.6", "nanoid": "^5.1.6",
"ts-pattern": "^5.9.0", "ts-pattern": "^5.9.0",

View file

@ -37,12 +37,12 @@
"@react-email/section": "0.0.16", "@react-email/section": "0.0.16",
"@react-email/tailwind": "^2.0.1", "@react-email/tailwind": "^2.0.1",
"@react-email/text": "0.1.5", "@react-email/text": "0.1.5",
"nodemailer": "^7.0.10", "nodemailer": "^8.0.5",
"react-email": "^5.0.6", "react-email": "^5.0.6",
"resend": "^6.5.2" "resend": "^6.5.2"
}, },
"devDependencies": { "devDependencies": {
"@documenso/tsconfig": "*", "@documenso/tsconfig": "*",
"@types/nodemailer": "^7.0.4" "@types/nodemailer": "^8.0.0"
} }
} }

View file

@ -54,13 +54,11 @@ export class MailChannelsTransport implements Transport<SentMessageInfo> {
const mailCc = this.toMailChannelsAddresses(mail.data.cc); const mailCc = this.toMailChannelsAddresses(mail.data.cc);
const mailBcc = this.toMailChannelsAddresses(mail.data.bcc); const mailBcc = this.toMailChannelsAddresses(mail.data.bcc);
const from: MailChannelsAddress = const [from] = this.toMailChannelsAddresses(mail.data.from);
typeof mail.data.from === 'string'
? { email: mail.data.from } if (!from) {
: { return callback(new Error('Missing required field "from"'), null);
email: mail.data.from?.address, }
name: mail.data.from?.name,
};
const requestHeaders: Record<string, string> = { const requestHeaders: Record<string, string> = {
'Content-Type': 'application/json', 'Content-Type': 'application/json',

View file

@ -1,5 +1,5 @@
module.exports = { module.exports = {
extends: ['next', 'turbo', 'eslint:recommended', 'plugin:@typescript-eslint/recommended'], extends: ['turbo', 'eslint:recommended', 'plugin:@typescript-eslint/recommended'],
plugins: ['unused-imports'], plugins: ['unused-imports'],
@ -22,8 +22,7 @@ module.exports = {
}, },
rules: { rules: {
'@next/next/no-html-link-for-pages': 'off', // 'react/no-unescaped-entities': 'off',
'react/no-unescaped-entities': 'off',
'@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'off',
'unused-imports/no-unused-imports': 'warn', 'unused-imports/no-unused-imports': 'warn',

View file

@ -10,11 +10,10 @@
"@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0", "@typescript-eslint/parser": "^7.18.0",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"eslint-config-next": "^15",
"eslint-config-turbo": "^1.13.4", "eslint-config-turbo": "^1.13.4",
"eslint-plugin-package-json": "^0.85.0", "eslint-plugin-package-json": "^0.85.0",
"eslint-plugin-react": "^7.37.5", "eslint-plugin-react": "^7.37.5",
"eslint-plugin-unused-imports": "^4.3.0", "eslint-plugin-unused-imports": "^4.3.0",
"typescript": "5.6.2" "typescript": "5.6.2"
} }
} }

View file

@ -46,11 +46,11 @@
"ai": "^5.0.104", "ai": "^5.0.104",
"bullmq": "^5.71.1", "bullmq": "^5.71.1",
"csv-parse": "^6.1.0", "csv-parse": "^6.1.0",
"inngest": "^3.45.1", "inngest": "^3.54.0",
"ioredis": "^5.10.1", "ioredis": "^5.10.1",
"jose": "^6.1.2", "jose": "^6.1.2",
"konva": "^10.0.9", "konva": "^10.0.9",
"kysely": "0.28.8", "kysely": "0.28.16",
"luxon": "^3.7.2", "luxon": "^3.7.2",
"nanoid": "^5.1.6", "nanoid": "^5.1.6",
"oslo": "^0.17.0", "oslo": "^0.17.0",

View file

@ -22,7 +22,7 @@
}, },
"dependencies": { "dependencies": {
"@prisma/client": "^6.19.0", "@prisma/client": "^6.19.0",
"kysely": "0.28.8", "kysely": "0.28.16",
"nanoid": "^5.1.6", "nanoid": "^5.1.6",
"prisma": "^6.19.0", "prisma": "^6.19.0",
"prisma-extension-kysely": "^3.0.0", "prisma-extension-kysely": "^3.0.0",