diff --git a/package-lock.json b/package-lock.json index a83bbc0ece..f7c8538ce5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -503,6 +503,20 @@ "typescript": "^5.0.4" } }, + "libraries/validation-tools": { + "name": "@overleaf/validation-tools", + "version": "1.0.0", + "license": "AGPL-3.0-only", + "dependencies": { + "@overleaf/o-error": "*", + "mongodb": "^6.12.0", + "zod": "^4.1.8" + }, + "devDependencies": { + "typescript": "^5.0.4", + "vitest": "^3.2.4" + } + }, "node_modules/@adobe/css-tools": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz", @@ -14784,6 +14798,10 @@ "resolved": "services/tpdsworker", "link": true }, + "node_modules/@overleaf/validation-tools": { + "resolved": "libraries/validation-tools", + "link": true + }, "node_modules/@overleaf/web": { "resolved": "services/web", "link": true @@ -50533,9 +50551,9 @@ } }, "node_modules/zod": { - "version": "4.0.17", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.17.tgz", - "integrity": "sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==", + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.8.tgz", + "integrity": "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -52434,6 +52452,7 @@ "@overleaf/redis-wrapper": "*", "@overleaf/settings": "*", "@overleaf/stream-utils": "*", + "@overleaf/validation-tools": "*", "@phosphor-icons/react": "^2.1.7", "@slack/webhook": "^7.0.2", "@stripe/react-stripe-js": "^3.9.0",