ampproject / ampproject/worker-dom
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 3.3k
- Forks
- 154
- PR merge metrics
- No merged PRs in 30d
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/ampproject/worker-dom).
## Config Migration Needed
- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [tslint](https://redirect.github.com/palantir/tslint) |  |
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [Update dependency @babel/core to v7.29.6 [SECURITY]](../pull/1226)
- [ ] [Update dependency rollup to v4.59.0 [SECURITY]](../pull/1222)
- [ ] [Update dependency webpack to v5.104.1 [SECURITY]](../pull/1223)
- [ ] [Update all](../pull/1215) (`@rollup/plugin-babel`, `@rollup/plugin-replace`, `@types/node`, `acorn`, `acorn-walk`, `ava`, `babel-loader`, `css-loader`, `magic-string`, `mini-css-extract-plugin`, `node`, `np`, `preact`, `prettier`, `rimraf`, `shx`, `sinon`, `sirv`, `typescript`)
- [ ] [Update babel monorepo to v7.29.7](../pull/1217) (`@babel/cli`, `@babel/plugin-transform-react-jsx`, `@babel/preset-env`)
- [ ] [Update all (major)](../pull/1218) (`@rollup/plugin-babel`, `@rollup/plugin-terser`, `@types/node`, `@types/sinon`, `actions/checkout`, `actions/setup-node`, `ava`, `babel-loader`, `cross-env`, `css-loader`, `husky`, `jsdom`, `lint-staged`, `magic-string`, `node`, `np`, `npm-run-all2`, `rimraf`, `sinon`, `style-loader`, `typescript`, `webpack-cli`)
- [ ] [Update babel monorepo to v8](../pull/1225) (`@babel/cli`, `@babel/core`, `@babel/helper-plugin-utils`, `@babel/plugin-transform-react-jsx`, `@babel/preset-env`)
- [ ] [Update react monorepo to v19](../pull/1224) (`react`, `react-dom`)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] [Update react monorepo to v18.3.1](../pull/1196) (`react`, `react-dom`)
## Detected Dependencies
github-actions (3)
.github/workflows/lint.yml (2)
- `actions/checkout v3` → [Updates: `v7`]
- `actions/setup-node v3` → [Updates: `v7`].github/workflows/size.yml (2)
- `actions/checkout v3` → [Updates: `v7`]
- `actions/setup-node v3` → [Updates: `v7`].github/workflows/test.yml (2)
- `actions/checkout v3` → [Updates: `v7`]
- `actions/setup-node v3` → [Updates: `v7`]
npm (4)
demo/preact-map/package.json (13)
- `obj-str 1.1.0`
- `preact 10.19.6` → [Updates: `10.29.8`]
- `@babel/core 7.27.7` → [Updates: `7.29.6`]
- `@babel/preset-env 7.27.2` → [Updates: `7.29.7`, `8.0.5`]
- `@babel/plugin-transform-react-jsx 7.27.1` → [Updates: `7.29.7`, `8.0.1`]
- `babel-loader 9.1.3` → [Updates: `9.2.1`, `10.1.1`]
- `css-loader 6.10.0` → [Updates: `6.11.0`, `7.1.5`]
- `mini-css-extract-plugin 2.8.1` → [Updates: `2.10.2`]
- `style-loader 3.3.4` → [Updates: `4.0.0`]
- `webpack 5.90.3` → [Updates: `5.104.1`]
- `webpack-cli 5.1.4` → [Updates: `7.2.3`]
- `node 22.16.0` → [Updates: `22.23.2`, `24.21.0`]
- `yarn 1.22.22`demo/react-map/package.json (14)
- `obj-str 1.1.0`
- `react 18.2.0` → [Updates: `18.3.1`, `19.3.0`]
- `react-dom 18.2.0` → [Updates: `18.3.1`, `19.3.0`]
- `@babel/core 7.27.7` → [Updates: `7.29.6`]
- `@babel/preset-env 7.27.2` → [Updates: `7.29.7`, `8.0.5`]
- `@babel/plugin-transform-react-jsx 7.27.1` → [Updates: `7.29.7`, `8.0.1`]
- `babel-loader 9.1.3` → [Updates: `9.2.1`, `10.1.1`]
- `css-loader 6.10.0` → [Updates: `6.11.0`, `7.1.5`]
- `mini-css-extract-plugin 2.8.1` → [Updates: `2.10.2`]
- `style-loader 3.3.4` → [Updates: `4.0.0`]
- `webpack 5.90.3` → [Updates: `5.104.1`]
- `webpack-cli 5.1.4` → [Updates: `7.2.3`]
- `node 22.16.0` → [Updates: `22.23.2`, `24.21.0`]
- `yarn 1.22.22`package.json (35)
- `@ampproject/filesize 4.3.0`
- `@ampproject/rollup-plugin-closure-compiler 0.27.0`
- `@babel/cli 7.27.2` → [Updates: `7.29.7`, `8.0.5`]
- `@babel/core 7.27.7` → [Updates: `7.29.6`]
- `@babel/preset-env 7.27.2` → [Updates: `7.29.7`, `8.0.5`]
- `@rollup/plugin-babel 6.0.4` → [Updates: `6.1.0`, `7.1.0`]
- `@rollup/plugin-replace 6.0.2` → [Updates: `6.0.3`]
- `@types/node 18.19.112` → [Updates: `18.19.130`, `22.20.2`]
- `@types/sinon 10.0.20` → [Updates: `22.0.0`]
- `acorn 8.15.0` → [Updates: `8.18.0`]
- `acorn-walk 8.3.4` → [Updates: `8.3.5`]
- `ava 6.4.0` → [Updates: `6.4.1`, `8.0.1`]
- `babel-plugin-minify-replace 0.5.0`
- `babel-plugin-transform-remove-console 6.9.4`
- `benchmark 2.1.4`
- `cross-env 7.0.3` → [Updates: `10.1.0`]
- `husky 8.0.3` → [Updates: `9.1.7`]
- `jsdom 26.1.0` → [Updates: `30.0.1`]
- `lint-staged 14.0.1` → [Updates: `17.5.1`]
- `magic-string 0.30.17` → [Updates: `0.30.21`, `1.3.1`]
- `np 10.2.0` → [Updates: `10.3.0`, `12.1.1`]
- `npm-run-all2 5.0.2` → [Updates: `9.0.3`]
- `polka 0.5.2`
- `prettier 3.6.0` → [Updates: `3.9.6`]
- `rimraf 5.0.5` → [Updates: `5.0.10`, `6.1.3`]
- `rollup 4.44.0` → [Updates: `4.59.0`]
- `rollup-plugin-analyzer 4.0.0`
- `@rollup/plugin-terser 0.4.4` → [Updates: `1.0.0`]
- `sinon 21.0.0` → [Updates: `21.1.2`, `22.1.0`]
- `sirv 3.0.1` → [Updates: `3.0.2`]
- `tslint 6.1.3`
- `typescript 5.8.3` → [Updates: `5.9.3`, `7.0.2`]
- `node >=18`
- `node 22.16.0` → [Updates: `22.23.2`, `24.21.0`]
- `yarn 1.22.22`tools/linter/package.json (11)
- `@babel/helper-plugin-utils ^7.0.0` → [Updates: `^8.0.0`]
- `ava 5.3.1` → [Updates: `8.0.1`]
- `esm 3.2.25`
- `lint-staged 14.0.1` → [Updates: `17.5.1`]
- `npm-run-all2 5.0.2` → [Updates: `9.0.3`]
- `prettier 3.2.5` → [Updates: `3.9.6`]
- `rimraf 5.0.5` → [Updates: `5.0.10`, `6.1.3`]
- `shx 0.3.4` → [Updates: `0.4.0`]
- `@babel/core ^7.0.0-0` → [Updates: `^7.0.0-0 || ^8.0.0`]
- `node 22.16.0` → [Updates: `22.23.2`, `24.21.0`]
- `yarn 1.22.22`
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the Renovate Dependency Dashboard and its linked pull requests. Review package.json, demo/preact-map/package.json, demo/react-map/package.json, tools/linter/package.json, and the workflows under .github/workflows. Existing PRs cover security, regular, and major dependency updates, so the completion criteria and remaining work need maintainer confirmation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, node.js, typescript
- Domain
- build-system, ci-cd, devops
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100