github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/services/frontend-service/package.json (about)

     1  {
     2    "name": "raw-react-app",
     3    "version": "0.1.0",
     4    "private": true,
     5    "dependencies": {
     6      "@azure/msal-browser": "2.38.3",
     7      "@azure/msal-react": "1.5.12",
     8      "@emotion/react": "11.11.3",
     9      "@emotion/styled": "^11.1.5",
    10      "@improbable-eng/grpc-web": "^0.15.0",
    11      "@material-ui/core": "5.0.0-alpha.34",
    12      "@material-ui/icons": "5.0.0-alpha.34",
    13      "@peculiar/webcrypto": "^1.4.0",
    14      "@types/react-beforeunload": "^2.1.1",
    15      "classnames": "^2.5.1",
    16      "material-components-web": "^14.0.0",
    17      "react": "^18.2.0",
    18      "react-dom": "^18.2.0",
    19      "react-router-dom": "6",
    20      "react-scripts": "^5.0.1",
    21      "react-spinners": "^0.13.8",
    22      "react-tooltip": "^5.18.1",
    23      "react-use-sub": "^3.0.0",
    24      "rxjs": "^7.0.0"
    25    },
    26    "scripts": {
    27      "preinstall": "npx only-allow pnpm",
    28      "build": "GENERATE_SOURCEMAP=false react-scripts build",
    29      "test": "react-scripts test --color",
    30      "start": "WATCHPACK_POLLING=true CHOKIDAR_USEPOLLING=true react-scripts start",
    31      "eslint": "eslint --cache --cache-location 'misc/.eslintcache' --ext .ts,.tsx src/",
    32      "eslint-fix": "eslint --fix --cache --cache-location 'misc/.eslintcache' --ext .ts,.tsx src/",
    33      "circular-check": "madge -c --extensions ts,tsx --ts-config tsconfig.json --no-spinner src/",
    34      "lint-scss": "prettier -c --parser scss 'src/**/*.scss'",
    35      "format-scss": "prettier --write --parser scss 'src/**/*.scss'"
    36    },
    37    "devDependencies": {
    38      "@babel/core": "^7.19.1",
    39      "@babel/plugin-syntax-flow": "^7.18.6",
    40      "@babel/plugin-transform-react-jsx": "^7.19.0",
    41      "@testing-library/jest-dom": "^6.0.0",
    42      "@testing-library/react": "^14.0.0",
    43      "@types/jest": "^29.5.11",
    44      "@types/node": "^20.11.10",
    45      "@types/react": "18.2.59",
    46      "@types/react-dom": "18.2.19",
    47      "@typescript-eslint/parser": "^7.0.0",
    48      "browser-headers": "^0.4.1",
    49      "eslint": "^8.56.0",
    50      "eslint-config-prettier": "^9.0.0",
    51      "eslint-plugin-no-type-assertion": "^1.3.0",
    52      "eslint-plugin-no-only-tests": "^3.1.0",
    53      "eslint-plugin-prettier": "^5.0.0",
    54      "google-protobuf": "^3.21.0",
    55      "long": "^5.2.0",
    56      "madge": "^6.0.0",
    57      "prettier": "^3.2.4",
    58      "protobufjs": "^7.2.3",
    59      "react-refresh": "^0.14.0",
    60      "sass": "^1.70.0",
    61      "spy4js": "^3.1.0",
    62      "ts-proto": "^1.169.1",
    63      "typescript": "5.4.3"
    64    },
    65    "jest": {
    66      "collectCoverageFrom": [
    67        "src/**/*.{ts,tsx}"
    68      ]
    69    },
    70    "pnpm": {
    71      "peerDependencyRules": {
    72        "ignoreMissing": [
    73          "eslint"
    74        ],
    75        "allowedVersions": {
    76          "react": "18",
    77          "react-dom": "18",
    78          "@types/react": "18"
    79        }
    80      },
    81      "overrides": {
    82        "react-error-overlay": "6.0.9"
    83      }
    84    },
    85    "browserslist": {
    86      "production": [
    87        ">0.2%",
    88        "not dead",
    89        "not op_mini all"
    90      ],
    91      "development": [
    92        "last 1 chrome version",
    93        "last 1 firefox version",
    94        "last 1 safari version"
    95      ]
    96    },
    97    "proxy": "http://kuberpult-frontend-service:8081"
    98  }