perf: upgrade json-schema-to-typescript and various other dependencies (#9076)

This further reduces the amount of dependencies installed by payload.
Special thanks to @benmccann for this PR
(https://github.com/bcherny/json-schema-to-typescript/pull/639) !

json-schema-to-typescript before this PR (15.0.1):

![CleanShot 2024-11-07 at 15 35
53@2x](https://github.com/user-attachments/assets/83cb671c-82a8-4b59-b488-cf941d673c8e)

14mb, 37 dependencies

json-schema-to-typescript after this PR (15.0.3):

![CleanShot 2024-11-07 at 15 36
08@2x](https://github.com/user-attachments/assets/d9463275-37e5-452e-aca5-9c1bdeb2a435)

11 MB, 14 dependencies

This PR also upgrades:
- console-table-printer
- croner
- get-tsconfig
- jose
- pino-pretty
- ts-essentials
- tsx
This commit is contained in:
Alessio Gravili
2024-11-07 15:54:45 -07:00
committed by GitHub
parent cd49783105
commit 0cd83f0591
12 changed files with 116 additions and 94 deletions

View File

@@ -1,15 +1,24 @@
{ {
"name": "jest-payload", "name": "jest-payload",
"version": "1.0.0", "version": "1.0.0",
"main": "index.js",
"license": "MIT", "license": "MIT",
"main": "index.js",
"scripts": {
"build": "yarn build:server && yarn build:payload",
"build:payload": "PAYLOAD_CONFIG_PATH=src/payload.config.ts payload build",
"build:server": "tsc",
"dev": "nodemon",
"generate:types": "PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:types",
"serve": "PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js",
"test": "jest --forceExit --detectOpenHandles"
},
"dependencies": { "dependencies": {
"@payloadcms/bundler-webpack": "^1.0.5", "@payloadcms/bundler-webpack": "^1.0.5",
"@payloadcms/db-mongodb": "^1.1.0", "@payloadcms/db-mongodb": "^1.1.0",
"@payloadcms/richtext-slate": "^1.3.1", "@payloadcms/richtext-slate": "^1.3.1",
"dotenv": "^16.3.1", "dotenv": "^16.3.1",
"express": "^4.18.2", "express": "^4.18.2",
"get-tsconfig": "^4.7.0", "get-tsconfig": "4.8.1",
"payload": "^2.4.0" "payload": "^2.4.0"
}, },
"devDependencies": { "devDependencies": {
@@ -21,14 +30,5 @@
"nodemon": "^3.0.1", "nodemon": "^3.0.1",
"ts-node": "10.9.1", "ts-node": "10.9.1",
"typescript": "^5.2.2" "typescript": "^5.2.2"
},
"scripts": {
"generate:types": "PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:types",
"dev": "nodemon",
"build:payload": "PAYLOAD_CONFIG_PATH=src/payload.config.ts payload build",
"build:server": "tsc",
"build": "yarn build:server && yarn build:payload",
"serve": "PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js",
"test": "jest --forceExit --detectOpenHandles"
} }
} }

View File

@@ -162,7 +162,7 @@
"sort-package-json": "^2.10.0", "sort-package-json": "^2.10.0",
"swc-plugin-transform-remove-imports": "1.15.0", "swc-plugin-transform-remove-imports": "1.15.0",
"tempy": "1.0.1", "tempy": "1.0.1",
"tsx": "4.19.1", "tsx": "4.19.2",
"turbo": "^2.1.3", "turbo": "^2.1.3",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },

View File

@@ -49,7 +49,7 @@
"dependencies": { "dependencies": {
"@payloadcms/drizzle": "workspace:*", "@payloadcms/drizzle": "workspace:*",
"@types/pg": "8.10.2", "@types/pg": "8.10.2",
"console-table-printer": "2.11.2", "console-table-printer": "2.12.1",
"drizzle-kit": "0.26.2", "drizzle-kit": "0.26.2",
"drizzle-orm": "0.35.1", "drizzle-orm": "0.35.1",
"pg": "8.11.3", "pg": "8.11.3",

View File

@@ -47,7 +47,7 @@
"dependencies": { "dependencies": {
"@libsql/client": "0.14.0", "@libsql/client": "0.14.0",
"@payloadcms/drizzle": "workspace:*", "@payloadcms/drizzle": "workspace:*",
"console-table-printer": "2.11.2", "console-table-printer": "2.12.1",
"drizzle-kit": "0.26.2", "drizzle-kit": "0.26.2",
"drizzle-orm": "0.35.1", "drizzle-orm": "0.35.1",
"prompts": "2.4.2", "prompts": "2.4.2",

View File

@@ -49,7 +49,7 @@
"dependencies": { "dependencies": {
"@payloadcms/drizzle": "workspace:*", "@payloadcms/drizzle": "workspace:*",
"@vercel/postgres": "^0.9.0", "@vercel/postgres": "^0.9.0",
"console-table-printer": "2.11.2", "console-table-printer": "2.12.1",
"drizzle-kit": "0.26.2", "drizzle-kit": "0.26.2",
"drizzle-orm": "0.35.1", "drizzle-orm": "0.35.1",
"pg": "8.11.3", "pg": "8.11.3",

View File

@@ -45,7 +45,7 @@
"prepublishOnly": "pnpm clean && pnpm turbo build" "prepublishOnly": "pnpm clean && pnpm turbo build"
}, },
"dependencies": { "dependencies": {
"console-table-printer": "2.11.2", "console-table-printer": "2.12.1",
"drizzle-orm": "0.35.1", "drizzle-orm": "0.35.1",
"prompts": "2.4.2", "prompts": "2.4.2",
"to-snake-case": "1.0.0", "to-snake-case": "1.0.0",

View File

@@ -45,8 +45,8 @@
"dependencies": { "dependencies": {
"graphql-scalars": "1.22.2", "graphql-scalars": "1.22.2",
"pluralize": "8.0.0", "pluralize": "8.0.0",
"ts-essentials": "10.0.2", "ts-essentials": "10.0.3",
"tsx": "4.19.1" "tsx": "4.19.2"
}, },
"devDependencies": { "devDependencies": {
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",

View File

@@ -91,24 +91,24 @@
"ajv": "8.17.1", "ajv": "8.17.1",
"bson-objectid": "2.0.4", "bson-objectid": "2.0.4",
"ci-info": "^4.0.0", "ci-info": "^4.0.0",
"console-table-printer": "2.11.2", "console-table-printer": "2.12.1",
"croner": "8.1.2", "croner": "9.0.0",
"dataloader": "2.2.2", "dataloader": "2.2.2",
"deepmerge": "4.3.1", "deepmerge": "4.3.1",
"file-type": "19.3.0", "file-type": "19.3.0",
"get-tsconfig": "^4.7.2", "get-tsconfig": "4.8.1",
"http-status": "1.6.2", "http-status": "1.6.2",
"image-size": "^1.1.1", "image-size": "^1.1.1",
"jose": "5.9.2", "jose": "5.9.6",
"json-schema-to-typescript": "15.0.1", "json-schema-to-typescript": "15.0.3",
"minimist": "1.2.8", "minimist": "1.2.8",
"pino": "9.5.0", "pino": "9.5.0",
"pino-pretty": "11.3.0", "pino-pretty": "12.0.0",
"pluralize": "8.0.0", "pluralize": "8.0.0",
"sanitize-filename": "1.6.3", "sanitize-filename": "1.6.3",
"scmp": "2.1.0", "scmp": "2.1.0",
"ts-essentials": "10.0.2", "ts-essentials": "10.0.3",
"tsx": "4.19.1", "tsx": "4.19.2",
"uuid": "10.0.0" "uuid": "10.0.0"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -91,7 +91,7 @@ export const bin = async () => {
const queue = args.queue ? args.queue : undefined const queue = args.queue ? args.queue : undefined
if (args.cron) { if (args.cron) {
Cron(args.cron, async () => { new Cron(args.cron, async () => {
await payload.jobs.run({ await payload.jobs.run({
limit, limit,
queue, queue,

View File

@@ -92,7 +92,7 @@
"react-select": "5.8.0", "react-select": "5.8.0",
"scheduler": "0.0.0-experimental-3edc000d-20240926", "scheduler": "0.0.0-experimental-3edc000d-20240926",
"sonner": "^1.5.0", "sonner": "^1.5.0",
"ts-essentials": "10.0.2", "ts-essentials": "10.0.3",
"use-context-selector": "2.0.0", "use-context-selector": "2.0.0",
"uuid": "10.0.0" "uuid": "10.0.0"
}, },

152
pnpm-lock.yaml generated
View File

@@ -199,8 +199,8 @@ importers:
specifier: 1.0.1 specifier: 1.0.1
version: 1.0.1 version: 1.0.1
tsx: tsx:
specifier: 4.19.1 specifier: 4.19.2
version: 4.19.1 version: 4.19.2
turbo: turbo:
specifier: ^2.1.3 specifier: ^2.1.3
version: 2.1.3 version: 2.1.3
@@ -312,8 +312,8 @@ importers:
specifier: 8.10.2 specifier: 8.10.2
version: 8.10.2 version: 8.10.2
console-table-printer: console-table-printer:
specifier: 2.11.2 specifier: 2.12.1
version: 2.11.2 version: 2.12.1
drizzle-kit: drizzle-kit:
specifier: 0.26.2 specifier: 0.26.2
version: 0.26.2 version: 0.26.2
@@ -358,8 +358,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../drizzle version: link:../drizzle
console-table-printer: console-table-printer:
specifier: 2.11.2 specifier: 2.12.1
version: 2.11.2 version: 2.12.1
drizzle-kit: drizzle-kit:
specifier: 0.26.2 specifier: 0.26.2
version: 0.26.2 version: 0.26.2
@@ -398,8 +398,8 @@ importers:
specifier: ^0.9.0 specifier: ^0.9.0
version: 0.9.0 version: 0.9.0
console-table-printer: console-table-printer:
specifier: 2.11.2 specifier: 2.12.1
version: 2.11.2 version: 2.12.1
drizzle-kit: drizzle-kit:
specifier: 0.26.2 specifier: 0.26.2
version: 0.26.2 version: 0.26.2
@@ -441,8 +441,8 @@ importers:
packages/drizzle: packages/drizzle:
dependencies: dependencies:
console-table-printer: console-table-printer:
specifier: 2.11.2 specifier: 2.12.1
version: 2.11.2 version: 2.12.1
drizzle-orm: drizzle-orm:
specifier: 0.35.1 specifier: 0.35.1
version: 0.35.1(@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@neondatabase/serverless@0.9.4)(@opentelemetry/api@1.9.0)(@types/pg@8.10.2)(@vercel/postgres@0.9.0)(pg@8.11.3)(react@19.0.0-rc-65a56d0e-20241020)(types-react@19.0.0-rc.1) version: 0.35.1(@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@neondatabase/serverless@0.9.4)(@opentelemetry/api@1.9.0)(@types/pg@8.10.2)(@vercel/postgres@0.9.0)(pg@8.11.3)(react@19.0.0-rc-65a56d0e-20241020)(types-react@19.0.0-rc.1)
@@ -620,11 +620,11 @@ importers:
specifier: 8.0.0 specifier: 8.0.0
version: 8.0.0 version: 8.0.0
ts-essentials: ts-essentials:
specifier: 10.0.2 specifier: 10.0.3
version: 10.0.2(typescript@5.6.3) version: 10.0.3(typescript@5.6.3)
tsx: tsx:
specifier: 4.19.1 specifier: 4.19.2
version: 4.19.1 version: 4.19.2
devDependencies: devDependencies:
'@payloadcms/eslint-config': '@payloadcms/eslint-config':
specifier: workspace:* specifier: workspace:*
@@ -825,11 +825,11 @@ importers:
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.0.0 version: 4.0.0
console-table-printer: console-table-printer:
specifier: 2.11.2 specifier: 2.12.1
version: 2.11.2 version: 2.12.1
croner: croner:
specifier: 8.1.2 specifier: 9.0.0
version: 8.1.2 version: 9.0.0
dataloader: dataloader:
specifier: 2.2.2 specifier: 2.2.2
version: 2.2.2 version: 2.2.2
@@ -840,8 +840,8 @@ importers:
specifier: 19.3.0 specifier: 19.3.0
version: 19.3.0 version: 19.3.0
get-tsconfig: get-tsconfig:
specifier: ^4.7.2 specifier: 4.8.1
version: 4.7.6 version: 4.8.1
graphql: graphql:
specifier: ^16.8.1 specifier: ^16.8.1
version: 16.9.0 version: 16.9.0
@@ -852,11 +852,11 @@ importers:
specifier: ^1.1.1 specifier: ^1.1.1
version: 1.1.1 version: 1.1.1
jose: jose:
specifier: 5.9.2 specifier: 5.9.6
version: 5.9.2 version: 5.9.6
json-schema-to-typescript: json-schema-to-typescript:
specifier: 15.0.1 specifier: 15.0.3
version: 15.0.1 version: 15.0.3
minimist: minimist:
specifier: 1.2.8 specifier: 1.2.8
version: 1.2.8 version: 1.2.8
@@ -864,8 +864,8 @@ importers:
specifier: 9.5.0 specifier: 9.5.0
version: 9.5.0 version: 9.5.0
pino-pretty: pino-pretty:
specifier: 11.3.0 specifier: 12.0.0
version: 11.3.0 version: 12.0.0
pluralize: pluralize:
specifier: 8.0.0 specifier: 8.0.0
version: 8.0.0 version: 8.0.0
@@ -876,11 +876,11 @@ importers:
specifier: 2.1.0 specifier: 2.1.0
version: 2.1.0 version: 2.1.0
ts-essentials: ts-essentials:
specifier: 10.0.2 specifier: 10.0.3
version: 10.0.2(typescript@5.6.3) version: 10.0.3(typescript@5.6.3)
tsx: tsx:
specifier: 4.19.1 specifier: 4.19.2
version: 4.19.1 version: 4.19.2
uuid: uuid:
specifier: 10.0.0 specifier: 10.0.0
version: 10.0.0 version: 10.0.0
@@ -1537,8 +1537,8 @@ importers:
specifier: ^1.5.0 specifier: ^1.5.0
version: 1.5.0(react-dom@19.0.0-rc-65a56d0e-20241020(react@19.0.0-rc-65a56d0e-20241020))(react@19.0.0-rc-65a56d0e-20241020) version: 1.5.0(react-dom@19.0.0-rc-65a56d0e-20241020(react@19.0.0-rc-65a56d0e-20241020))(react@19.0.0-rc-65a56d0e-20241020)
ts-essentials: ts-essentials:
specifier: 10.0.2 specifier: 10.0.3
version: 10.0.2(typescript@5.6.3) version: 10.0.3(typescript@5.6.3)
use-context-selector: use-context-selector:
specifier: 2.0.0 specifier: 2.0.0
version: 2.0.0(react@19.0.0-rc-65a56d0e-20241020)(scheduler@0.0.0-experimental-3edc000d-20240926) version: 2.0.0(react@19.0.0-rc-65a56d0e-20241020)(scheduler@0.0.0-experimental-3edc000d-20240926)
@@ -1772,8 +1772,8 @@ importers:
specifier: ^1.0.1 specifier: ^1.0.1
version: 1.0.1 version: 1.0.1
ts-essentials: ts-essentials:
specifier: 10.0.2 specifier: 10.0.3
version: 10.0.2(typescript@5.6.3) version: 10.0.3(typescript@5.6.3)
typescript: typescript:
specifier: 5.6.3 specifier: 5.6.3
version: 5.6.3 version: 5.6.3
@@ -5559,8 +5559,8 @@ packages:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0} engines: {node: ^14.18.0 || >=16.10.0}
console-table-printer@2.11.2: console-table-printer@2.12.1:
resolution: {integrity: sha512-uuUHie0sfPP542TKGzPFal0W1wo1beuKAqIZdaavcONx8OoqdnJRKjkinbRTOta4FaCa1RcIL+7mMJWX3pQGVg==} resolution: {integrity: sha512-wKGOQRRvdnd89pCeH96e2Fn4wkbenSP6LMHfjfyNLMbGuHEFbMqQNuxXqd0oXG9caIOQ1FTvc5Uijp9/4jujnQ==}
content-disposition@0.5.4: content-disposition@0.5.4:
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
@@ -5605,8 +5605,8 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true hasBin: true
croner@8.1.2: croner@9.0.0:
resolution: {integrity: sha512-ypfPFcAXHuAZRCzo3vJL6ltENzniTjwe/qsLleH1V2/7SRDjgvRQyrLmumFTLmjFax4IuSxfGXEn79fozXcJog==} resolution: {integrity: sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==}
engines: {node: '>=18.0'} engines: {node: '>=18.0'}
cross-env@7.0.3: cross-env@7.0.3:
@@ -6449,6 +6449,14 @@ packages:
fb-watchman@2.0.2: fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
fdir@6.4.2:
resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
picomatch:
optional: true
fetch-blob@3.2.0: fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines: {node: ^12.20 || >= 14.13} engines: {node: ^12.20 || >= 14.13}
@@ -6660,6 +6668,9 @@ packages:
get-tsconfig@4.7.6: get-tsconfig@4.7.6:
resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
get-tsconfig@4.8.1:
resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==}
giget@1.2.3: giget@1.2.3:
resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
hasBin: true hasBin: true
@@ -7388,8 +7399,8 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true hasBin: true
jose@5.9.2: jose@5.9.6:
resolution: {integrity: sha512-ILI2xx/I57b20sd7rHZvgiiQrmp2mcotwsAH+5ajbpFQbrYVQdNHYlQhoA5cFb78CgtBOxtC05TeA+mcgkuCqQ==} resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==}
joycon@3.1.1: joycon@3.1.1:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
@@ -7455,8 +7466,8 @@ packages:
json-parse-even-better-errors@2.3.1: json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
json-schema-to-typescript@15.0.1: json-schema-to-typescript@15.0.3:
resolution: {integrity: sha512-gSSg20skxv+ZQqR8Y8itZt+2iYFGNgneuTgf/Va0TBw+zo6JsykDG1bqhkhMs5g/vIdqmZx55oQJLbgOEuxPJw==} resolution: {integrity: sha512-iOKdzTUWEVM4nlxpFudFsWyUiu/Jakkga4OZPEt7CGoSEsAsUgdOZqR6pcgx2STBek9Gm4hcarJpXSzIvZ/hKA==}
engines: {node: '>=16.0.0'} engines: {node: '>=16.0.0'}
hasBin: true hasBin: true
@@ -8260,8 +8271,8 @@ packages:
pino-abstract-transport@2.0.0: pino-abstract-transport@2.0.0:
resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}
pino-pretty@11.3.0: pino-pretty@12.0.0:
resolution: {integrity: sha512-oXwn7ICywaZPHmu3epHGU2oJX4nPmKvHvB/bwrJHlGcbEWaVcotkpyVHMKLKmiVryWYByNp0jpgAcXpFJDXJzA==} resolution: {integrity: sha512-Cx08RuTg6337DbzXqiHpo+2ej0K2FwnyLYIHCmbB5ZhVXJA5XV7zTnvSGoeEERVIGTW9yj7XNtgS+5LpzRdR8w==}
hasBin: true hasBin: true
pino-std-serializers@7.0.0: pino-std-serializers@7.0.0:
@@ -8355,11 +8366,6 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
prettier@3.3.2:
resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
engines: {node: '>=14'}
hasBin: true
prettier@3.3.3: prettier@3.3.3:
resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
engines: {node: '>=14'} engines: {node: '>=14'}
@@ -9410,6 +9416,10 @@ packages:
tiny-warning@1.0.3: tiny-warning@1.0.3:
resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
tinyglobby@0.2.10:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
engines: {node: '>=12.0.0'}
titleize@3.0.0: titleize@3.0.0:
resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
@@ -9483,8 +9493,8 @@ packages:
peerDependencies: peerDependencies:
typescript: 5.6.3 typescript: 5.6.3
ts-essentials@10.0.2: ts-essentials@10.0.3:
resolution: {integrity: sha512-Xwag0TULqriaugXqVdDiGZ5wuZpqABZlpwQ2Ho4GDyiu/R2Xjkp/9+zcFxL7uzeLl/QCPrflnvpVYyS3ouT7Zw==} resolution: {integrity: sha512-/FrVAZ76JLTWxJOERk04fm8hYENDo0PWSP3YLQKxevLwWtxemGcl5JJEzN4iqfDlRve0ckyfFaOBu4xbNH/wZw==}
peerDependencies: peerDependencies:
typescript: 5.6.3 typescript: 5.6.3
peerDependenciesMeta: peerDependenciesMeta:
@@ -9524,8 +9534,8 @@ packages:
tslib@2.6.3: tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
tsx@4.19.1: tsx@4.19.2:
resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
hasBin: true hasBin: true
@@ -11755,7 +11765,7 @@ snapshots:
'@esbuild-kit/esm-loader@2.6.5': '@esbuild-kit/esm-loader@2.6.5':
dependencies: dependencies:
'@esbuild-kit/core-utils': 3.3.2 '@esbuild-kit/core-utils': 3.3.2
get-tsconfig: 4.7.6 get-tsconfig: 4.8.1
'@esbuild/aix-ppc64@0.19.12': '@esbuild/aix-ppc64@0.19.12':
optional: true optional: true
@@ -15096,7 +15106,7 @@ snapshots:
consola@3.2.3: {} consola@3.2.3: {}
console-table-printer@2.11.2: console-table-printer@2.12.1:
dependencies: dependencies:
simple-wcswidth: 1.0.1 simple-wcswidth: 1.0.1
@@ -15158,7 +15168,7 @@ snapshots:
- supports-color - supports-color
- ts-node - ts-node
croner@8.1.2: {} croner@9.0.0: {}
cross-env@7.0.3: cross-env@7.0.3:
dependencies: dependencies:
@@ -16196,6 +16206,10 @@ snapshots:
dependencies: dependencies:
bser: 2.1.1 bser: 2.1.1
fdir@6.4.2(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
fetch-blob@3.2.0: fetch-blob@3.2.0:
dependencies: dependencies:
node-domexception: 1.0.0 node-domexception: 1.0.0
@@ -16433,6 +16447,10 @@ snapshots:
dependencies: dependencies:
resolve-pkg-maps: 1.0.0 resolve-pkg-maps: 1.0.0
get-tsconfig@4.8.1:
dependencies:
resolve-pkg-maps: 1.0.0
giget@1.2.3: giget@1.2.3:
dependencies: dependencies:
citty: 0.1.6 citty: 0.1.6
@@ -17368,7 +17386,7 @@ snapshots:
jiti@1.21.6: {} jiti@1.21.6: {}
jose@5.9.2: {} jose@5.9.6: {}
joycon@3.1.1: {} joycon@3.1.1: {}
@@ -17446,16 +17464,17 @@ snapshots:
json-parse-even-better-errors@2.3.1: {} json-parse-even-better-errors@2.3.1: {}
json-schema-to-typescript@15.0.1: json-schema-to-typescript@15.0.3:
dependencies: dependencies:
'@apidevtools/json-schema-ref-parser': 11.7.0 '@apidevtools/json-schema-ref-parser': 11.7.0
'@types/json-schema': 7.0.15 '@types/json-schema': 7.0.15
glob: 10.4.5 '@types/lodash': 4.17.7
is-glob: 4.0.3 is-glob: 4.0.3
js-yaml: 4.1.0 js-yaml: 4.1.0
lodash: 4.17.21 lodash: 4.17.21
minimist: 1.2.8 minimist: 1.2.8
prettier: 3.3.2 prettier: 3.3.3
tinyglobby: 0.2.10
json-schema-traverse@0.4.1: {} json-schema-traverse@0.4.1: {}
@@ -18309,7 +18328,7 @@ snapshots:
dependencies: dependencies:
split2: 4.2.0 split2: 4.2.0
pino-pretty@11.3.0: pino-pretty@12.0.0:
dependencies: dependencies:
colorette: 2.0.20 colorette: 2.0.20
dateformat: 4.6.3 dateformat: 4.6.3
@@ -18421,8 +18440,6 @@ snapshots:
prelude-ls@1.2.1: {} prelude-ls@1.2.1: {}
prettier@3.3.2: {}
prettier@3.3.3: {} prettier@3.3.3: {}
pretty-format@24.9.0: pretty-format@24.9.0:
@@ -19566,6 +19583,11 @@ snapshots:
tiny-warning@1.0.3: {} tiny-warning@1.0.3: {}
tinyglobby@0.2.10:
dependencies:
fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
titleize@3.0.0: {} titleize@3.0.0: {}
tmpl@1.0.5: {} tmpl@1.0.5: {}
@@ -19633,7 +19655,7 @@ snapshots:
minimatch: 10.0.1 minimatch: 10.0.1
typescript: 5.6.3 typescript: 5.6.3
ts-essentials@10.0.2(typescript@5.6.3): ts-essentials@10.0.3(typescript@5.6.3):
optionalDependencies: optionalDependencies:
typescript: 5.6.3 typescript: 5.6.3
@@ -19662,7 +19684,7 @@ snapshots:
tslib@2.6.3: {} tslib@2.6.3: {}
tsx@4.19.1: tsx@4.19.2:
dependencies: dependencies:
esbuild: 0.23.1 esbuild: 0.23.1
get-tsconfig: 4.7.6 get-tsconfig: 4.7.6

View File

@@ -79,7 +79,7 @@
"server-only": "^0.0.1", "server-only": "^0.0.1",
"slate": "0.91.4", "slate": "0.91.4",
"tempy": "^1.0.1", "tempy": "^1.0.1",
"ts-essentials": "10.0.2", "ts-essentials": "10.0.3",
"typescript": "5.6.3", "typescript": "5.6.3",
"uploadthing": "^6.10.1", "uploadthing": "^6.10.1",
"uuid": "10.0.0" "uuid": "10.0.0"