{ "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 (http://gandreadis.com/)", "license": "MIT", "private": true, "proxy": "http://localhost:8081", "dependencies": { "approximate-number": "~2.0.0", "classnames": "~2.2.5", "husky": "~4.2.5", "konva": "~6.0.0", "lint-staged": "~10.2.2", "node-sass-chokidar": "~1.4.0", "npm-run-all": "~4.1.2", "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", "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", "victory": "~34.2.1" }, "lint-staged": { "src/**/*.{js,jsx,json}": [ "prettier --write", "git add" ] }, "scripts": { "precommit": "lint-staged", "build-css": "node-sass-chokidar src/ -o src/", "watch-css": "npm run build-css && node-sass-chokidar src/ -o src/ --watch --recursive", "start-js": "react-scripts start", "start": "npm-run-all -p watch-css start-js", "build": "npm run build-css && 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" ] } }