Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add /lite and /no-conflict exports #144

Merged
merged 9 commits into from
Dec 13, 2023
Merged

Add /lite and /no-conflict exports #144

merged 9 commits into from
Dec 13, 2023

Conversation

rbuckton
Copy link
Owner

@rbuckton rbuckton commented Dec 7, 2023

This adds a number of capabilities to reflect-metadata:

  • Adds a smaller reflect-metadata/lite package export that does not include internal polyfills for Map, Set, or WeakMap.
  • Adds a reflect-metadata/no-conflict package export that does not modify the global Reflect.
    • This also excludes polyfills, just like /lite.
  • Adds an explicit "type": "commonjs" entry to package.json
  • Removes deprecated declaration files.

The polyfill-free /lite and /no-conflict exports require a runtime or bundler that supports package.json subpath exports.

The /no-conflict export makes a best-effort to work alongside the default package export and share its internal WeakMap for metadata by utilizing a shared weak registry on the global Reflect object. If Reflect is frozen before the module is loaded, it will instead use its own independent registry. If /no-conflict is loaded after an older version of reflect-metadata is loaded by another peer, it will add a fallback registry that makes a best-effort to integrate with the older version.

Please note that /no-conflict is not currently supported by TypeScript's --emitDecoratorMetadata option.

Fixes #73
Fixes #137
Fixes #130
Supersedes #131

@rbuckton rbuckton changed the title Add esm support, /lite, and /no-conflict exports Add /lite and /no-conflict exports Dec 8, 2023
@rbuckton rbuckton merged commit 6ef3aed into main Dec 13, 2023
1 check passed
@rbuckton rbuckton deleted the lite-mode branch December 13, 2023 17:36
renovate bot referenced this pull request in tf2pickup-org/server Dec 15, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [reflect-metadata](http://rbuckton.github.io/reflect-metadata)
([source](https://github.com/rbuckton/reflect-metadata)) | [`0.1.14`
->
`0.2.1`](https://renovatebot.com/diffs/npm/reflect-metadata/0.1.14/0.2.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/reflect-metadata/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/reflect-metadata/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/reflect-metadata/0.1.14/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reflect-metadata/0.1.14/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>rbuckton/reflect-metadata (reflect-metadata)</summary>

###
[`v0.2.1`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.2.1)

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1)

#### What's Changed

- Fix stack overflow crash in isProviderFor by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/155](https://github.com/rbuckton/reflect-metadata/pull/155)
- Update main to v0.2.1 by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/156](https://github.com/rbuckton/reflect-metadata/pull/156)

**Full Changelog**:
rbuckton/reflect-metadata@v0.2.0...v0.2.1

###
[`v0.2.0`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.2.0):
reflect-metadata 0.2.0

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0)

#### What's Changed

- Add /lite and /no-conflict exports by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/144](https://github.com/rbuckton/reflect-metadata/pull/144)
- No dynamic evaluation in `/lite` mode by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/149](https://github.com/rbuckton/reflect-metadata/pull/149)

**Full Changelog**:
rbuckton/reflect-metadata@v0.1.14...v0.2.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/tf2pickup-org/server).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuOTMuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
abhi-markan referenced this pull request in UK-Export-Finance/mdm-api Dec 17, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org)
([source](https://github.com/eslint/eslint)) | [`8.55.0` ->
`8.56.0`](https://renovatebot.com/diffs/npm/eslint/8.55.0/8.56.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.55.0/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.55.0/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security)
| [`2.0.0` ->
`2.1.0`](https://renovatebot.com/diffs/npm/eslint-plugin-security/2.0.0/2.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-security/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-security/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-security/2.0.0/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-security/2.0.0/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pino-http](https://github.com/pinojs/pino-http) | [`8.5.1` ->
`8.6.0`](https://renovatebot.com/diffs/npm/pino-http/8.5.1/8.6.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino-http/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino-http/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino-http/8.5.1/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino-http/8.5.1/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [reflect-metadata](http://rbuckton.github.io/reflect-metadata)
([source](https://github.com/rbuckton/reflect-metadata)) | [`^0.1.14`
->
`^0.2.0`](https://renovatebot.com/diffs/npm/reflect-metadata/0.1.14/0.2.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/reflect-metadata/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/reflect-metadata/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/reflect-metadata/0.1.14/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reflect-metadata/0.1.14/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint/eslint (eslint)</summary>

### [`v8.56.0`](https://github.com/eslint/eslint/releases/tag/v8.56.0)

[Compare
Source](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0)

##### Features

-
[`0dd9704`](https://github.com/eslint/eslint/commit/0dd9704c4751e1cd02039f7d6485fee09bbccbf6)
feat: Support custom severity when reporting unused disable directives
([#&#8203;17212](https://github.com/eslint/eslint/issues/17212))
(Bryan Mishkin)
-
[`31a7e3f`](https://github.com/eslint/eslint/commit/31a7e3fde491e36496b54e8905c766b31162d776)
feat: fix no-restricted-properties false negatives with unknown objects
([#&#8203;17818](https://github.com/eslint/eslint/issues/17818)) (Arka
Pratim Chaudhuri)

##### Bug Fixes

-
[`7d5e5f6`](https://github.com/eslint/eslint/commit/7d5e5f68849ae80caec0fc96ecceebccd348deec)
fix: `TypeError: fs.exists is not a function` on read-only file system
([#&#8203;17846](https://github.com/eslint/eslint/issues/17846))
(Francesco Trotta)
-
[`74739c8`](https://github.com/eslint/eslint/commit/74739c849bbb6547b0e555ed8bb2ba1cbe0fdce4)
fix: suggestion with invalid syntax in no-promise-executor-return rule
([#&#8203;17812](https://github.com/eslint/eslint/issues/17812))
(Bryan Mishkin)

##### Documentation

-
[`9007719`](https://github.com/eslint/eslint/commit/90077199fe519953f9af8664bf947db4e4958514)
docs: update link in ways-to-extend.md
([#&#8203;17839](https://github.com/eslint/eslint/issues/17839)) (Amel
SELMANE)
-
[`3a22236`](https://github.com/eslint/eslint/commit/3a22236f8d10af8a5bcafe56092651d3d681c99d)
docs: Update README (GitHub Actions Bot)
-
[`54c3ca6`](https://github.com/eslint/eslint/commit/54c3ca6f2dcd2a7afd53f42fc32055a25587259e)
docs: fix migration-guide example
([#&#8203;17829](https://github.com/eslint/eslint/issues/17829))
(Tanuj Kanti)
-
[`4391b71`](https://github.com/eslint/eslint/commit/4391b71e62b15e54b0493f0dce1ea053ebbc0689)
docs: check config comments in rule examples
([#&#8203;17815](https://github.com/eslint/eslint/issues/17815))
(Francesco Trotta)
-
[`fd28363`](https://github.com/eslint/eslint/commit/fd2836342c2be4751b05fe0ba7cece17d1edecc8)
docs: remove mention about ESLint stylistic rules in readme
([#&#8203;17810](https://github.com/eslint/eslint/issues/17810))
(Zwyx)
-
[`48ed5a6`](https://github.com/eslint/eslint/commit/48ed5a6dad478a14d3e823f137455c523f373e0b)
docs: Update README (GitHub Actions Bot)

##### Chores

-
[`ba6af85`](https://github.com/eslint/eslint/commit/ba6af85c7d8ba55d37f8663aee949d148e441c1a)
chore: upgrade
[@&#8203;eslint/js](https://github.com/eslint/js)[@&#8203;8](https://github.com/8).56.0
([#&#8203;17864](https://github.com/eslint/eslint/issues/17864))
(Milos Djermanovic)
-
[`60a531a`](https://github.com/eslint/eslint/commit/60a531a9c0811ddf718e26b9136e133f580b6c36)
chore: package.json update for
[@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins)
-
[`ba87a06`](https://github.com/eslint/eslint/commit/ba87a0651a65b52c3ac442b512dd9f4c2b4c5f57)
chore: update dependency markdownlint to ^0.32.0
([#&#8203;17783](https://github.com/eslint/eslint/issues/17783))
(renovate\[bot])
-
[`9271d10`](https://github.com/eslint/eslint/commit/9271d10d9eabeafb0129a090f29191bfd14273c0)
chore: add GitHub issue template for docs issues
([#&#8203;17845](https://github.com/eslint/eslint/issues/17845)) (Josh
Goldberg ✨)
-
[`70a686b`](https://github.com/eslint/eslint/commit/70a686b3c1feac5eca98bbff9bd67175f550d5db)
chore: Convert rule tests to FlatRuleTester
([#&#8203;17819](https://github.com/eslint/eslint/issues/17819))
(Nicholas C. Zakas)
-
[`f3a599d`](https://github.com/eslint/eslint/commit/f3a599d34c7080fc0b2c9a60b5e54dc98c22867c)
chore: upgrade eslint-plugin-unicorn to v49.0.0
([#&#8203;17837](https://github.com/eslint/eslint/issues/17837)) (唯然)
-
[`905d4b7`](https://github.com/eslint/eslint/commit/905d4b75ab2df42aba30622cee0f66b511397e2c)
chore: upgrade eslint-plugin-eslint-plugin v5.2.1
([#&#8203;17838](https://github.com/eslint/eslint/issues/17838)) (唯然)
-
[`4d7c3ce`](https://github.com/eslint/eslint/commit/4d7c3ce246e6b499f472342ef59496a47cc033d6)
chore: update eslint-plugin-n v16.4.0
([#&#8203;17836](https://github.com/eslint/eslint/issues/17836)) (唯然)
-
[`fd0c60c`](https://github.com/eslint/eslint/commit/fd0c60c3be1f213e5a6d69d8a3248e963619e155)
ci: unpin Node.js 21.2.0
([#&#8203;17821](https://github.com/eslint/eslint/issues/17821))
(Francesco Trotta)

</details>

<details>
<summary>eslint-community/eslint-plugin-security
(eslint-plugin-security)</summary>

###
[`v2.1.0`](https://github.com/eslint-community/eslint-plugin-security/blob/HEAD/CHANGELOG.md#210-2023-12-15)

[Compare
Source](https://github.com/eslint-community/eslint-plugin-security/compare/v2.0.0...v2.1.0)

##### Features

- add config recommended-legacy
([#&#8203;132](https://www.github.com/eslint-community/eslint-plugin-security/issues/132))
([13d3f2f](https://www.github.com/eslint-community/eslint-plugin-security/commit/13d3f2fc6ba327c894959db30462f3fda0272f0c))

</details>

<details>
<summary>pinojs/pino-http (pino-http)</summary>

###
[`v8.6.0`](https://github.com/pinojs/pino-http/releases/tag/v8.6.0)

[Compare
Source](https://github.com/pinojs/pino-http/compare/v8.5.1...v8.6.0)

##### What's Changed

- Bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/pinojs/pino-http/pull/305](https://github.com/pinojs/pino-http/pull/305)
- fix: type variable for Logger by
[@&#8203;naseemkullah](https://github.com/naseemkullah) in
[https://github.com/pinojs/pino-http/pull/314](https://github.com/pinojs/pino-http/pull/314)

**Full Changelog**:
pinojs/pino-http@v8.5.1...v8.6.0

</details>

<details>
<summary>rbuckton/reflect-metadata (reflect-metadata)</summary>

###
[`v0.2.1`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.2.1)

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1)

#### What's Changed

- Fix stack overflow crash in isProviderFor by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/155](https://github.com/rbuckton/reflect-metadata/pull/155)
- Update main to v0.2.1 by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/156](https://github.com/rbuckton/reflect-metadata/pull/156)

**Full Changelog**:
rbuckton/reflect-metadata@v0.2.0...v0.2.1

###
[`v0.2.0`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.2.0):
reflect-metadata 0.2.0

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0)

#### What's Changed

- Add /lite and /no-conflict exports by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/144](https://github.com/rbuckton/reflect-metadata/pull/144)
- No dynamic evaluation in `/lite` mode by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/149](https://github.com/rbuckton/reflect-metadata/pull/149)

**Full Changelog**:
rbuckton/reflect-metadata@v0.1.14...v0.2.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/UK-Export-Finance/mdm-api).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Abhi Markan <abhi.markan@ukexportfinance.gov.uk>
jlenon7 added a commit to AthennaIO/Cli that referenced this pull request Jan 6, 2024
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
reflect-metadata from 0.1.14 to 0.2.1.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **3 versions** ahead of your current
version.
- The recommended version was released **23 days ago**, on 2023-12-14.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>reflect-metadata</b></summary>
    <ul>
      <li>
<b>0.2.1</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.2.1">2023-12-14</a></br><h2>What's
Changed</h2>
<ul>
<li>Fix stack overflow crash in isProviderFor by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2042278239" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#155"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/155/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/155">#155</a></li>
<li>Update main to v0.2.1 by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2042288748" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#156"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/156/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/156">#156</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1"><tt>v0.2.0...v0.2.1</tt></a></p>
      </li>
      <li>
<b>0.2.0</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.2.0">2023-12-13</a></br><h2>What's
Changed</h2>
<ul>
<li>Add /lite and /no-conflict exports by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2031646367" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#144"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/144/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/144">#144</a></li>
<li>No dynamic evaluation in <code>/lite</code> mode by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2040307031" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#149"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/149/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/149">#149</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0"><tt>v0.1.14...v0.2.0</tt></a></p>
      </li>
      <li>
<b>0.2.0-pre.0</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.2.0-pre.0">2023-12-13</a></br><h2>What's
Changed</h2>
<ul>
<li>Add /lite and /no-conflict exports by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2031646367" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#144"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/144/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/144">#144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0-pre.0"><tt>v0.1.14...v0.2.0-pre.0</tt></a></p>
      </li>
      <li>
<b>0.1.14</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.1.14">2023-12-07</a></br><h2>What's
Changed</h2>
<ul>
<li>Fix variable name by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/amatiasq/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/amatiasq">@ amatiasq</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="445985230" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#109"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/109/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/109">#109</a></li>
<li>Bypass webpack <code>process.env</code> inlining by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb"><tt>c8c06cc</tt></a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/amatiasq/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/amatiasq">@ amatiasq</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="445985230"
data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#109"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/109/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/109">#109</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.1.13...v0.1.14"><tt>v0.1.13...v0.1.14</tt></a></p>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases">reflect-metadata
GitHub release notes</a>
  </details>
</details>


<details>
  <summary><b>Commit messages</b></summary>
  </br>
  <details>
    <summary>Package name: <b>reflect-metadata</b></summary>
    <ul>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/5c2589f4a99b5e52873f7868172bf72a5c017b37">5c2589f</a>
0.2.1</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/1e66739f7d983ac8683da58e7a685593cc9efbee">1e66739</a>
Fix stack overflow crash in isProviderFor</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/68fd0199d3ddf0a23b530a841f1ab334cb83be0c">68fd019</a>
Merge pull request #149 from rbuckton/lite-mode-no-dynamic-eval</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/85d168f9f05976e2102bfaea062a66b412610ef8">85d168f</a>
Remove dynamic execution from lite-mode</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/893db5d4e352f3aee2e7988e8a56d0fa19d3dd89">893db5d</a>
Drop prerelease from version</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/6ef3aedf9c019f1e9ff8c1439c807b658a6f7f8f">6ef3aed</a>
Merge pull request #144 from rbuckton/lite-mode</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/7391602a08e708c068a0c5a10ff015b4add77fdf">7391602</a>
Merge branch &#x27;main&#x27; into lite-mode</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/f16259f895dbf1b78d3f0017866c8a887b7b402e">f16259f</a>
Update ci.yml</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/4e604aa2d5b899317f45ecc532c51a34122a6773">4e604aa</a>
Create ci.yml</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/ad6f84bd3e793a601f4652a98665bff23e064515">ad6f84b</a>
Mark as prerelease for testing purposes</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/b53ea48fa3c717dc0ce61275a5e3668d7741d874">b53ea48</a>
Fix fallback handling, better tests, remove process.env reference</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/31dde5fba00afaea8c08bc9f13b186c069879566">31dde5f</a>
Add shared registry for use when multiple versions are loaded</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/6227ddf59080ac402f46ca8cd0e29ba9f9a7184e">6227ddf</a>
drop dual CJS/ESM implementation</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/977503cedfd1ec4bce2e8e8a7defd40256c1f2c7">977503c</a>
/no-conflict only defers to global Reflect if it hasn&#x27;t already
been used</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/bdab024135474851b88a2c32d183ec103e1890d2">bdab024</a>
package.json cleanup</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/83fc28b93cb9a72b92691c0bd9913057699fc595">83fc28b</a>
Add fallback to no-conflict version</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/359e1f66c37b38b475a07451aaef606591e7c5a2">359e1f6</a>
Fix Set.entries()</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/39dda64556901d8658d43bc309ca897b0f1287ae">39dda64</a>
Fix Set.entries()</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/aa18f01caa69b85fdadb3a4750eb2a8f16dd0add">aa18f01</a>
Use SameValueZero in Map polyfill</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/63083c44297ef6fb81b76c5ab027aeda8f08f278">63083c4</a>
Bump patch version</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb">c8c06cc</a>
Bypass webpack process.env inlining</li>
    </ul>

<a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/e6bbe4f255186e06ab4f7704067bcd84f603c9ee...5c2589f4a99b5e52873f7868172bf72a5c017b37">Compare</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI5MjU4MzMzYS05OGRiLTQyZDItYTU2Mi00ZjMxMjA2NzM5OWMiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjkyNTgzMzNhLTk4ZGItNDJkMi1hNTYyLTRmMzEyMDY3Mzk5YyJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/jlenon7/project/1bb41e1e-9fbd-4814-b8ed-6670f10959a8?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/jlenon7/project/1bb41e1e-9fbd-4814-b8ed-6670f10959a8/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/jlenon7/project/1bb41e1e-9fbd-4814-b8ed-6670f10959a8/settings/integration?pkg&#x3D;reflect-metadata&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"9258333a-98db-42d2-a562-4f312067399c","prPublicId":"9258333a-98db-42d2-a562-4f312067399c","dependencies":[{"name":"reflect-metadata","from":"0.1.14","to":"0.2.1"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/jlenon7/project/1bb41e1e-9fbd-4814-b8ed-6670f10959a8?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"1bb41e1e-9fbd-4814-b8ed-6670f10959a8","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":3,"publishedDate":"2023-12-14T18:54:20.669Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
jlenon7 added a commit to AthennaIO/Benchmarks that referenced this pull request Jan 6, 2024
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
reflect-metadata from 0.1.14 to 0.2.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **2 versions** ahead of your current
version.
- The recommended version was released **21 days ago**, on 2023-12-13.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>reflect-metadata</b></summary>
    <ul>
      <li>
<b>0.2.0</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.2.0">2023-12-13</a></br><h2>What's
Changed</h2>
<ul>
<li>Add /lite and /no-conflict exports by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2031646367" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#144"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/144/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/144">#144</a></li>
<li>No dynamic evaluation in <code>/lite</code> mode by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2040307031" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#149"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/149/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/149">#149</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0"><tt>v0.1.14...v0.2.0</tt></a></p>
      </li>
      <li>
<b>0.2.0-pre.0</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.2.0-pre.0">2023-12-13</a></br><h2>What's
Changed</h2>
<ul>
<li>Add /lite and /no-conflict exports by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2031646367" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#144"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/144/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/144">#144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0-pre.0"><tt>v0.1.14...v0.2.0-pre.0</tt></a></p>
      </li>
      <li>
<b>0.1.14</b> - <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases/tag/v0.1.14">2023-12-07</a></br><h2>What's
Changed</h2>
<ul>
<li>Fix variable name by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/amatiasq/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/amatiasq">@ amatiasq</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="445985230" data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#109"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/109/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/109">#109</a></li>
<li>Bypass webpack <code>process.env</code> inlining by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rbuckton/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rbuckton">@ rbuckton</a> in <a
class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb"><tt>c8c06cc</tt></a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/amatiasq/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/amatiasq">@ amatiasq</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="445985230"
data-permission-text="Title is private"
data-url="rbuckton/reflect-metadata#109"
data-hovercard-type="pull_request"
data-hovercard-url="/rbuckton/reflect-metadata/pull/109/hovercard"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/pull/109">#109</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/v0.1.13...v0.1.14"><tt>v0.1.13...v0.1.14</tt></a></p>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/releases">reflect-metadata
GitHub release notes</a>
  </details>
</details>


<details>
  <summary><b>Commit messages</b></summary>
  </br>
  <details>
    <summary>Package name: <b>reflect-metadata</b></summary>
    <ul>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/2e88855844921bded1e4be6843610988b5a7ab12">2e88855</a>
Merge pull request #150 from rbuckton/release-0.2</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/68fd0199d3ddf0a23b530a841f1ab334cb83be0c">68fd019</a>
Merge pull request #149 from rbuckton/lite-mode-no-dynamic-eval</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/85d168f9f05976e2102bfaea062a66b412610ef8">85d168f</a>
Remove dynamic execution from lite-mode</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/893db5d4e352f3aee2e7988e8a56d0fa19d3dd89">893db5d</a>
Drop prerelease from version</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/6ef3aedf9c019f1e9ff8c1439c807b658a6f7f8f">6ef3aed</a>
Merge pull request #144 from rbuckton/lite-mode</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/7391602a08e708c068a0c5a10ff015b4add77fdf">7391602</a>
Merge branch &#x27;main&#x27; into lite-mode</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/f16259f895dbf1b78d3f0017866c8a887b7b402e">f16259f</a>
Update ci.yml</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/4e604aa2d5b899317f45ecc532c51a34122a6773">4e604aa</a>
Create ci.yml</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/ad6f84bd3e793a601f4652a98665bff23e064515">ad6f84b</a>
Mark as prerelease for testing purposes</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/b53ea48fa3c717dc0ce61275a5e3668d7741d874">b53ea48</a>
Fix fallback handling, better tests, remove process.env reference</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/31dde5fba00afaea8c08bc9f13b186c069879566">31dde5f</a>
Add shared registry for use when multiple versions are loaded</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/6227ddf59080ac402f46ca8cd0e29ba9f9a7184e">6227ddf</a>
drop dual CJS/ESM implementation</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/977503cedfd1ec4bce2e8e8a7defd40256c1f2c7">977503c</a>
/no-conflict only defers to global Reflect if it hasn&#x27;t already
been used</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/bdab024135474851b88a2c32d183ec103e1890d2">bdab024</a>
package.json cleanup</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/83fc28b93cb9a72b92691c0bd9913057699fc595">83fc28b</a>
Add fallback to no-conflict version</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/359e1f66c37b38b475a07451aaef606591e7c5a2">359e1f6</a>
Fix Set.entries()</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/39dda64556901d8658d43bc309ca897b0f1287ae">39dda64</a>
Fix Set.entries()</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/aa18f01caa69b85fdadb3a4750eb2a8f16dd0add">aa18f01</a>
Use SameValueZero in Map polyfill</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/63083c44297ef6fb81b76c5ab027aeda8f08f278">63083c4</a>
Bump patch version</li>
<li><a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb">c8c06cc</a>
Bypass webpack process.env inlining</li>
    </ul>

<a
href="https://snyk.io/redirect/github/rbuckton/reflect-metadata/compare/e6bbe4f255186e06ab4f7704067bcd84f603c9ee...2e88855844921bded1e4be6843610988b5a7ab12">Compare</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIyZTgyODQ2Yi01NTExLTQ2NjYtODQ1ZS0wMzcwNTlhODMzMDkiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjJlODI4NDZiLTU1MTEtNDY2Ni04NDVlLTAzNzA1OWE4MzMwOSJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/jlenon7/project/6175d874-c3c7-4f1c-9403-552e9e732414?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/jlenon7/project/6175d874-c3c7-4f1c-9403-552e9e732414/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/jlenon7/project/6175d874-c3c7-4f1c-9403-552e9e732414/settings/integration?pkg&#x3D;reflect-metadata&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"2e82846b-5511-4666-845e-037059a83309","prPublicId":"2e82846b-5511-4666-845e-037059a83309","dependencies":[{"name":"reflect-metadata","from":"0.1.14","to":"0.2.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/jlenon7/project/6175d874-c3c7-4f1c-9403-552e9e732414?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"6175d874-c3c7-4f1c-9403-552e9e732414","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":2,"publishedDate":"2023-12-13T20:53:07.738Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
tsang-bot bot referenced this pull request in tsangste/nx-package-test Feb 11, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3)
([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3))
| [`3.429.0` ->
`3.509.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.429.0/3.509.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.509.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.509.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.429.0/3.509.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.429.0/3.509.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/helpers](https://swc.rs)
([source](https://github.com/swc-project/swc)) | [`0.5.2` ->
`0.5.6`](https://renovatebot.com/diffs/npm/@swc%2fhelpers/0.5.2/0.5.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fhelpers/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fhelpers/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fhelpers/0.5.2/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fhelpers/0.5.2/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [reflect-metadata](http://rbuckton.github.io/reflect-metadata)
([source](https://github.com/rbuckton/reflect-metadata)) | [`^0.1.13`
->
`^0.2.0`](https://renovatebot.com/diffs/npm/reflect-metadata/0.1.13/0.2.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/reflect-metadata/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/reflect-metadata/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/reflect-metadata/0.1.13/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reflect-metadata/0.1.13/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

###
[`v3.509.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35090-2024-02-07)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.507.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35070-2024-02-05)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.504.0...v3.507.0)

##### Features

- unified error dispatcher in protocols
([#&#8203;5756](https://github.com/aws/aws-sdk-js-v3/issues/5756))
([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f))

###
[`v3.504.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35040-2024-01-31)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

####
[3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1)
(2024-01-30)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.503.1`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35031-2024-01-30)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.503.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35030-2024-01-30)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.502.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35020-2024-01-29)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0)

##### Features

- **credential-providers:** lazy load STS & SSO clients in credential
providers
([#&#8203;5681](https://github.com/aws/aws-sdk-js-v3/issues/5681))
([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e))

###
[`v3.501.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35010-2024-01-26)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.499.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34990-2024-01-24)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.498.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34980-2024-01-23)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.496.0...v3.498.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.496.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34960-2024-01-19)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0)

##### Bug Fixes

- get full list of exports for esm compat in dist-cjs
([#&#8203;5694](https://github.com/aws/aws-sdk-js-v3/issues/5694))
([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0))

###
[`v3.495.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34950-2024-01-18)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.490.0...v3.495.0)

##### Features

- use bundled dist-cjs build
([#&#8203;5687](https://github.com/aws/aws-sdk-js-v3/issues/5687))
([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb))

###
[`v3.490.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34900-2024-01-11)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.489.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34890-2024-01-10)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.485.0...v3.489.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.485.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34850-2024-01-03)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0)

##### Features

- **credential-providers:** add credentialScope field
([#&#8203;5606](https://github.com/aws/aws-sdk-js-v3/issues/5606))
([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083))

###
[`v3.484.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34840-2023-12-29)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.481.0...v3.484.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.481.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34810-2023-12-26)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.478.0...v3.481.0)

##### Features

- codegen for command class builder
([#&#8203;5604](https://github.com/aws/aws-sdk-js-v3/issues/5604))
([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d))

###
[`v3.478.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34780-2023-12-20)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0)

##### Features

- codegen for paginator factory
([#&#8203;5590](https://github.com/aws/aws-sdk-js-v3/issues/5590))
([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca))

###
[`v3.477.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34770-2023-12-19)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0)

##### Features

- xml codegen reduction
([#&#8203;5566](https://github.com/aws/aws-sdk-js-v3/issues/5566))
([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959))

###
[`v3.476.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34760-2023-12-18)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.474.0...v3.476.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.474.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34740-2023-12-14)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.473.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34730-2023-12-13)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.472.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34720-2023-12-12)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.470.0...v3.472.0)

##### Bug Fixes

- **codegen:** dedupe
`[@aws](https://github.com/aws).protocols#restXml` serialization
([#&#8203;5568](https://github.com/aws/aws-sdk-js-v3/issues/5568))
([7df7325](https://github.com/aws/aws-sdk-js-v3/commit/7df73259b6d39e27550eb99add11d207186e451c))

###
[`v3.470.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34700-2023-12-08)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.468.0...v3.470.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.468.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34680-2023-12-06)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.465.0...v3.468.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.465.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34650-2023-12-01)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.462.0...v3.465.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.462.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34620-2023-11-29)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.461.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34610-2023-11-28)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0)

##### Features

- **client-s3:** Adds support for S3 Express One Zone.
([1dcc776](https://github.com/aws/aws-sdk-js-v3/commit/1dcc776322f11083391ab2e2b2cac9e687795f7c))

###
[`v3.460.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34600-2023-11-28)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.458.0...v3.460.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.458.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34580-2023-11-27)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.456.0...v3.458.0)

##### Features

- **client-s3:** Adding new params - Key and Prefix, to S3 API
operations for supporting S3 Access Grants. Note - These updates will
not change any of the existing S3 API functionality.
([ba36517](https://github.com/aws/aws-sdk-js-v3/commit/ba365170a09e9158f77ef05bbf02e481b3f09303))

###
[`v3.456.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34560-2023-11-21)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.454.0...v3.456.0)

##### Features

- **client-s3:** Add support for automatic date based partitioning in S3
Server Access Logs.
([06ee66a](https://github.com/aws/aws-sdk-js-v3/commit/06ee66ae3bfce5019ee657969700f8df97055382))

###
[`v3.454.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34540-2023-11-17)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.451.0...v3.454.0)

##### Features

- **client-s3:** Removes all default 0 values for numbers and false
values for booleans
([61b32fe](https://github.com/aws/aws-sdk-js-v3/commit/61b32fe67ab5414ec88d5d5e5120c06e4a59ff18))

###
[`v3.451.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34510-2023-11-14)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.450.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34500-2023-11-13)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.449.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34490-2023-11-10)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.445.0...v3.449.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.445.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34450-2023-11-07)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.441.0...v3.445.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.441.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34410-2023-11-01)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.440.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34400-2023-10-31)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.438.0...v3.440.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.438.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34380-2023-10-27)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.437.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34370-2023-10-26)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0)

##### Bug Fixes

- **signature-v4-crt:** remove dynamic imports (!)
([#&#8203;5225](https://github.com/aws/aws-sdk-js-v3/issues/5225))
([89f97b5](https://github.com/aws/aws-sdk-js-v3/commit/89f97b5cea8052510471cdad69acced9f5be60d1))

###
[`v3.436.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34360-2023-10-25)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.435.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34350-2023-10-24)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.433.0...v3.435.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.433.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34330-2023-10-20)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.431.0...v3.433.0)

##### Bug Fixes

- **codegen:** use partial record for enum keyed types
([#&#8203;5391](https://github.com/aws/aws-sdk-js-v3/issues/5391))
([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334))

###
[`v3.431.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34310-2023-10-18)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.430.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34300-2023-10-17)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

</details>

<details>
<summary>swc-project/swc (@&#8203;swc/helpers)</summary>

###
[`v0.5.6`](https://github.com/swc-project/swc/compare/6c50ff1bec9c49d0883016d0b2c0cfa3941290c7...ef916614f1b714bc765721fd7a35a4a471ac6811)

[Compare
Source](https://github.com/swc-project/swc/compare/6c50ff1bec9c49d0883016d0b2c0cfa3941290c7...ef916614f1b714bc765721fd7a35a4a471ac6811)

###
[`v0.5.5`](https://github.com/swc-project/swc/compare/d716dc823b5e23ec45b1ed795a7c4dcb8fbfc7eb...6c50ff1bec9c49d0883016d0b2c0cfa3941290c7)

[Compare
Source](https://github.com/swc-project/swc/compare/d716dc823b5e23ec45b1ed795a7c4dcb8fbfc7eb...6c50ff1bec9c49d0883016d0b2c0cfa3941290c7)

###
[`v0.5.3`](https://github.com/swc-project/swc/compare/d15eaf05cd50dc4700d0e2ceeee828bced1a1f74...d716dc823b5e23ec45b1ed795a7c4dcb8fbfc7eb)

[Compare
Source](https://github.com/swc-project/swc/compare/d15eaf05cd50dc4700d0e2ceeee828bced1a1f74...d716dc823b5e23ec45b1ed795a7c4dcb8fbfc7eb)

</details>

<details>
<summary>rbuckton/reflect-metadata (reflect-metadata)</summary>

###
[`v0.2.1`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.2.1)

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.2.0...v0.2.1)

#### What's Changed

- Fix stack overflow crash in isProviderFor by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/155](https://github.com/rbuckton/reflect-metadata/pull/155)
- Update main to v0.2.1 by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/156](https://github.com/rbuckton/reflect-metadata/pull/156)

**Full Changelog**:
rbuckton/reflect-metadata@v0.2.0...v0.2.1

###
[`v0.2.0`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.2.0):
reflect-metadata 0.2.0

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.1.14...v0.2.0)

#### What's Changed

- Add /lite and /no-conflict exports by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/144](https://github.com/rbuckton/reflect-metadata/pull/144)
- No dynamic evaluation in `/lite` mode by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[https://github.com/rbuckton/reflect-metadata/pull/149](https://github.com/rbuckton/reflect-metadata/pull/149)

**Full Changelog**:
rbuckton/reflect-metadata@v0.1.14...v0.2.0

###
[`v0.1.14`](https://github.com/rbuckton/reflect-metadata/releases/tag/v0.1.14):
reflect-metadata 0.1.14

[Compare
Source](https://github.com/rbuckton/reflect-metadata/compare/v0.1.13...v0.1.14)

#### What's Changed

- Fix variable name by [@&#8203;amatiasq](https://github.com/amatiasq)
in
[https://github.com/rbuckton/reflect-metadata/pull/109](https://github.com/rbuckton/reflect-metadata/pull/109)
- Bypass webpack `process.env` inlining by
[@&#8203;rbuckton](https://github.com/rbuckton) in
[`c8c06cc`](https://github.com/rbuckton/reflect-metadata/commit/c8c06ccdfc836ef8adfc8ade216dee9fd2046ecb)

#### New Contributors

- [@&#8203;amatiasq](https://github.com/amatiasq) made their first
contribution in
[https://github.com/rbuckton/reflect-metadata/pull/109](https://github.com/rbuckton/reflect-metadata/pull/109)

**Full Changelog**:
rbuckton/reflect-metadata@v0.1.13...v0.1.14

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

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

Co-authored-by: tsang-bot[bot] <146107447+tsang-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant