{ "name": "frontend-challenge", "private": true, "version": "0.0.0", "scripts": { "dev": "vite", "build": "tsc && vite build", "test": "jest", "test:watch": "jest --watch", "preview": "vite preview", "validate": "yarn install && tsc && yarn test" }, "dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { "@babel/core": "^7.22.10", "@babel/preset-env": "^7.22.10", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.22.5", "@testing-library/dom": "^9.3.1", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", "@types/jest": "^29.5.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", "@vitejs/plugin-react": "^3.0.0", "babel-jest": "^29.6.2", "identity-obj-proxy": "^3.0.0", "jest": "^29.6.2", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.6.2", "jest-environment-node": "^29.6.2", "jest-runner": "^29.6.2", "jest-watch-typeahead": "^2.2.2", "msw": "^1.2.3", "prettier": "^2.8.2", "typescript": "^4.9.3", "vite": "^4.0.0", "vite-plugin-ejs": "^1.6.4", "vite-tsconfig-paths": "^4.2.0" } }