go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/web/rpcexplorer/package.json (about)

     1  {
     2      "name": "rpcexplorer",
     3      "version": "1.0.0",
     4      "description": "Web UI for calling pRPC methods.",
     5      "private": true,
     6      "scripts": {
     7          "build": "tsc --noEmit --skipLibCheck && node esbuild.mjs",
     8          "watch": "tsc --noEmit --skipLibCheck && node esbuild_watch.mjs",
     9          "typecheck": "tsc --noEmit --skipLibCheck",
    10          "test": "tsc --noEmit --skipLibCheck && jest",
    11          "fix-eslint": "npx eslint --fix ./"
    12      },
    13      "author": "vadimsh@google.com",
    14      "devDependencies": {
    15          "@testing-library/jest-dom": "^5.17.0",
    16          "@testing-library/react": "^13.4.0",
    17          "@testing-library/user-event": "^14.5.2",
    18          "@types/google.accounts": "^0.0.4",
    19          "@types/jest": "^28.1.8",
    20          "@types/node": "^18.19.9",
    21          "@types/react": "^18.2.48",
    22          "@types/react-dom": "^18.2.18",
    23          "@typescript-eslint/eslint-plugin": "^5.62.0",
    24          "@typescript-eslint/parser": "^5.62.0",
    25          "esbuild": "^0.15.18",
    26          "esbuild-plugin-copy": "^2.1.1",
    27          "eslint": "^8.56.0",
    28          "eslint-config-google": "^0.14.0",
    29          "eslint-config-prettier": "^8.10.0",
    30          "eslint-import-resolver-typescript": "^3.6.1",
    31          "eslint-plugin-import": "^2.29.1",
    32          "eslint-plugin-jest": "^26.9.0",
    33          "eslint-plugin-jsx-a11y": "^6.8.0",
    34          "eslint-plugin-prettier": "^4.2.1",
    35          "eslint-plugin-react": "^7.33.2",
    36          "eslint-plugin-react-hooks": "^4.6.0",
    37          "fetch-mock-jest": "^1.5.1",
    38          "jest": "^28.1.3",
    39          "jest-environment-jsdom": "^28.1.3",
    40          "node-fetch": "^3.3.2",
    41          "react-test-renderer": "^18.2.0",
    42          "stylelint-config-css-modules": "^4.4.0",
    43          "stylelint-config-recess-order": "^4.4.0",
    44          "stylelint-config-standard": "^36.0.0",
    45          "stylelint-scss": "^6.1.0",
    46          "ts-jest": "^28.0.8",
    47          "typescript": "^4.9.5"
    48      },
    49      "dependencies": {
    50          "@chopsui/trusted-types-policy": "^0.3.6",
    51          "@emotion/react": "^11.11.3",
    52          "@emotion/styled": "^11.11.0",
    53          "@mui/icons-material": "^5.15.6",
    54          "@mui/material": "^5.15.6",
    55          "ace-builds": "=1.27.0",
    56          "react": "^18.2.0",
    57          "react-ace": "^10.1.0",
    58          "react-dom": "^18.2.0",
    59          "react-markdown": "^8.0.7",
    60          "react-router-dom": "^6.21.3"
    61      }
    62  }