{ "name": "opendc-frontend", "version": "3.0.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.12.1", "@patternfly/react-charts": "^6.94.18", "@patternfly/react-core": "^4.276.6", "@patternfly/react-icons": "^4.93.6", "@patternfly/react-table": "^4.112.39", "@sentry/react": "^7.45.0", "@sentry/tracing": "^7.45.0", "clsx": "^1.2.1", "immer": "^9.0.21", "konva": "^8.4.3", "mathjs": "^11.7.0", "next": "^13.5.4", "next-global-css": "^1.3.1", "normalizr": "^3.6.2", "prettier": "^2.8.7", "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hotkeys-hook": "^4.3.8", "react-konva": "^18.2.5", "react-query": "^3.39.3", "react-redux": "^8.0.5", "redux": "^4.2.1", "redux-logger": "^3.0.6", "redux-saga": "^1.2.3", "redux-thunk": "^2.4.2", "svgsaver": "^0.9.0", "use-resize-observer": "^9.1.0", "uuid": "^9.0.0", "victory-errorbar": "^36.6.8" }, "devDependencies": { "eslint": "^8.36.0", "eslint-config-next": "^13.2.4" }, "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" ] } }