{ "name": "reverse-proxy-frontend", "version": "1.4.8", "private": true, "description": "Reverse proxy frontend application", "author": { "name": "Tudor Stanciu", "email": "tudor.stanciu94@gmail.com", "url": "https://lab.code-rove.com/tsp" }, "scripts": { "start": "run-p start:dev", "start:dev": "webpack serve --config webpack.config.dev.js --port 3000", "clean:build": "rimraf ./build && mkdir build", "prebuild": "run-p clean:build", "build": "webpack --config webpack.config.prod.js" }, "dependencies": { "@flare/react-hooks": "^1.0.0", "@material-ui/core": "^4.9.13", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "^4.0.0-alpha.53", "axios": "^0.27.2", "bootstrap": "4.3.1", "eslint-plugin-react-hooks": "^4.6.0", "i18next": "^19.4.4", "i18next-browser-languagedetector": "^4.1.1", "i18next-http-backend": "^1.0.10", "immer": "2.1.3", "moment": "^2.25.3", "prop-types": "15.7.2", "react": "16.8.4", "react-dom": "16.8.4", "react-flags": "^0.1.18", "react-i18next": "^11.4.0", "react-redux": "6.0.1", "react-router-dom": "5.2.0", "react-simple-chatbot": "^0.6.1", "react-skillbars": "^1.6.1", "recharts": "^1.8.5", "redux": "4.0.1", "redux-thunk": "2.3.0", "reselect": "4.0.0", "styled-components": "^5.1.1" }, "devDependencies": { "@babel/core": "7.14.2", "babel-eslint": "10.0.1", "babel-loader": "8.2.2", "babel-preset-react-app": "10.0.0", "copy-webpack-plugin": "^8.1.1", "css-loader": "2.1.1", "cssnano": "4.1.10", "eslint": "5.15.2", "eslint-loader": "2.1.2", "eslint-plugin-import": "2.16.0", "eslint-plugin-react": "7.12.4", "fetch-mock": "7.3.1", "html-webpack-plugin": "5.3.1", "mini-css-extract-plugin": "0.5.0", "node-fetch": "^2.3.0", "npm-run-all": "4.1.5", "postcss-loader": "3.0.0", "process": "^0.11.10", "react-test-renderer": "16.8.4", "react-testing-library": "6.0.0", "redux-immutable-state-invariant": "2.1.0", "redux-mock-store": "1.5.3", "rimraf": "2.6.3", "style-loader": "0.23.1", "webpack": "^5.37.0", "webpack-bundle-analyzer": "^4.4.1", "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2" }, "engines": { "node": ">=8" }, "babel": { "presets": [ "babel-preset-react-app" ] }, "eslintConfig": { "extends": [ "eslint:recommended", "plugin:react/recommended", "plugin:import/errors", "plugin:import/warnings", "plugin:react-hooks/recommended" ], "parser": "babel-eslint", "parserOptions": { "ecmaVersion": 2018, "sourceType": "module", "ecmaFeatures": { "jsx": true } }, "env": { "browser": true, "node": true, "es6": true }, "rules": { "no-debugger": "off", "no-console": "off", "no-unused-vars": "warn", "react/prop-types": "warn" }, "settings": { "react": { "version": "detect" } }, "root": true } }