{ "name": "opendc-frontend", "version": "0.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-frontend/issues", "email": "opendc@atlarge-research.com" }, "author": "Georgios Andreadis (https://gandreadis.com/)", "license": "MIT", "private": true, "proxy": "http://localhost:8081", "dependencies": { "@sentry/react": "^5.27.3", "@sentry/tracing": "^5.27.3", "approximate-number": "~2.0.0", "bootstrap": "4.5.3", "classnames": "~2.2.5", "husky": "~4.2.5", "konva": "~6.0.0", "lint-staged": "~10.2.2", "mathjs": "~7.1.0", "node-sass": "^4.14.1", "prettier": "~2.0.5", "prop-types": "~15.7.2", "react": "~16.13.1", "react-document-title": "~2.0.3", "react-dom": "~16.13.1", "react-fontawesome": "~1.7.1", "react-google-login": "~5.1.14", "react-konva": "~16.13.0-2", "react-redux": "~7.2.0", "react-router-dom": "~5.1.2", "react-scripts": "~3.4.1", "react-shortcuts": "~2.1.0", "reactstrap": "^8.6.0", "recharts": "~1.8.5", "redux": "~4.0.5", "redux-localstorage": "~0.4.1", "redux-logger": "~3.0.6", "redux-saga": "~1.1.3", "redux-thunk": "~2.3.0", "socket.io-client": "~2.3.0", "svgsaver": "~0.9.0", "uuidv4": "~6.1.1" }, "lint-staged": { "src/**/*.{js,jsx,json}": [ "prettier --write", "git add" ] }, "scripts": { "format": "prettier --write src", "precommit": "lint-staged", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }