Add aria-labels to form controls (selects, checkboxes, switches), set html lang attribute and page title, fix color contrast for --candle-dim and --text-faint tokens, underline inline links, remove opacity hack. Harden dev login endpoints with atomic findOneAndUpdate and tokenVersion in JWT. Update Playwright timeouts and E2E test helpers.
61 lines
1.7 KiB
JSON
61 lines
1.7 KiB
JSON
{
|
|
"name": "nuxt-app",
|
|
"type": "module",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "nuxt build",
|
|
"dev": "nuxt dev",
|
|
"generate": "nuxt generate",
|
|
"preview": "nuxt preview",
|
|
"postinstall": "nuxt prepare",
|
|
"test": "vitest",
|
|
"test:run": "vitest run",
|
|
"test:e2e": "npx playwright test",
|
|
"test:e2e:ui": "npx playwright test --ui",
|
|
"test:e2e:headed": "npx playwright test --headed",
|
|
"test:visual": "npx playwright test e2e/visual/",
|
|
"test:visual:update": "npx playwright test e2e/visual/ --update-snapshots",
|
|
"test:a11y": "npx playwright test e2e/a11y.spec.js",
|
|
"test:all": "npm run test:run && npx playwright test",
|
|
"prepare": "husky || true"
|
|
},
|
|
"dependencies": {
|
|
"@cloudinary/vue": "^1.13.3",
|
|
"@headlessui/vue": "^1.7.23",
|
|
"@heroicons/vue": "^2.2.0",
|
|
"@nuxt/eslint": "^1.9.0",
|
|
"@nuxt/ui": "^4.0.0",
|
|
"@nuxtjs/plausible": "^3.0.1",
|
|
"@slack/web-api": "^7.10.0",
|
|
"chrono-node": "^2.8.4",
|
|
"cloudinary": "^2.7.0",
|
|
"eslint": "^9.34.0",
|
|
"isomorphic-dompurify": "^3.0.0",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"marked": "^17.0.3",
|
|
"mongoose": "^8.18.0",
|
|
"nitro-cors": "^0.7.1",
|
|
"nuxt": "^4.0.3",
|
|
"oidc-provider": "^9.6.1",
|
|
"rate-limiter-flexible": "^9.1.1",
|
|
"resend": "^6.0.1",
|
|
"typescript": "^5.9.2",
|
|
"vue": "^3.5.20",
|
|
"vue-cal": "^5.0.1-rc.28",
|
|
"zod": "^4.1.3"
|
|
},
|
|
"overrides": {
|
|
"chokidar": "3.6.0"
|
|
},
|
|
"devDependencies": {
|
|
"@axe-core/playwright": "^4.11.1",
|
|
"@nuxt/test-utils": "^4.0.0",
|
|
"@playwright/test": "^1.59.1",
|
|
"@tailwindcss/typography": "^0.5.19",
|
|
"@types/jsonwebtoken": "^9.0.10",
|
|
"@types/oidc-provider": "^9.5.0",
|
|
"husky": "^9.1.7",
|
|
"jsdom": "^28.1.0",
|
|
"vitest": "^4.0.18"
|
|
}
|
|
}
|