{ "name": "rentaldrivego-web", "version": "0.4.0", "private": true, "description": "Phase 13 multilingual homepage assembly for the RentalDriveGo marketing website.", "license": "UNLICENSED", "packageManager": "pnpm@11.9.0", "engines": { "node": "24.17.0", "pnpm": "11.9.0" }, "scripts": { "dev": "next dev", "build": "next build && node scripts/prepare-standalone.mjs", "start": "node .next/standalone/server.js", "lint": "eslint . --max-warnings=0", "format": "prettier --write .", "format:check": "prettier --check .", "typecheck": "tsc --noEmit", "test:unit": "vitest run --coverage", "test:unit:watch": "vitest", "test:browser": "playwright test tests/browser", "test:a11y": "playwright test tests/a11y", "test:visual": "playwright test tests/visual", "test:e2e": "playwright test", "test:visual:update": "playwright test tests/visual --update-snapshots", "validate:contracts": "node scripts/validate-phase9-contract.mjs", "validate:locales": "node scripts/validate-locales.mjs", "validate:routes": "node scripts/validate-routes.mjs", "validate:tokens": "node scripts/validate-tokens.mjs", "validate:css": "node scripts/validate-css-logical.mjs", "validate:claims": "node scripts/validate-prohibited-content.mjs", "validate": "node scripts/run-validations.mjs", "audit": "pnpm audit --audit-level low", "check": "node scripts/run-checks.mjs", "manifest:generate": "node scripts/generate-phase13-manifest.mjs", "validate:package": "node scripts/validate-phase13-manifest.mjs", "validate:foundation": "node scripts/validate-phase11-foundation.mjs", "validate:metadata": "node scripts/validate-metadata.mjs", "validate:components": "node scripts/validate-phase12-components.mjs", "validate:homepage": "node scripts/validate-phase13-homepage.mjs" }, "dependencies": { "@fontsource-variable/inter": "5.2.8", "@fontsource-variable/noto-sans-arabic": "5.2.10", "next": "16.2.9", "react": "19.2.7", "react-dom": "19.2.7", "zod": "4.4.3" }, "devDependencies": { "@axe-core/playwright": "4.12.1", "@eslint/js": "9.39.4", "@playwright/test": "1.61.1", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.3.2", "@testing-library/user-event": "14.6.1", "@types/node": "24.10.9", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "@vitest/coverage-v8": "4.1.9", "eslint": "9.39.4", "eslint-config-next": "16.2.9", "eslint-config-prettier": "10.1.8", "globals": "17.7.0", "jsdom": "29.1.1", "prettier": "3.8.4", "typescript": "6.0.3", "typescript-eslint": "8.62.0", "vitest": "4.1.9" } }