Skip to content

Commit

Permalink
chore(deps): update dependency rollup to v4.22.4 [security] (#2437)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [rollup](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) | [`4.19.1` ->
`4.22.4`](https://renovatebot.com/diffs/npm/rollup/4.19.1/4.22.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.19.1/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.19.1/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

### GitHub Vulnerability Alerts

####
[CVE-2024-47068](https://redirect.github.com/rollup/rollup/security/advisories/GHSA-gcx4-mw62-g8wm)

### Summary

A DOM Clobbering vulnerability was discovered in rollup when bundling
scripts that use `import.meta.url` or with plugins that emit and
reference asset files from code in `cjs`/`umd`/`iife` format. The DOM
Clobbering gadget can lead to cross-site scripting (XSS) in web pages
where scriptless attacker-controlled HTML elements (e.g., an `img` tag
with an unsanitized `name` attribute) are present.

It's worth noting that similar issues in other popular bundlers like
Webpack
([CVE-2024-43788](https://redirect.github.com/webpack/webpack/security/advisories/GHSA-4vvj-4cpr-p986))
have been reported, which might serve as a good reference.

### Details

#### Backgrounds

DOM Clobbering is a type of code-reuse attack where the attacker first
embeds a piece of non-script, seemingly benign HTML markups in the
webpage (e.g. through a post or comment) and leverages the gadgets
(pieces of js code) living in the existing javascript code to transform
it into executable code. More for information about DOM Clobbering, here
are some references:

[1] https://scnps.co/papers/sp23_domclob.pdf
[2] https://research.securitum.com/xss-in-amp4email-dom-clobbering/

#### Gadget found in `rollup`

A DOM Clobbering vulnerability in `rollup` bundled scripts was
identified, particularly when the scripts uses `import.meta` and set
output in format of `cjs`/`umd`/`iife`. In such cases, `rollup` replaces
meta property with the URL retrieved from `document.currentScript`.


https://github.com/rollup/rollup/blob/b86ffd776cfa906573d36c3f019316d02445d9ef/src/ast/nodes/MetaProperty.ts#L157-L162


https://github.com/rollup/rollup/blob/b86ffd776cfa906573d36c3f019316d02445d9ef/src/ast/nodes/MetaProperty.ts#L180-L185

However, this implementation is vulnerable to a DOM Clobbering attack.
The `document.currentScript` lookup can be shadowed by an attacker via
the browser's named DOM tree element access mechanism. This manipulation
allows an attacker to replace the intended script element with a
malicious HTML element. When this happens, the `src` attribute of the
attacker-controlled element (e.g., an `img` tag ) is used as the URL for
importing scripts, potentially leading to the dynamic loading of scripts
from an attacker-controlled server.

### PoC

Considering a website that contains the following `main.js` script, the
devloper decides to use the `rollup` to bundle up the program: `rollup
main.js --format cjs --file bundle.js`.

```
var s = document.createElement('script')
s.src = import.meta.url + 'extra.js'
document.head.append(s)
```

The output `bundle.js` is shown in the following code snippet.

```
'use strict';

var _documentCurrentScript = typeof document !== 'undefined' ? document.currentScript : null;
var s = document.createElement('script');
s.src = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && False && _documentCurrentScript.src || new URL('bundle.js', document.baseURI).href)) + 'extra.js';
document.head.append(s);
```

Adding the `rollup` bundled script, `bundle.js`, as part of the web page
source code, the page could load the `extra.js` file from the attacker's
domain, `attacker.controlled.server` due to the introduced gadget during
bundling. The attacker only needs to insert an `img` tag with the name
attribute set to `currentScript`. This can be done through a website's
feature that allows users to embed certain script-less HTML (e.g.,
markdown renderers, web email clients, forums) or via an HTML injection
vulnerability in third-party JavaScript loaded on the page.

```
<!DOCTYPE html>
<html>
<head>
  <title>rollup Example</title>
  <!-- Attacker-controlled Script-less HTML Element starts--!>
  <img name="currentScript" src="https://attacker.controlled.server/"></img>
  <!-- Attacker-controlled Script-less HTML Element ends--!>
</head>
<script type="module" crossorigin src="bundle.js"></script>
<body>
</body>
</html>
```

### Impact

This vulnerability can result in cross-site scripting (XSS) attacks on
websites that include rollup-bundled files (configured with an output
format of `cjs`, `iife`, or `umd` and use `import.meta`) and allow users
to inject certain scriptless HTML tags without properly sanitizing the
`name` or `id` attributes.

### Patch

Patching the following two functions with type checking would be
effective mitigations against DOM Clobbering attack.

```
const getRelativeUrlFromDocument = (relativePath: string, umd = false) =>
	getResolveUrl(
		`'${escapeId(relativePath)}', ${
			umd ? `typeof document === 'undefined' ? location.href : ` : ''
		}document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI`
	);
```

```
const getUrlFromDocument = (chunkId: string, umd = false) =>
	`${
		umd ? `typeof document === 'undefined' ? location.href : ` : ''
	}(${DOCUMENT_CURRENT_SCRIPT} && ${DOCUMENT_CURRENT_SCRIPT}.tagName.toUpperCase() === 'SCRIPT' &&${DOCUMENT_CURRENT_SCRIPT}.src || new URL('${escapeId(
		chunkId
	)}', document.baseURI).href)`;
```

---

### Release Notes

<details>
<summary>rollup/rollup (rollup)</summary>

###
[`v4.22.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4224)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.3...v4.22.4)

*2024-09-21*

##### Bug Fixes

- Fix a vulnerability in generated code that affects IIFE, UMD and CJS
bundles when run in a browser context
([#&#8203;5671](https://redirect.github.com/rollup/rollup/issues/5671))

##### Pull Requests

- [#&#8203;5670](https://redirect.github.com/rollup/rollup/pull/5670):
refactor: Use object.prototype to check for reserved properties
([@&#8203;YuHyeonWook](https://redirect.github.com/YuHyeonWook))
- [#&#8203;5671](https://redirect.github.com/rollup/rollup/pull/5671):
Fix DOM Clobbering CVE
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.22.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4223)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.2...v4.22.3)

*2024-09-21*

##### Bug Fixes

- Ensure that mutations in modules without side effects are observed
while properly handling transitive dependencies
([#&#8203;5669](https://redirect.github.com/rollup/rollup/issues/5669))

##### Pull Requests

- [#&#8203;5669](https://redirect.github.com/rollup/rollup/pull/5669):
Ensure impure dependencies of pure modules are added
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.22.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4222)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.1...v4.22.2)

*2024-09-20*

##### Bug Fixes

- Revert fix for side effect free modules until other issues are
investigated
([#&#8203;5667](https://redirect.github.com/rollup/rollup/issues/5667))

##### Pull Requests

- [#&#8203;5667](https://redirect.github.com/rollup/rollup/pull/5667):
Partially revert
[#&#8203;5658](https://redirect.github.com/rollup/rollup/issues/5658)
and re-apply
[#&#8203;5644](https://redirect.github.com/rollup/rollup/issues/5644)
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.22.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4221)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.0...v4.22.1)

*2024-09-20*

##### Bug Fixes

- Revert
[#&#8203;5644](https://redirect.github.com/rollup/rollup/issues/5644)
"stable chunk hashes" while issues are being investigated

##### Pull Requests

- [#&#8203;5663](https://redirect.github.com/rollup/rollup/pull/5663):
chore(deps): update dependency inquirer to v11
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5664](https://redirect.github.com/rollup/rollup/pull/5664):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5665](https://redirect.github.com/rollup/rollup/pull/5665):
fix: type in CI file
([@&#8203;YuHyeonWook](https://redirect.github.com/YuHyeonWook))
- [#&#8203;5666](https://redirect.github.com/rollup/rollup/pull/5666):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])

###
[`v4.22.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4220)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.3...v4.22.0)

*2024-09-19*

##### Features

- Add additional known global values to avoid access side effects
([#&#8203;5651](https://redirect.github.com/rollup/rollup/issues/5651))

##### Bug Fixes

- Ensure deterministic chunk hash generation despite async renderChunk
hook
([#&#8203;5644](https://redirect.github.com/rollup/rollup/issues/5644))
- Improve side effect detection when using "smallest" treeshaking preset
when imports are optimized away
([#&#8203;5658](https://redirect.github.com/rollup/rollup/issues/5658))

##### Pull Requests

- [#&#8203;5644](https://redirect.github.com/rollup/rollup/pull/5644):
fix: apply final hashes deterministically with stable placeholders set
([@&#8203;mattkubej](https://redirect.github.com/mattkubej),
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5646](https://redirect.github.com/rollup/rollup/pull/5646):
chore(deps): update dependency
[@&#8203;mermaid-js/mermaid-cli](https://redirect.github.com/mermaid-js/mermaid-cli)
to v11 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5647](https://redirect.github.com/rollup/rollup/pull/5647):
chore(deps): update dependency concurrently to v9
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5648](https://redirect.github.com/rollup/rollup/pull/5648):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5651](https://redirect.github.com/rollup/rollup/pull/5651):
feat: add `AggregateError`, `FinalizationRegistry`, `WeakRef` to
knownGlobals ([@&#8203;re-taro](https://redirect.github.com/re-taro))
- [#&#8203;5653](https://redirect.github.com/rollup/rollup/pull/5653):
Fix example selection in REPL
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5657](https://redirect.github.com/rollup/rollup/pull/5657):
chore(deps): update dependency vite to v5.4.6 \[security]
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5658](https://redirect.github.com/rollup/rollup/pull/5658):
Detect variable reassignments in modules without side effects
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.21.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4213)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.2...v4.21.3)

*2024-09-12*

##### Bug Fixes

- Always respect side effects in left-hand side of optional chain
([#&#8203;5642](https://redirect.github.com/rollup/rollup/issues/5642))
- Update stack trace for augmented errors to not hide relevant
information
([#&#8203;5640](https://redirect.github.com/rollup/rollup/issues/5640))

##### Pull Requests

- [#&#8203;5636](https://redirect.github.com/rollup/rollup/pull/5636):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5637](https://redirect.github.com/rollup/rollup/pull/5637):
chore(deps): lock file maintenance
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5640](https://redirect.github.com/rollup/rollup/pull/5640):
fix: keep the message of stack up-to-date
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;5642](https://redirect.github.com/rollup/rollup/pull/5642):
fix: include left-side effect of optional chaining in the end of
hasEffectsAsChainElement
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))

###
[`v4.21.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4212)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.1...v4.21.2)

*2024-08-30*

##### Bug Fixes

- Handle IIFE/UMD namespace definitions conflicting with a builtin
property
([#&#8203;5605](https://redirect.github.com/rollup/rollup/issues/5605))

##### Pull Requests

- [#&#8203;5605](https://redirect.github.com/rollup/rollup/pull/5605):
fix: Wrong namespace property definition
([@&#8203;thirumurugan-git](https://redirect.github.com/thirumurugan-git),
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5630](https://redirect.github.com/rollup/rollup/pull/5630):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5631](https://redirect.github.com/rollup/rollup/pull/5631):
chore(deps): lock file maintenance
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5632](https://redirect.github.com/rollup/rollup/pull/5632):
chore(deps): lock file maintenance
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])

###
[`v4.21.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4211)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

*2024-08-26*

##### Bug Fixes

- Ensure `closeWatcher` hook is called when watch mode is aborted via
Ctrl+C
([#&#8203;5618](https://redirect.github.com/rollup/rollup/issues/5618))
- Do not produce invalid code for `import.meta.url` in compact mode
([#&#8203;5624](https://redirect.github.com/rollup/rollup/issues/5624))
- Do not throw when generating chunk names when preserving modules in
Windows
([#&#8203;5625](https://redirect.github.com/rollup/rollup/issues/5625))

##### Pull Requests

- [#&#8203;5591](https://redirect.github.com/rollup/rollup/pull/5591):
chore(deps): update dependency
[@&#8203;types/eslint](https://redirect.github.com/types/eslint) to v9
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5618](https://redirect.github.com/rollup/rollup/pull/5618):
preload the WASM file even though the version is undefined.
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;5619](https://redirect.github.com/rollup/rollup/pull/5619):
Call and await closeWatcher hooks on exit signals
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5622](https://redirect.github.com/rollup/rollup/pull/5622):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5624](https://redirect.github.com/rollup/rollup/pull/5624):
fix: add space for DOCUMENT_CURRENT_SCRIPT template
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;5625](https://redirect.github.com/rollup/rollup/pull/5625):
fix: get the right chunk name for preserve modules in Windows
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi),
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.21.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4210)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.20.0...v4.21.0)

*2024-08-18*

##### Features

- Add option to configure directory for virtual modules when preserving
modules
([#&#8203;5602](https://redirect.github.com/rollup/rollup/issues/5602))

##### Pull Requests

- [#&#8203;5602](https://redirect.github.com/rollup/rollup/pull/5602):
feat: introduce the virtualDirname option to customize the virtual
directory name
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;5607](https://redirect.github.com/rollup/rollup/pull/5607):
chore(deps): update typescript-eslint monorepo to v8 (major)
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5608](https://redirect.github.com/rollup/rollup/pull/5608):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5611](https://redirect.github.com/rollup/rollup/pull/5611):
chore: fix the `noConflict` option in REPL.
([@&#8203;7086cmd](https://redirect.github.com/7086cmd))
- [#&#8203;5613](https://redirect.github.com/rollup/rollup/pull/5613):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;5614](https://redirect.github.com/rollup/rollup/pull/5614):
chore(deps): lock file maintenance
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])

###
[`v4.20.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4200)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.19.2...v4.20.0)

*2024-08-03*

##### Features

- Allow plugins to specify the original file name when emitting assets
([#&#8203;5596](https://redirect.github.com/rollup/rollup/issues/5596))

##### Pull Requests

- [#&#8203;5596](https://redirect.github.com/rollup/rollup/pull/5596):
Add originalFIleName property to emitted assets
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5599](https://redirect.github.com/rollup/rollup/pull/5599):
chore(deps): update dependency eslint-plugin-unicorn to v55
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5600](https://redirect.github.com/rollup/rollup/pull/5600):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.19.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4192)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.19.1...v4.19.2)

*2024-08-01*

##### Bug Fixes

- Avoid "cannot get value of null" error when using optional chaining
with namespaces
([#&#8203;5597](https://redirect.github.com/rollup/rollup/issues/5597))

##### Pull Requests

- [#&#8203;5597](https://redirect.github.com/rollup/rollup/pull/5597):
Fix retrieval of literal values for chained namespaces
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" in timezone Asia/Seoul, Automerge -
At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/channel-io/bezier-react).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hvcmU6ZGVwcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Sep 24, 2024
1 parent 85bb261 commit 3eb82ef
Showing 1 changed file with 68 additions and 68 deletions.
136 changes: 68 additions & 68 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4978,114 +4978,114 @@ __metadata:
languageName: node
linkType: hard

"@rollup/rollup-android-arm-eabi@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-android-arm-eabi@npm:4.19.1"
"@rollup/rollup-android-arm-eabi@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4"
conditions: os=android & cpu=arm
languageName: node
linkType: hard

"@rollup/rollup-android-arm64@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-android-arm64@npm:4.19.1"
"@rollup/rollup-android-arm64@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-android-arm64@npm:4.22.4"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-darwin-arm64@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-darwin-arm64@npm:4.19.1"
"@rollup/rollup-darwin-arm64@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-darwin-x64@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-darwin-x64@npm:4.19.1"
"@rollup/rollup-darwin-x64@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-darwin-x64@npm:4.22.4"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard

"@rollup/rollup-linux-arm-gnueabihf@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.19.1"
"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-arm-musleabihf@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.19.1"
"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-arm64-gnu@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.19.1"
"@rollup/rollup-linux-arm64-gnu@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-arm64-musl@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.19.1"
"@rollup/rollup-linux-arm64-musl@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-powerpc64le-gnu@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.19.1"
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-riscv64-gnu@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.19.1"
"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-s390x-gnu@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.19.1"
"@rollup/rollup-linux-s390x-gnu@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-x64-gnu@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.19.1"
"@rollup/rollup-linux-x64-gnu@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-x64-musl@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-linux-x64-musl@npm:4.19.1"
"@rollup/rollup-linux-x64-musl@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-win32-arm64-msvc@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.19.1"
"@rollup/rollup-win32-arm64-msvc@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-win32-ia32-msvc@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.19.1"
"@rollup/rollup-win32-ia32-msvc@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard

"@rollup/rollup-win32-x64-msvc@npm:4.19.1":
version: 4.19.1
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.19.1"
"@rollup/rollup-win32-x64-msvc@npm:4.22.4":
version: 4.22.4
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
Expand Down Expand Up @@ -17128,25 +17128,25 @@ __metadata:
linkType: hard

"rollup@npm:^4.11.0":
version: 4.19.1
resolution: "rollup@npm:4.19.1"
dependencies:
"@rollup/rollup-android-arm-eabi": "npm:4.19.1"
"@rollup/rollup-android-arm64": "npm:4.19.1"
"@rollup/rollup-darwin-arm64": "npm:4.19.1"
"@rollup/rollup-darwin-x64": "npm:4.19.1"
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.19.1"
"@rollup/rollup-linux-arm-musleabihf": "npm:4.19.1"
"@rollup/rollup-linux-arm64-gnu": "npm:4.19.1"
"@rollup/rollup-linux-arm64-musl": "npm:4.19.1"
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.19.1"
"@rollup/rollup-linux-riscv64-gnu": "npm:4.19.1"
"@rollup/rollup-linux-s390x-gnu": "npm:4.19.1"
"@rollup/rollup-linux-x64-gnu": "npm:4.19.1"
"@rollup/rollup-linux-x64-musl": "npm:4.19.1"
"@rollup/rollup-win32-arm64-msvc": "npm:4.19.1"
"@rollup/rollup-win32-ia32-msvc": "npm:4.19.1"
"@rollup/rollup-win32-x64-msvc": "npm:4.19.1"
version: 4.22.4
resolution: "rollup@npm:4.22.4"
dependencies:
"@rollup/rollup-android-arm-eabi": "npm:4.22.4"
"@rollup/rollup-android-arm64": "npm:4.22.4"
"@rollup/rollup-darwin-arm64": "npm:4.22.4"
"@rollup/rollup-darwin-x64": "npm:4.22.4"
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4"
"@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4"
"@rollup/rollup-linux-arm64-gnu": "npm:4.22.4"
"@rollup/rollup-linux-arm64-musl": "npm:4.22.4"
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4"
"@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4"
"@rollup/rollup-linux-s390x-gnu": "npm:4.22.4"
"@rollup/rollup-linux-x64-gnu": "npm:4.22.4"
"@rollup/rollup-linux-x64-musl": "npm:4.22.4"
"@rollup/rollup-win32-arm64-msvc": "npm:4.22.4"
"@rollup/rollup-win32-ia32-msvc": "npm:4.22.4"
"@rollup/rollup-win32-x64-msvc": "npm:4.22.4"
"@types/estree": "npm:1.0.5"
fsevents: "npm:~2.3.2"
dependenciesMeta:
Expand Down Expand Up @@ -17186,7 +17186,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 10/4e46275cb2280d999833c7a0c20a292a201281bff6ae9583673788a8125e2e2cc13238092fa1639dab220d864f92d91efcff07cca0d29d8dfded4839b100da51
checksum: 10/0fbee8c14d9052624c76a09fe79ed4d46024832be3ceea86c69f1521ae84b581a64c6e6596fdd796030c206835987e1a0a3be85f4c0d35b71400be5dce799d12
languageName: node
linkType: hard

Expand Down

0 comments on commit 3eb82ef

Please sign in to comment.