{ "name": "chesskit", "version": "0.1.0", "private": true, "license": "GPL-3.0-only", "scripts": { "dev": "next dev --turbo", "build": "next build", "start": "next start", "lint": "next lint && tsc --noEmit" }, "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@fontsource/roboto": "^5.1.0", "@iconify/react": "^5.1.0", "@mui/material": "^6.3.0", "@tanstack/react-query": "^5.75.5", "chess.js": "^1.2.0", "jotai": "^2.11.0", "next": "15.2.4", "react": "18.3.1", "react-chessboard": "^4.7.3", "react-dom": "18.3.1", "recharts": "^2.15.0", "tinycolor2": "^1.6.0" }, "devDependencies": { "@types/node": "^22.10.2", "@types/react": "18.2.11", "@types/react-dom": "^18.3.5", "@types/tinycolor2": "^1.4.6", "@typescript-eslint/eslint-plugin": "^8.18.2", "@typescript-eslint/parser": "^8.18.2", "eslint": "^8.57.1", "eslint-config-next": "^15.1.3", "eslint-plugin-import": "^2.31.0", "typescript": "^5.7.2" } }