4 Commits
Author SHA1 Message Date
Ruslan LesiutinandGitHub 34d960e910 [react-devtools-cdt-mcp] Make it esm-only package (#36973)
The package was CJS-only, now adding basic ESM package exports to make
sure it works there as well.
2026-07-16 20:00:25 +01:00
Ruslan LesiutinandGitHub 48ed07a4b1 [react-devtools] add parent stack tool (#36825)
This PR adds a new `getParentStack` tool to the Facade and an
integration of it in `react-devtools-cdt-mcp`.

Similarly to the owner stack tool, it receives a `uid` of a specific
component and returns structural parent stack. For every node, it
includes `uid`, `name`, `type`.
2026-07-02 19:49:03 +04:00
Ruslan LesiutinandGitHub f72cb3a3e1 [react-devtools-cdt-mcp] run E2E tests in CI (#36824)
Adds a GH Actions workflow for the newly introduced e2e test runner for
`react-devtools-cdt-mcp`.

Example run -
https://github.com/react/react/actions/runs/27830544937/job/82366479218?pr=36824.
2026-07-02 09:30:20 +04:00
Ruslan LesiutinandGitHub 3ea43bdd38 [react-devtools-cdt-mcp] add chrome-devtools E2E coverage (#36823)
A node runner that bootstraps `fixtures/app`, and then uses
`chrome-devtools` CLI to test third-party tools.

```
$ node e2e/run.js
Starting fixture at http://127.0.0.1:60033/
Starting chrome-devtools daemon...
Checking third-party tool discovery...
Checking tree, details, search, and DOM lookup...
Checking source, owners, and error payloads...
Checking profiling through a real CLI click...
react-devtools-cdt-mcp E2E passed.
✨  Done in 11.66s.
```
2026-07-01 19:02:36 +04:00