ampproject / ampproject/filesize

Dependency Dashboard

Open
#153 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
75
Forks
7
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/filesize).

## 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 | `@types/mri` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | `@types/tap` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [npm-run-all](https://redirect.github.com/mysticatea/npm-run-all) | ![Available](https://img.shields.io/badge/available-green?style=flat-square) |

## Rate-Limited

The following updates are currently rate-limited. To force their creation now, click on a checkbox below.

- [ ] Update dependency tslib to v2.8.1
- [ ] Update dependency typescript to v4.9.5
- [ ] Update actions/checkout action to v7
- [ ] Update actions/setup-node action to v7
- [ ] Update dependency @rollup/plugin-commonjs to v29
- [ ] Update dependency @rollup/plugin-node-resolve to v16
- [ ] Update dependency @rollup/plugin-typescript to v12
- [ ] Update dependency @types/tap to v18
- [ ] Update dependency prettier to v3
- [ ] Update dependency rimraf to v6
- [ ] Update dependency tap to v21
- [ ] Update dependency typescript to v7
- [ ] Update Node.js to v24 (`node`, `@types/node`)
- [ ] 🔐 **Create all rate-limited PRs at once** 🔐

## PR Edited (Blocked)

The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.

- [ ] [Update dependency @types/tap to v14.10.3](../pull/147)
- [ ] [Update dependency @ampproject/rollup-plugin-closure-compiler to v0.27.0](../pull/154)
- [ ] [Update dependency @rollup/plugin-node-resolve to v11.2.1](../pull/149)

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [Update dependency rollup to v2.80.0 [SECURITY]](../pull/159)
- [ ] [Replace dependency npm-run-all with npm-run-all2 5.0.0](../pull/161)
- [ ] [Update Yarn to v1.22.22](../pull/151)
- [ ] [Update dependency @rollup/plugin-typescript to v8.5.0](../pull/150)
- [ ] [Update dependency fast-glob to v3.3.3](../pull/152)
- [ ] [Update dependency mri to v1.2.0](../pull/155) (`mri`, `@types/mri`)
- [ ] [Update dependency prettier to v2.8.8](../pull/156)
- [ ] [Update Node.js to v14.21.3](../pull/148) (`node`, `@types/node`)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## Detected Dependencies

github-actions (2)

.github/workflows/format.yml (3)

- `actions/checkout v2` → [Updates: `v7`]
- `actions/setup-node v2` → [Updates: `v7`]
- `kristoferbaxter/github-push-action master`

.github/workflows/unit-test.yml (2)

- `actions/checkout v2` → [Updates: `v7`]
- `actions/setup-node v2` → [Updates: `v7`]

npm (1)

package.json (23)

- `@kristoferbaxter/async 1.0.0`
- `@kristoferbaxter/kleur 4.0.2`
- `@kristoferbaxter/bytes 0.1.2`
- `fast-glob 3.2.5` → [Updates: `3.3.3`]
- `mri 1.1.6` → [Updates: `1.2.0`]
- `@ampproject/rollup-plugin-closure-compiler 0.26.0` → [Updates: `0.27.0`]
- `@rollup/plugin-commonjs 17.1.0` → [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 11.1.1` → [Updates: `11.2.1`, `16.0.3`]
- `@rollup/plugin-typescript 8.1.1` → [Updates: `8.5.0`, `12.3.0`]
- `@types/mri 1.1.0` → [Updates: `1.2.0`]
- `@types/node 14.14.35` → [Updates: `14.18.63`, `24.13.4`]
- `@types/tap 14.10.2` → [Updates: `14.10.3`, `18.0.0`]
- `npm-run-all 4.1.5` → [Updates: `5.0.0`]
- `prettier 2.2.1` → [Updates: `2.8.8`, `3.9.6`]
- `rimraf 3.0.2` → [Updates: `6.1.3`]
- `rollup 2.38.5` → [Updates: `2.80.0`]
- `tap 14.11.0` → [Updates: `21.8.0`]
- `tslib 2.1.0` → [Updates: `2.8.1`]
- `typescript 4.1.3` → [Updates: `4.9.5`, `7.0.2`]
- `typescript-esm 2.0.0`
- `node >=12`
- `node 14.16.0` → [Updates: `14.21.3`, `24.21.0`]
- `yarn 1.22.10` → [Updates: `1.22.22`]

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Research direction

Start with the Dependency Dashboard documentation, then inspect package.json and .github/workflows/format.yml and .github/workflows/unit-test.yml. This issue contains many automated dependency updates, existing pull requests, and rate-limited options; completion would require deciding which updates to handle and confirming the dashboard is cleared.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, nodejs, rollup, typescript
Domain
build-system, ci-cd, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.