{ "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.10.1", "@fortawesome/fontawesome-svg-core": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", "@patternfly/react-core": "^4.214.1", "@patternfly/react-icons": "^4.65.1", "@patternfly/react-table": "^4.83.1", "@sentry/react": "^6.19.7", "@sentry/tracing": "^6.19.7", "approximate-number": "^2.1.0", "classnames": "^2.3.1", "immer": "^9.0.14", "konva": "^7.2.5", "mathjs": "^7.6.0", "next": "^12.1.6", "next-global-css": "^1.3.1", "normalizr": "^3.6.2", "prettier": "^2.6.2", "prop-types": "^15.8.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-hotkeys-hook": "^3.4.6", "react-konva": "^17.0.2-6", "react-query": "^3.39.0", "react-redux": "^8.0.1", "recharts": "^2.1.9", "redux": "^4.2.0", "redux-logger": "^3.0.6", "redux-saga": "^1.1.3", "redux-thunk": "^2.4.1", "sass": "^1.51.0", "svgsaver": "^0.9.0", "use-resize-observer": "^9.0.0", "uuid": "^8.3.2" }, "devDependencies": { "eslint": "^8.15.0", "eslint-config-next": "^12.1.6" }, "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" ] } }