{ "name": "optuna-dashboard", "private": true, "version": "0.0.1", "description": "Dashboard for Optuna", "main": "index.js", "scripts": { "fmt": "prettier --write \"{optuna_dashboard/ts,typescript_tests,standalone_app/src,vscode/src}/**/*.{ts,tsx}\"", "lint": "npm run lint:eslint && npm run lint:fmt", "lint:eslint": "eslint . --ext .ts,.tsx --max-warnings 0", "lint:fmt": "prettier --list-different \"{optuna_dashboard/ts,typescript_tests,standalone_app/src,vscode/src}/**/*.{ts,tsx}\"", "watch": "NODE_ENV=development TYPESCRIPT_LOADER=esbuild-loader webpack --watch", "build": "webpack", "build:dev": "NODE_ENV=development TYPESCRIPT_LOADER=esbuild-loader webpack", "build:prd": "NODE_ENV=production webpack", "test": "jest typescript_tests" }, "author": "Masashi Shibata", "license": "MIT", "dependencies": { "@emotion/react": "^11.10.8", "@emotion/styled": "^11.10.8", "@mui/icons-material": "^5.11.6", "@mui/lab": "^5.0.0-alpha.128", "@mui/material": "^5.12.1", "@react-three/drei": "^9.80.0", "@react-three/fiber": "^8.13.6", "@types/three": "^0.154.0", "axios": "^1.6.0", "elkjs": "^0.8.2", "notistack": "^3.0.1", "plotly.js-dist-min": "^2.22.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-markdown": "^8.0.4", "react-router-dom": "^6.11.0", "react-syntax-highlighter": "^15.5.0", "reactflow": "^11.8.3", "recoil": "^0.7.7", "rehype-mathjax": "^4.0.2", "rehype-raw": "^6.1.1", "remark-gfm": "^3.0.1", "remark-math": "^5.1.1", "three": "^0.155.0", "wavesurfer.js": "^7.4.12" }, "devDependencies": { "@babel/core": "^7.14.3", "@babel/preset-env": "^7.14.5", "@testing-library/react": "^13.4.0", "@types/jest": "^29.2.1", "@types/plotly.js": "^2.12.11", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", "@types/react-syntax-highlighter": "^15.5.5", "@typescript-eslint/eslint-plugin": "^6.10.0", "@typescript-eslint/parser": "^6.10.0", "compression-webpack-plugin": "^10.0.0", "css-loader": "^6.8.1", "esbuild-loader": "^2.18.0", "eslint": "^8.53.0", "jest": "^29.2.1", "jest-canvas-mock": "^2.3.1", "jest-environment-jsdom": "^29.3.1", "prettier": "^2.5.1", "style-loader": "^3.3.3", "ts-jest": "^29.0.3", "ts-loader": "^9.2.7", "typescript": "^4.6.2", "webpack": "^5.76.0", "webpack-cli": "^4.9.2" } }