{ "name": "sparkhome", "version": "4.10.2", "private": false, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "test": "jest", "docs:dev": "vitepress dev doc", "docs:build": "vitepress build doc", "docs:preview": "vitepress preview doc" }, "dependencies": { "@nextui-org/react": "^2.3.6", "clsx": "^2.1.1", "framer-motion": "^11.1.7", "next": "14.1.4", "next-intl": "^3.12.0", "next-themes": "^0.3.0", "pino": "^9.0.0", "punycode": "^2.3.1", "react": "^18.3.0", "react-dom": "^18.3.0", "recoil": "^0.7.7", "search-engine-autocomplete": "^0.4.3", "tailwind-merge": "^2.3.0", "ts-node": "^10.9.2", "unicode-encode": "^1.4.2", "valid-url": "^1.0.9", "validate-color": "^2.2.4" }, "devDependencies": { "@iconify-icon/react": "^2.1.0", "@jest/globals": "^29.7.0", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.3.1", "@types/jest": "^29.5.12", "@types/node": "^20.12.7", "@types/punycode": "^2.1.4", "@types/react": "^18.3.0", "@types/react-dom": "^18.3.0", "@types/valid-url": "^1.0.7", "autoprefixer": "^10.4.19", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "postcss": "^8.4.38", "tailwindcss": "^3.4.3", "ts-jest": "^29.1.2", "typescript": "^5.4.5", "vitepress": "^1.2.3", "vue": "^3.4.29" } }