Commit Graph
255 Commits
Author SHA1 Message Date
Nikolay Vitkov 65f45cc921 [deps] Update TypeScript EsLint parser
Update the @typescript-eslint - eslint-plugin and parser to v7.18.0
cia incremental patches.
This is the last version before breaking changes need to start be applied to the infrastructure.
Needed to update EsLint to v8.56.0 as required by the above major v7.
Only one new error was uncovered in test file and fixed.

No-Presubmit: true
Bug: none
Change-Id: I4e4fe265b82deeb49786c5bf3e154dac8fcfecbd
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6054130
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org>
2024-11-29 13:15:35 +00:00
Alex Rudenko 09712c6777 Roll puppeteer-core to 23.8.0
No-Presubmit: true
Bug: none
Change-Id: Ie0ddc7007c14ecc54c2aca66f22d204c93911d0f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6038617
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-11-21 09:48:27 +00:00
Alex Rudenko aea4464265 Bump cross-spawn
Fixed: 379414141
Change-Id: I418938a99aa3acefa02877d1f7546ba6d3122d02
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6028274
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-11-18 11:54:08 +00:00
Simon Zünd abf0cd1847 [deps] Update rollup to 4.24.3 (and update plugins)
Since we have the major version jump, we needed to update quite
a few things to make this work:

  1. rollup4 ships with native binaries. We can't check them into
     our node_modules for all platforms. Luckily they also ship a
     a wasm version. This requires us to adjust the 'binary' path
     to `node_modules/@rollup/wasm-node/dist/bin/rollup` instead.

  2. rollup4 is more strict when it comes to ES modules vs
     CommonJS. We adjust this by renaming the rollup config files.

  3. Some plugins got deprecated so we had to replace them with
     the newer versions (source maps and terser).

Bug: None
Change-Id: If13d590c8185db6ad85b3992d0a869111909dc8c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5999255
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
2024-11-07 05:25:54 +00:00
Simon Zünd 67f366bf77 Reland "[deps] Update esbuild to 0.24.0"
This is a reland of commit fcb4df4e8b

ESBuild stumbled over the import(`../../${modulePath}`); in
Runtime.js. It considers this a "glob" import and attempts to bundle
ALL DevTools file (since the import could load anything).

There is no config option to disable this so the solution is to break
the esbuild heuristic that detects this.

See https://esbuild.github.io/api/#glob for more info.

Original change's description:
> [deps] Update esbuild to 0.24.0
>
> R=jacktfranklin@chromium.org
>
> Bug: None
> Change-Id: I587b974f2ff787fa2c0560863d702140f2eff9e2
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5953149
> Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
> Commit-Queue: Simon Zünd <szuend@chromium.org>

Bug: None
Change-Id: If10a918a0f5075916493c3fa5797212ffb1ee9ba
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5952982
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Auto-Submit: Simon Zünd <szuend@chromium.org>
2024-10-24 06:30:57 +00:00
Benedikt Meurer 6d7cbe0f72 Add ts-lit-plugin.
This provides type checking and code completion for lit-html
within tsserver.

Fixed: 375149136
Change-Id: I9c7a97d14b901ea4cb0c98751d852f0b884230c6
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5953718
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
2024-10-23 14:10:30 +00:00
Simon Zünd d5b287edd3 Revert "[deps] Update esbuild to 0.24.0"
This reverts commit fcb4df4e8b.

Reason for revert: Breaks chromium build: https://ci.chromium.org/ui/p/devtools-frontend/builders/ci/DevTools%20Linux%20Fastbuild/7686/overview

Original change's description:
> [deps] Update esbuild to 0.24.0
>
> R=jacktfranklin@chromium.org
>
> Bug: None
> Change-Id: I587b974f2ff787fa2c0560863d702140f2eff9e2
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5953149
> Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
> Commit-Queue: Simon Zünd <szuend@chromium.org>

Bug: None
Change-Id: Iba32a446e1c86dbb168edb474c9f9dc600a5f931
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5952981
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Simon Zünd <szuend@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
2024-10-23 10:56:09 +00:00
Simon Zünd fcb4df4e8b [deps] Update esbuild to 0.24.0
R=jacktfranklin@chromium.org

Bug: None
Change-Id: I587b974f2ff787fa2c0560863d702140f2eff9e2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5953149
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-10-23 09:51:10 +00:00
Alex Rudenko bfb1124d4a Bump vulnerable deps
Fixed: 365626812
Change-Id: I1e4711a43fa31bff35b45ac6e6dd518391db562e
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5939693
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
2024-10-17 13:37:45 +00:00
Simon Zünd 479b92bc6b [deps] Update @types/node to 20.11.0 to match our node version
This fixes the TS compilation errors when generating the protocol
definition files.

R=pfaffe@chromium.org

Bug: None
Change-Id: Ibcb4554ea34f69f8f30072540928444e7690e4f5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5920710
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
Auto-Submit: Simon Zünd <szuend@chromium.org>
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
2024-10-10 10:44:55 +00:00
Simon Zünd f0d3b5c7fc [deps] Upgrade TypeScript to 5.6.2
This upgrade requries some changes to the code base. TS 5.6 made the
types for the iterator protocol more strict. We have some places in the
code base where we retrieve the first item of `Set` via the `values()`
iterator. This CL adds 'as' casts or uses 'done' as appropriate. For
test code we use '!'.

R=alexrudenko@chromium.org

Bug: None
Change-Id: I09f1dccb31485a7e3036870f7688aa57f1202018
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5920100
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-10-10 07:23:16 +00:00
Danil Somsikov 058b9d879d Add lit-analyzer and run it as a part of lint check
Bug: 370734442
No-Presubmit: true
Change-Id: I7021b801e5bacd4ed33643651a53b8db20ccf8b0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5898986
Commit-Queue: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2024-10-07 12:41:05 +00:00
Danil Somsikov 2a0e55eb29 Add web-component-analyzer explicitly first, to workaround win presubmit issue.
http://crrev.com/c/5898986 is currently failing presubmit on win bot
because command line command for clang format gets too long.

It looks like `git cl format` is running for all changes files ignoring
the .clang-format Disable-Format directive in node_modules/

Bug: 370734442
Change-Id: Ia790c5998a4d25b42f2f14efc56df26cefa540f5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5907633
Commit-Queue: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2024-10-07 10:48:55 +00:00
Alex Rudenko cb4b9688d4 Remove coverage
Infra change: https://chromium-review.googlesource.com/c/chromium/tools/build/+/5833493

Bug: 364237269
Change-Id: Iebc847a3a3644b5538771b94128943da588910a7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5830445
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-09-05 11:38:42 +00:00
Benedikt Meurer 67b69bf002 [cleanup] Remove "Highlight important DOM properties in the Object Properties viewer" experiment.
This feature never made it past the experiment stage and while we believe
that it's beneficial to highlight important DOM properties, we aren't
convinced that this approach is the right one. Since we have no capacity
or intention to work on this experiment, we are removing the code now.

Doc: http://go/pinned-properties
Bug: 40267030, 40840064
Change-Id: Ib2d0f287834ca9ee87d957bd64f77a450c322f46
Fixed: 315126594
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5836838
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Victor Porof <victorporof@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
2024-09-04 14:40:11 +00:00
Alex Rudenko cf8f902449 Roll puppeteer to 23.0.2
Bug: none
Change-Id: I176811a16871431d82160d4bcc91cbcd54ac244c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5797137
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-08-20 15:27:20 +00:00
Alex Rudenko 55d5f67ec6 Bump puppeteer to 22.14.0
Bug: none
Change-Id: I6a02ebbb4fcc5cdab6dec0bcfd7bc6030fe78435
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5756526
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-08-02 17:03:43 +00:00
Alex Rudenko 6562717533 Bump puppeteer to 22.8.2
Bug: none
Change-Id: I4ac9c6a9685a4699ddf91c71a88ad070f43128b0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5756162
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-08-02 09:19:05 +00:00
Simon Zünd b69e8ddcaa [deps] Upgrade TypeScript to 5.5.4
TypeScript 5.5.4 fixes the crashing tsserver when using vscode with
the devtools-frontend repo.

We have to pin the "ws" package to 8.18.0 manually. Normally
'npm dedupe' would handle this, but 'dedupe' wants to pull in the
'debug' package thats only 4 days old.

We can remove the 'override' once 'npm dedupe' runs successfully
again.

R=alexrudenko@chromium.org

Bug: None
Change-Id: I3e8ad9b5b5f999f9f60758313167230724e8dddc
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5752041
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Auto-Submit: Simon Zünd <szuend@chromium.org>
2024-07-31 07:55:16 +00:00
Alex Rudenko 537c631ab8 Bump vulnerable deps
Drive-by: fixing the presubmit

Fixed: 343248814
Change-Id: I3ec86edbe2ce3d6e7b6a310827b5b5fb0b09c626
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5720898
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2024-07-19 07:12:02 +00:00
Simon Zünd 2e2368a63f [deps] Update TypeScript to 5.5.3
The CL also updates @types/karma-chai-sinon to 0.1.20. This is
required to fix the global `sinon` namespace object that our test
code assumes to be there.

We also need to allow access of UMD globals without import in test
code, otherwise we'd have to add an import of sinon to each
individual test file.

DISABLE_THIRD_PARTY_CHECK=Requires a ts_library change for test modules
R=alexrudenko@chromium.org

Bug: None
Change-Id: I449be485a9e3fe03ccc68fad44ee3573a98b3413
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5702080
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-07-12 11:07:54 +00:00
Simon Zünd a578545017 [deps] Update 'sinon' and '@types/sinon'
R=alexrudenko@chromium.org

Bug: None
Change-Id: I1f8dcaa62c6d5e90f37c34db1fd8fb2ed1a7369c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5666839
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Auto-Submit: Simon Zünd <szuend@chromium.org>
2024-07-02 06:22:54 +00:00
Simon Zünd aebbf4f106 [deps] Update 'eslint-plugin-jsdoc' to 46.10.1
This silences a warning because our Node engine is newer then the
package expects.

There are newer versions of the plugin by now, but the transitive
dependencies are younger than 1 week so the audit mirror blocks them.
46.10.1 seems like it was stable for a couple months so we use that.

R=alexrudenko@chromium.org

Bug: None
Change-Id: Icf1c1276852e55dcad97d2ea2eeb6a8d7a9d82ae
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5660063
Commit-Queue: Simon Zünd <szuend@chromium.org>
Auto-Submit: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
2024-06-27 09:26:18 +00:00
Alex Rudenko 73a3a6900e Fix vulnerable dependency
Fixed: skia:346414893
Change-Id: Iccf94fec0c20a869f4aadfcc14352a52bb43957c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5620450
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-06-11 06:55:50 +00:00
Simon Zünd 73104de8cd Revert "Update puppeteer-core to 22.10.0"
This reverts commit 8c51286814.

Reason for revert: Causes e2e failures on CI

Original change's description:
> Update puppeteer-core to 22.10.0
>
> Bug: none
> Change-Id: Iac037f0e23af8660ed6014b91e7ebfdf7d45aec7
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5596376
> Reviewed-by: Simon Zünd <szuend@chromium.org>
> Commit-Queue: Simon Zünd <szuend@chromium.org>

Bug: none
Change-Id: I101d94fc6b652481162d85057c1c047a217601a6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5600358
Auto-Submit: Simon Zünd <szuend@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
2024-06-05 06:20:14 +00:00
Alex Rudenko 8c51286814 Update puppeteer-core to 22.10.0
Bug: none
Change-Id: Iac037f0e23af8660ed6014b91e7ebfdf7d45aec7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5596376
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-06-05 04:55:13 +00:00
Guangyue Xu f99b6ceb60 update postcss package and nanoid package
This change updated the postcss package from 8.4.5 to 8.4.38 and the dependent package nanoid package from 3.1.30 to 3.3.7 to fix the vulnerability related to the two packages.

I have to use the `npm audit fix --force` to update the two packages instead of `npm run install-deps audit-fix --audit-level=critical` due to an error tracked in https://issues.chromium.org/issues/343248814


Bug: 343248812
Change-Id: I5e8a8b7a0515d3610ac2ab5f999f99fed8893da0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5577438
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-05-29 06:47:46 +00:00
Benedikt Meurer 6472fee2f1 [chai] Update @types/chai to v4.3.15
The changes to use `asserts` in chai type definitions were just accepted
upstream and published with @types/chai 4.3.15, so remove our custom
patching and update to the latest upstream version of the type
definitions.

Fixed: 333520272, 334719469
Change-Id: If8ccb6112cd58567975dfc23a25ecfdfa7d51752
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5509475
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-05-02 14:23:21 +00:00
Alex Rudenko e6256afd3f Update Puppeteer to v22.7.0
Bug: none
Change-Id: I6840338ba618599621a9d35fa955ee9360b7a77d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5477487
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2024-04-24 04:19:38 +00:00
Alex Rudenko e0be4d513a Deduplicate ws by installing the latest version
Bug: none
Change-Id: I716886b779aa2766a4290bada004dc5553c376a9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5463339
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-04-18 11:02:18 +00:00
Alex Rudenko 484fb519dc Fix node_modules owners
folder names in OWNERS do not actually work so
we need a file in node_modules

Bug: None
Change-Id: Ieb639375ef1d8b8b6ed3ad3ed30e7c0ba559746d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5463980
Owners-Override: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
2024-04-18 08:19:16 +00:00
Alex Rudenko 6a564d1135 Recover deleted README and define owners by filename
https://crrev.com/c/5458178 deleted the OWNERS file
and the readme in node_modules by accident.

Bug: none
Change-Id: If1af2296995574333012fe3ad3a1486d3186bdcf
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5463581
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
2024-04-18 06:35:25 +00:00
Alex Rudenko 5fda646af7 Update puppeteer to 22.6.5
Bug: none
Change-Id: Iadbc26a9d0c35e599c3adbbd13dea9fce1963ca0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5458178
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
2024-04-17 12:53:02 +00:00
Alex Rudenko 6abfa37a65 Fix socket.io-parser lock to resolve to 4.2.4
Bug: none
Change-Id: I58fab347c8ee39412d79696762e72dd16b74c15a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5454234
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-04-16 08:48:36 +00:00
Benedikt Meurer 11565081e8 [chai] Improve types for assert functions.
This CL adds `asserts` to various `assert` functions provided by Chai,
and massages some parts of the code base to still typecheck correctly.
This is in preparation for removing a bunch of homegrown helpers, but
also as proof-of-concept for upstreaming these to DefinitelyTyped
once battle-tested in DevTools.

The following functions now have `asserts`:

- `assert()`
- `assert.isOk()` and `assert.ok()`
- `assert.isTrue()` and `assert.isNotTrue()`
- `assert.isFalse()` and `assert.isNotFalse()`
- `assert.isNull()` and `assert.isNotNull()`
- `assert.exists()` and `assert.notExists()`
- `assert.isDefined()` and `assert.isUndefined()`
- `assert.instanceOf()`

Bug: 333520272
Change-Id: I852edd4fc579b0d9f9b6a347502d64ea3d12dc46
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5444833
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
2024-04-12 07:32:43 +00:00
Alex Rudenko 7042abca0b Update mocha to 9.2.2
- fixes a vulnerable dependency
- sorts devDependencies in asc order (done by npm)
- manage_node_deps should --save-exact version by default

Fixed: 333413840
Change-Id: Iaa670259db9771dab89c72214c17d0420e02eaa3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5439476
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-04-10 05:58:47 +00:00
Alex Rudenko 5f94f8281d Adopt the npm audit mirror
manage_node_deps.py still used to update dependencies but the registry has been updated to https://npm.skia.org/chrome-devtools for extra security and license checks.

Bug: chromium:331331303
Change-Id: I006567562a6fc762f5abdfe10b3d34fa796c7748
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5400698
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2024-04-04 10:17:22 +00:00
Simon Zünd 5c0e0d8abb [deps] Upgrade TypeScript from 5.2.2 to 5.4.2
DISABLE_THIRD_PARTY_CHECK=Requires fixing up front_end files
R=alexrudenko@chromium.org

Bug: None
Change-Id: If7cd9777abc1daf8af48cf006576e39d5d57ce94
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5365623
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-03-12 12:35:14 +00:00
Simon Zünd d03865b108 Revert "Add @webgpu/types"
This reverts commit 067c706e79.

Reason for revert: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5076956
is abandoned

DISABLE_THIRD_PARTY_CHECK=Has ts_library.py change

Original change's description:
> Add @webgpu/types
>
> DISABLE_THIRD_PARTY_CHECK=Add @webgpu/types
> No-Presubmit: true
> Bug: 1506431
> Change-Id: I06f8d3758110f19298965e84e15f33c02bf4fbda
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5081999
> Commit-Queue: Fr <beaufort.francois@gmail.com>
> Reviewed-by: Simon Zünd <szuend@chromium.org>

No-Presubmit: true
Bug: 1506431
Change-Id: Id19766f75d97b8339058fb51693747a47a4b6312
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5335357
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-03-04 08:12:37 +00:00
Alex Rudenko d04dd4506b [test] Update Puppeteer to v22.3.0
Drive-by: remove @puppeteer/replay that is not used in tests
Bug: none
Change-Id: I512794442c43cddd8a40b7816d3fc31f398251d2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5318365
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2024-02-27 09:00:14 +00:00
Alex Rudenko af11b7ca25 [test] Update Puppeteer to v22
DISABLE_THIRD_PARTY_CHECK=updating deps

Bug: none
Change-Id: I12b06b26f0bb0b938666c7748198187259fcd9fc
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5268589
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Andres Olivares <andoli@chromium.org>
2024-02-07 07:11:54 +00:00
François Beaufort 067c706e79 Add @webgpu/types
DISABLE_THIRD_PARTY_CHECK=Add @webgpu/types
No-Presubmit: true
Bug: 1506431
Change-Id: I06f8d3758110f19298965e84e15f33c02bf4fbda
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5081999
Commit-Queue: Fr <beaufort.francois@gmail.com>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2023-12-04 08:36:30 +00:00
Randolf Jung 396cfd4bc9 Update TypeScript to 5.2.2
DISABLE_THIRD_PARTY_CHECK=Types are broken and need to be changed

Bug: none
Change-Id: Ie683d4800b614f7b82b5f5c35a717fe70112bcec
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5033665
Commit-Queue: Randolf Jung <jrandolf@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
2023-11-16 13:02:28 +00:00
Philip Pfaffe 9f9b531a71 Revert "Update esbuild"
This reverts commit 556d230a0e.

Reason for revert: Breaks the build on windows.

Original change's description:
> Update esbuild
>
> DISABLE_THIRD_PARTY_CHECK=DEPS needs to be updated together
>
> Bug: none
> Change-Id: I6af5660c313d5d998b320f688a36a1f3de5beb03
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5025093
> Commit-Queue: Randolf Jung <jrandolf@chromium.org>
> Reviewed-by: Danil Somsikov <dsv@chromium.org>

Bug: none
Change-Id: I331613611d0b8bd56a96a5eff50e452213f6f14b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5033272
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
Auto-Submit: Philip Pfaffe <pfaffe@chromium.org>
2023-11-16 07:34:14 +00:00
Randolf Jung 556d230a0e Update esbuild
DISABLE_THIRD_PARTY_CHECK=DEPS needs to be updated together

Bug: none
Change-Id: I6af5660c313d5d998b320f688a36a1f3de5beb03
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5025093
Commit-Queue: Randolf Jung <jrandolf@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
2023-11-15 15:27:58 +00:00
Alex Rudenko f7ea7ab986 Update pptr to 21.4.1
DISABLE_THIRD_PARTY_CHECK=roll of Puppeteer and removal of the Puppeteer flag.

Fixed: 1484476
Change-Id: I98425afe43878948983dba94bda362aa6681d603
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4968458
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2023-10-24 10:11:59 +00:00
Vidal Guillermo Diazleal Ortega 5151f41f3f npm package security updates (babel/traverse)
I ran the following script to update @babel/traverse from 7.15.4 to 7.23.2 packages
to address the security issue tracked in crbug.com/1493744:

`npm run install-deps audit fix --audit-level=critical`

Bug: 1493744
Change-Id: Ie3fa0dc0527b6fa9e4b7906ee2034b95900c6033
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4953413
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Vidal Diazleal <vidorteg@microsoft.com>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
2023-10-20 17:29:27 +00:00
Alex Rudenko eba2e5aa86 Update Chrome (for Testing) PIN
Chromium pin updated to 120.0.6061.0

Roll created at https://cr-buildbucket.appspot.com/build/8767442795318961393

DISABLE_THIRD_PARTY_CHECK=hotfix Puppeteer to unblock Chrome roll as making a Puppeteer release will take some time (upstream fix https://github.com/puppeteer/puppeteer/pull/11142)

Bug: chromium:1492122
Change-Id: I427df7f777cdf24b50e3e4532d9230fa0a04ae84
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4934291
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2023-10-12 14:46:33 +00:00
Alex Rudenko 5fe99f864f Update puppeteer in node_modules to 21.3.8
Bug: none
Change-Id: Ic4140d2e69ff70ee049ddf4d419c866c35dc58c2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4916662
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
2023-10-06 13:40:42 +00:00
Alex Rudenko b013f87a99 Update puppeteer and puppeteer-core in node_modules
DISABLE_THIRD_PARTY_CHECK=fixes for the roll

Bug: 1484476
Change-Id: I0d0b5288bd860d24923802042e091551ff4cdeea
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4898119
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2023-09-29 07:14:02 +00:00