go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/examples/reactjs/example_app/package.json (about)

     1  {
     2      "name": "app_name",
     3      "version": "1.0.0",
     4      "private": true,
     5      "description": "Example React app.",
     6      "author": "{USER}@google.com",
     7      "scripts": {
     8          "build": "tsc --noEmit --skipLibCheck && node esbuild.mjs",
     9          "e2e": "tsc --noEmit --skipLibCheck && cypress run",
    10          "fix-eslint": "npx eslint --fix ./",
    11          "test": "tsc --noEmit --skipLibCheck && jest",
    12          "typecheck": "tsc --noEmit --skipLibCheck",
    13          "watch": "tsc --noEmit --skipLibCheck && node esbuild_watch.mjs"
    14      },
    15      "dependencies": {
    16          "@chopsui/trusted-types-policy": "^0.3.4",
    17          "@emotion/react": "^11.11.0",
    18          "@emotion/styled": "^11.11.0",
    19          "@fontsource/roboto": "^4.5.8",
    20          "@mui/icons-material": "^5.11.16",
    21          "@mui/lab": "^5.0.0-alpha.130",
    22          "@mui/material": "^5.13.1",
    23          "@reduxjs/toolkit": "^1.9.5",
    24          "dayjs": "^1.11.7",
    25          "esbuild-sass-plugin": "^2.9.0",
    26          "react": "^18.2.0",
    27          "react-dom": "^18.2.0",
    28          "react-query": "^3.39.3",
    29          "react-redux": "^8.0.5",
    30          "react-router-dom": "^6.11.2"
    31      },
    32      "devDependencies": {
    33          "@testing-library/jest-dom": "^5.16.5",
    34          "@testing-library/react": "^13.4.0",
    35          "@testing-library/user-event": "^14.4.3",
    36          "@types/jest": "^29.5.1",
    37          "@types/node": "^18.16.12",
    38          "@types/react": "^18.2.6",
    39          "@types/react-dom": "^18.2.4",
    40          "@typescript-eslint/eslint-plugin": "^5.59.6",
    41          "@typescript-eslint/parser": "^5.59.6",
    42          "css-loader": "^6.7.3",
    43          "cypress": "^12.12.0",
    44          "esbuild": "^0.17.19",
    45          "eslint": "^8.40.0",
    46          "eslint-config-google": "^0.14.0",
    47          "eslint-config-prettier": "^8.8.0",
    48          "eslint-import-resolver-typescript": "^3.5.5",
    49          "eslint-plugin-cypress": "^2.13.3",
    50          "eslint-plugin-import": "^2.27.5",
    51          "eslint-plugin-jest": "^27.2.1",
    52          "eslint-plugin-jsx-a11y": "^6.7.1",
    53          "eslint-plugin-prettier": "^4.2.1",
    54          "eslint-plugin-react": "^7.32.2",
    55          "eslint-plugin-react-hooks": "^4.6.0",
    56          "fetch-mock-jest": "^1.5.1",
    57          "identity-obj-proxy": "^3.0.0",
    58          "jest": "^29.5.0",
    59          "jest-environment-jsdom": "^29.5.0",
    60          "node-fetch": "^3.3.1",
    61          "react-test-renderer": "^18.2.0",
    62          "sass-loader": "^13.2.2",
    63          "style-loader": "^3.3.2",
    64          "stylelint-config-css-modules": "^4.2.0",
    65          "stylelint-config-recess-order": "^3.1.0",
    66          "stylelint-config-standard": "^29.0.0",
    67          "stylelint-scss": "^4.7.0",
    68          "ts-jest": "^29.1.0",
    69          "typescript": "^4.9.5"
    70      }
    71  }