{ "name": "opendc-frontend", "version": "2.1.0", "description": "The user-facing component of the OpenDC stack, allowing users to build and interact with their own (virtual) datacenters.", "keywords": [ "opendc", "simulation", "datacenter", "frontend" ], "homepage": "http://opendc.org", "bugs": { "url": "https://github.com/atlarge-research/opendc/issues", "email": "opendc@atlarge-research.com" }, "author": "OpenDC Maintainers ", "license": "MIT", "private": true, "dependencies": { "@auth0/auth0-react": "^1.11.0", "@fortawesome/fontawesome-svg-core": "^6.2.0", "@fortawesome/free-solid-svg-icons": "^6.2.0", "@fortawesome/react-fontawesome": "^0.2.0", "@patternfly/react-core": "^4.235.7", "@patternfly/react-icons": "^4.86.7", "@patternfly/react-table": "^4.104.7", "@sentry/react": "^6.19.7", "@sentry/tracing": "^6.19.7", "approximate-number": "^2.1.0", "classnames": "^2.3.2", "immer": "^9.0.15", "konva": "^8.3.12", "mathjs": "^11.2.1", "next": "^12.3.0", "next-global-css": "^1.3.1", "normalizr": "^3.6.2", "prettier": "^2.7.1", "prop-types": "^15.8.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-hotkeys-hook": "^3.4.7", "react-konva": "^17.0.2-6", "react-query": "^3.39.2", "react-redux": "^8.0.2", "recharts": "^2.1.14", "redux": "^4.2.0", "redux-logger": "^3.0.6", "redux-saga": "^1.2.1", "redux-thunk": "^2.4.1", "sass": "^1.54.9", "svgsaver": "^0.9.0", "use-resize-observer": "^9.0.2", "uuid": "^8.3.2" }, "devDependencies": { "eslint": "^8.23.1", "eslint-config-next": "^12.3.0" }, "scripts": { "format": "prettier --write src", "precommit": "lint-staged", "dev": "next dev", "lint": "next lint", "build": "next build", "start": "next start", "export": "next export -o build/export" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }