Skip to content

Commit

Permalink
fix(deps): update dependency jwt-decode to v4 (valora-inc#5264)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jwt-decode](https://togithub.com/auth0/jwt-decode) | [`^3.1.2` ->
`^4.0.0`](https://renovatebot.com/diffs/npm/jwt-decode/3.1.2/4.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jwt-decode/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jwt-decode/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jwt-decode/3.1.2/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jwt-decode/3.1.2/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>auth0/jwt-decode (jwt-decode)</summary>

###
[`v4.0.0`](https://togithub.com/auth0/jwt-decode/blob/HEAD/CHANGELOG.md#Version-400)

[Compare
Source](https://togithub.com/auth0/jwt-decode/compare/v3.1.2...v4.0.0)

[Full
Changelog](https://togithub.com/auth0/jwt-decode/compare/v3.1.2..v4.0.0)

A new version of the library, including a couple of improvements:

- No longer include a polyfill for
[atob](https://developer.mozilla.org/en-US/docs/Web/API/atob), as this
is [supported in all major browsers](https://caniuse.com/?search=atob)
(and [node environments >
14](https://developer.mozilla.org/en-US/docs/Web/API/atob#browser_compatibility)).
- Compile to ES2017, dropping support for anything that does not support
ES2017 (which should be very limited [according to
caniuse](https://caniuse.com/?search=es2017))
-   Use Node's atob when running on node.
-   Drop support for Node 14 and 16, add support for Node 20.
- Add support for package.json's `exports` field, for better CJS/ESM
support
- Reorganize build artifacts for better CJS/ESM support (cjs and esm
needs to be their own directory with a cjs specific package.json file)
- Drop manual UMD bundle creation in `index.standalone.ts`, but rely on
rollup instead.
- Infer JwtPayload and JwtHeader default types from the `header`
argument by using overloads.

Even though some users might experience breaking changes, mostly because
of the `exports` field, the majority should be able to update without
making any changes, assuming the SDK is used in environments with
support for `atob`.

##### Migration to v4.0.0

The `jwtDecode` function is now no longer the default export, and is
instead provided as a named export. Make sure to update your code in
places where you are importing this function:

```diff
-import jwtDecodefrom "jwt-decode";
+import { jwtDecode } from "jwt-decode";
```

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 5pm,every weekend" in timezone
America/Los_Angeles, Automerge - "after 5pm,every weekend" in timezone
America/Los_Angeles.

🚦 **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/valora-inc/wallet).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Satish Ravi <satish.ravi@valoraapp.com>
  • Loading branch information
2 people authored and shottah committed May 15, 2024
1 parent c742d3b commit 4956cdb
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@
"intl-pluralrules": "^2.0.1",
"io-ts": "2.0.1",
"is-ip": "^3.1.0",
"jwt-decode": "^3.1.2",
"jwt-decode": "^4.0.0",
"lodash": "^4.17.21",
"lottie-react-native": "^5.1.6",
"node-libs-react-native": "^1.2.1",
Expand Down
8 changes: 4 additions & 4 deletions src/keylessBackup/web3auth.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import jwtDecode from 'jwt-decode'
import Logger from 'src/utils/Logger'
import { TORUS_NETWORK, WEB3AUTH_CLIENT_ID } from 'src/config'
import Torus from '@toruslabs/torus.js'
import NodeDetailManager from '@toruslabs/fetch-node-details'
import Torus from '@toruslabs/torus.js'
import { jwtDecode } from 'jwt-decode'
import { TORUS_NETWORK, WEB3AUTH_CLIENT_ID } from 'src/config'
import Logger from 'src/utils/Logger'

const TAG = 'keylessBackup/torus'

Expand Down
8 changes: 4 additions & 4 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -12196,10 +12196,10 @@ jwt-decode@^2.2.0:
resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79"
integrity sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ==

jwt-decode@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-3.1.2.tgz#3fb319f3675a2df0c2895c8f5e9fa4b67b04ed59"
integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==
jwt-decode@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-4.0.0.tgz#2270352425fd413785b2faf11f6e755c5151bd4b"
integrity sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==

keccak256@^1.0.0:
version "1.0.6"
Expand Down

0 comments on commit 4956cdb

Please sign in to comment.