Files
harheimertc/package.json
Torsten Schulz (local) 2bedbee08d
Some checks failed
Code Analysis (JS/Vue) / analyze (push) Failing after 10s
Upgrade nodemailer to latest major for audit compliance.
This removes the remaining SMTP command injection advisories by moving to nodemailer 8.0.5 and refreshing the lockfile accordingly.

Made-with: Cursor
2026-04-15 21:00:43 +02:00

58 lines
1.6 KiB
JSON

{
"name": "harheimertc-website",
"version": "1.0.0",
"description": "Moderne Webseite für den Harheimer Tischtennis Club",
"private": true,
"type": "module",
"scripts": {
"dev": "nuxt dev --port 3100",
"build": "nuxt build",
"generate": "nuxt generate",
"preview": "nuxt preview --port 3100",
"start": "nuxt start --port 3100",
"postinstall": "nuxt prepare",
"test": "vitest run",
"check-security": "node scripts/verify-no-public-writes.js",
"smoke-local": "BASE_URL=http://127.0.0.1:3100 node scripts/smoke-tests.js",
"sync-public-data": "node scripts/sync-public-data.js",
"test:watch": "vitest watch",
"lint": "eslint . --fix"
},
"dependencies": {
"@pinia/nuxt": "^0.11.2",
"@simplewebauthn/browser": "^13.2.2",
"@simplewebauthn/server": "^13.2.2",
"@tinymce/tinymce-vue": "^6.3.0",
"bcryptjs": "^2.4.3",
"dompurify": "^3.3.1",
"jsonwebtoken": "^9.0.2",
"multer": "^2.0.2",
"nodemailer": "^8.0.5",
"nuxt": "^4.1.3",
"pdf-lib": "^1.17.1",
"pdf-parse": "^2.4.5",
"pinia": "^3.0.3",
"quill": "^2.0.2",
"sharp": "^0.34.5",
"tinymce": "^8.3.1",
"vue": "^3.5.22"
},
"devDependencies": {
"@nuxtjs/tailwindcss": "^6.11.0",
"@types/dompurify": "^3.0.5",
"autoprefixer": "^10.4.0",
"dotenv": "^17.2.3",
"eslint-plugin-vue": "^10.6.2",
"globals": "^16.5.0",
"lucide-vue-next": "^0.344.0",
"postcss": "^8.4.0",
"supertest": "^7.1.0",
"tailwindcss": "^3.4.0",
"vitest": "^4.0.16",
"vue-eslint-parser": "^10.2.0"
},
"overrides": {
"@peculiar/x509": "1.13.0"
}
}