{ "name": "mb-grid-solutions.com", "version": "1.0.0", "type": "module", "packageManager": "pnpm@10.18.3", "scripts": { "dev": "docker network create infra 2>/dev/null || true && echo '\\nšŸš€ Development Environment Starting...\\n\\nšŸ“± App: http://mb-grid-solutions.localhost\\nšŸ—„ļø CMS: http://cms.mb-grid-solutions.localhost/admin\\n🚦 Traefik: http://localhost:8080\\n\\n(Press Ctrl+C to stop)\\n' && docker compose down --remove-orphans && docker compose up app directus directus-db", "dev:next": "next dev", "build": "next build", "start": "next start", "lint": "eslint app components lib scripts", "test": "vitest", "prepare": "husky", "cms:bootstrap": "DIRECTUS_URL=http://localhost:8055 npx tsx --env-file=.env scripts/setup-directus.ts", "cms:push:staging": "./scripts/sync-directus.sh push staging", "cms:pull:staging": "./scripts/sync-directus.sh pull staging", "cms:push:testing": "./scripts/sync-directus.sh push testing", "cms:pull:testing": "./scripts/sync-directus.sh pull testing", "cms:push:prod": "./scripts/sync-directus.sh push production", "cms:pull:prod": "./scripts/sync-directus.sh pull production", "pagespeed:test": "mintel pagespeed test" }, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "@mintel/next-config": "^1.8.21", "@mintel/next-utils": "^1.8.21", "@sentry/nextjs": "^10.38.0", "framer-motion": "^12.29.2", "lucide-react": "^0.562.0", "next": "^16.1.6", "next-intl": "^4.8.2", "nodemailer": "^7.0.12", "pino": "^10.3.0", "react": "^19.2.4", "react-dom": "^19.2.4", "zod": "^3.24.1" }, "devDependencies": { "@commitlint/cli": "^20.4.0", "@commitlint/config-conventional": "^20.4.0", "@directus/sdk": "^21.0.0", "@mintel/cli": "^1.8.21", "@mintel/eslint-config": "^1.8.21", "@mintel/husky-config": "^1.8.21", "@mintel/tsconfig": "^1.8.21", "@tailwindcss/postcss": "^4.1.18", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@types/node": "^25.1.0", "@types/nodemailer": "^7.0.9", "@types/react": "^19.2.10", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", "autoprefixer": "^10.4.23", "eslint": "^8.57.1", "eslint-config-next": "15.1.6", "happy-dom": "^20.6.1", "husky": "^9.1.7", "jsdom": "^27.4.0", "lint-staged": "^16.2.7", "pino-pretty": "^13.1.3", "postcss": "^8.5.6", "prettier": "^3.5.0", "tailwindcss": "^4.1.18", "typescript": "^5.9.3", "vitest": "^4.0.18" } }