SPB Git

Repository Public

package.json 1.4 KB 45 lines json

1{2  "name": "maclustr-research",3  "version": "2.0.0",4  "private": true,5  "description": "MacLustr Research Infrastructure — bilingual research-first public website (maclustr.spboucher.ai)",6  "scripts": {7    "dev": "next dev",8    "build": "next build",9    "start": "next start",10    "lint": "eslint",11    "typecheck": "tsc --noEmit",12    "test": "vitest run",13    "test:e2e": "playwright test",14    "images": "node --experimental-strip-types scripts/build-images.mts",15    "validate": "node --experimental-strip-types scripts/validate-data.mts",16    "privacy": "node --experimental-strip-types scripts/privacy-scan.mts",17    "check": "pnpm validate && pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm privacy"18  },19  "dependencies": {20    "next": "16.4.5",21    "nodemailer": "^10.3.1",22    "react": "19.3.0",23    "react-dom": "19.3.0",24    "sharp": "^0.35.5",25    "zod": "^4.6.7"26  },27  "devDependencies": {28    "@axe-core/playwright": "^4.14.0",29    "@playwright/test": "^1.65.0",30    "@tailwindcss/turbopack": "^4",31    "@types/node": "^20",32    "@types/nodemailer": "^8.0.2",33    "@types/react": "^19",34    "@types/react-dom": "^19",35    "@vitejs/plugin-react": "^6.2.1",36    "eslint": "^9",37    "eslint-config-next": "16.4.5",38    "jsdom": "^31.0.0",39    "tailwindcss": "^4",40    "typescript": "^5",41    "vitest": "^5.1.0"42  },43  "packageManager": "pnpm@11.1.2"44}45
Files main
Menu

Theme