{
  "name": "asb_cloud_front_react",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@microsoft/signalr": "^6.0.5",
    "antd": "^4.20.7",
    "d3": "^7.4.4",
    "moment": "^2.29.3",
    "pigeon-maps": "^0.21.0",
    "react": "^18.1.0",
    "react-dom": "^18.1.0",
    "react-router-dom": "^6.3.0",
    "rxjs": "^7.5.5",
    "usehooks-ts": "^2.6.0"
  },
  "scripts": {
    "test": "jest",
    "build": "webpack --env=\"ENV=prod\"",
    "dev_build": "webpack --env=\"ENV=dev\"",
    "prod_build": "webpack --env=\"ENV=prod\"",

    "start": "webpack-dev-server --env=\"ENV=dev\" --open --hot",
    "prod": "webpack-dev-server --env=\"ENV=prod\" --open --hot",
    "dev": "webpack-dev-server --env=\"ENV=dev\" --open --hot",

    "oul": "npx openapi -i http://127.0.0.1:5000/swagger/v1/swagger.json -o src/services/api",
    "oud": "npx openapi -i http://192.168.1.113:5000/swagger/v1/swagger.json -o src/services/api",
    "oug": "npx openapi -i https://cloud.digitaldrilling.ru/swagger/v1/swagger.json -o src/services/api",
    "oug_dev": "npx openapi -i http://46.146.209.148:89/swagger/v1/swagger.json -o src/services/api"
  },
  "proxy": "http://46.146.209.148:89",
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">10%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "jest": {
    "moduleFileExtensions": [
      "js",
      "jsx",
      "ts",
      "tsx"
    ],
    "moduleDirectories": [
      "node_modules",
      "src"
    ],
    "moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
      "\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js",
      "^@asb(.*)$": "<rootDir>/src$1",
      "^@api(.*)$": "<rootDir>/src/services/api$1",
      "^@components(.*)$": "<rootDir>/src/components$1",
      "^@services(.*)$": "<rootDir>/src/services$1",
      "^@pages(.*)$": "<rootDir>/src/pages$1",
      "^@utils(.*)$": "<rootDir>/src/utils$1",
      "^@images(.*)$": "<rootDir>/src/images$1",
      "^@styles(.*)$": "<rootDir>/src/styles$1"
    }
  },
  "devDependencies": {
    "@babel/core": "^7.18.2",
    "@babel/preset-env": "^7.18.2",
    "@babel/preset-react": "^7.17.12",
    "@babel/preset-typescript": "^7.17.12",
    "@svgr/webpack": "^6.2.1",
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^14.2.1",
    "@types/d3": "^7.4.0",
    "@types/jest": "^28.1.0",
    "@types/react": "^18.0.10",
    "@types/react-dom": "^18.0.5",
    "@types/react-router-dom": "^5.3.3",
    "babel-jest": "^28.1.0",
    "babel-loader": "^8.2.5",
    "colors": "^1.4.0",
    "css-loader": "^6.7.1",
    "css-minimizer-webpack-plugin": "^4.2.0",
    "extract-loader": "^5.1.0",
    "file-loader": "^6.2.0",
    "html-webpack-plugin": "^5.5.0",
    "interpolate-html-plugin": "^4.0.0",
    "jest": "^28.1.0",
    "less": "^4.1.3",
    "less-loader": "^11.0.0",
    "mini-css-extract-plugin": "^2.6.1",
    "openapi-typescript": "^5.4.0",
    "openapi-typescript-codegen": "^0.23.0",
    "path-browserify": "^1.0.1",
    "react-test-renderer": "^18.1.0",
    "source-map-loader": "^3.0.1",
    "style-loader": "^3.3.1",
    "terser-webpack-plugin": "^5.3.6",
    "ts-loader": "^9.3.0",
    "typescript": "^4.7.4",
    "url-loader": "^4.1.1",
    "webpack": "^5.73.0",
    "webpack-cli": "^4.9.2",
    "webpack-dev-server": "^4.9.1",
    "webpack-merge": "^5.8.0"
  }
}