Skip to content

fix(deps): update dependency @faker-js/faker to version 10.x 🌟 (major) - #1481

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-misc-dev-tooling
Open

fix(deps): update dependency @faker-js/faker to version 10.x 🌟 (major)#1481
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-misc-dev-tooling

Conversation

@renovate

@renovate renovate Bot commented Feb 4, 2024

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@faker-js/faker (source) 6.1.210.4.0 age confidence
concurrently 9.1.210.0.1 age confidence
dotenv 16.0.017.4.2 age confidence
fuse.js (source) 6.5.37.4.0 age confidence
husky 7.0.49.1.7 age confidence
jwks-rsa 2.0.54.0.1 age confidence
lowdb 1.0.07.0.1 age confidence
start-server-and-test 1.14.03.0.5 age confidence
yup 0.32.111.7.1 age confidence

Release Notes

faker-js/faker (@​faker-js/faker)

v10.4.0

Compare Source

New Locales
Features
Changed Locales
  • locale: filter and cleanup PersonEntryDefintions data (#​3266) (67defc8)
Bug Fixes
  • locales: correct typos and capitalization in es_MX street names (#​3737) (2b32c28)

v10.3.0

Compare Source

New Locales
Features
Changed Locales
Bug Fixes

v10.2.0

Compare Source

New Locales
Features
Bug Fixes

v10.1.0

Compare Source

New Locales
Bug Fixes

v10.0.0

Compare Source

New Locales
Features
  • locales: add animal vocabulary(bear, bird, cat, rabbit, pet_name) in Korean (#​3535) (0d2143c)
Changed Locales

v9.9.0

Compare Source

New Locales
Features

v9.8.0

Compare Source

New Locales
Changed Locales
Bug Fixes

v9.7.0

Compare Source

New Locales
Bug Fixes

v9.6.0

Compare Source

Features

v9.5.1

Compare Source

Bug Fixes

v9.5.0

Compare Source

Features

v9.4.0

Compare Source

Features
Changed Locales
Bug Fixes

v9.3.0

Compare Source

Features
Changed Locales
Bug Fixes
  • internet: ensure domainWord always returns a valid value in all locales (#​3253) (525fedc)
  • locale: add Isadora to female names in pt_BR for consistency (#​3282) (b390432)
  • locale: fix incorrect accents in it first_name (#​3281) (e0fb23e)

v9.2.0

Compare Source

Features
Changed Locales

v9.1.0

Compare Source

New Locales
Features
Changed Locales
Bug Fixes

v9.0.3

Compare Source

Changed Locales
Bug Fixes

v9.0.2

Compare Source

Bug Fixes

v9.0.1

Compare Source

Bug Fixes

v9.0.0

Compare Source

No noteworthy changes to 9.0.0-rc.1

For those upgrading from earlier versions, please refer to our Migration Guide for detailed instructions.

v8.4.1

Compare Source

  • JSDocs improvements

v8.4.0

Compare Source

Features
Bug Fixes
8.3.1 (2023-11-14)
Bug Fixes
  • remove [@internal](https://redirect.github.com/internal) from module parent classes (#​2548) (77f54ad)

v8.3.1

Compare Source

v8.3.0

Compare Source

Features
Bug Fixes
Changed Locales
New Locales

v8.2.0

Compare Source

Features
Bug Fixes
New Locales

v8.1.0

Compare Source

Features
Bug Fixes
Changed Locales
New Locales
8.0.2 (2023-05-27)
Bug Fixes

v8.0.2

Compare Source

v8.0.1

Compare Source

v8.0.0

Compare Source

Bug Fixes
  • docs: fix faker v7 code example for

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "before 3am on the first day of the month"
  • 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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


Note

High Risk
Several majors touch core paths (lowdb persistence, yup/Formik validation, jwks-rsa auth, faker in API tests) with zero code updates in the diff, so breakage may only appear at compile or test time.

Overview
This PR is a dependency-only refresh: package.json pins newer versions and yarn.lock is regenerated accordingly. There are no application source changes in the diff.

Runtime / product dependencies: yup moves from 0.32.x to 1.7.x (used with Formik across sign-in, sign-up, bank account, comment, and transaction forms). uuid is unchanged in this diff at 8.3.2 (Renovate’s description mentions a larger uuid bump that is not present here).

Backend & tooling: lowdb 1 → 7 still backs the JSON DB via lowdb/adapters/FileSync in backend/database.ts—a large API shift if not already migrated elsewhere. fuse.js 6 → 7 powers user search in the same file. jwks-rsa 2 → 4 supports Auth0 JWT verification in backend/helpers.ts. dotenv 16 → 17 loads env in helpers.

Dev / CI: @faker-js/faker 6 → 10 affects Cypress API tests (faker.company, faker.finance, etc.). start-server-and-test 1 → 3 swaps ps-tree for tree-kill and bumps wait-on to 9.x with Joi 18 and axios 1.x. concurrently 9 → 10, husky 7 → 9, and related CLI transitive updates (yargs 18, chalk 5, etc.) round out the lockfile churn.

Reviewers should treat this as verify build, types, backend startup, auth flows, and Cypress rather than reading feature diffs.

Reviewed by Cursor Bugbot for commit bef9483. Bugbot is set up for automated code reviews on this repo. Configure here.

@cypress-app-bot

Copy link
Copy Markdown
Collaborator

See the guidelines for reviewing dependency updates for info on how to review dependency update PRs.

@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 922e1e9 to 4c30740 Compare March 1, 2024 07:46
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 4c30740 to 5758dd7 Compare June 1, 2024 04:56
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 5758dd7 to b6b562e Compare July 1, 2024 04:31
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from b6b562e to 14dcff0 Compare August 1, 2024 06:45
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 14dcff0 to c6950f3 Compare October 1, 2024 06:25
@renovate renovate Bot changed the title chore(deps): update dependency @faker-js/faker to version 8.x 🌟 (major) chore(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) Oct 1, 2024
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from c6950f3 to f5e844f Compare December 1, 2024 06:39
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from f5e844f to 795a939 Compare March 1, 2025 06:15
@renovate renovate Bot changed the title chore(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) fix(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) Mar 1, 2025
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 795a939 to a9c86be Compare April 1, 2025 06:56
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from a9c86be to 4da2b39 Compare June 1, 2025 05:32
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 4da2b39 to bba7489 Compare August 1, 2025 04:51
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from bba7489 to 7e55d49 Compare November 1, 2025 04:56
@renovate renovate Bot changed the title fix(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) fix(deps): update dependency @faker-js/faker to version 10.x 🌟 (major) Nov 1, 2025
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 7e55d49 to c9369e2 Compare January 1, 2026 05:03
@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from c9369e2 to 74c232c Compare April 1, 2026 04:34

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment thread package.json
"jwks-rsa": "2.0.5",
"lowdb": "1.0.0",
"jwks-rsa": "4.0.1",
"lowdb": "7.0.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lowdb v7 completely breaks backend database layer

High Severity

Upgrading lowdb from 1.0.0 to 7.0.1 without updating backend/database.ts will completely break the application. The code imports low from "lowdb" and FileSync from "lowdb/adapters/FileSync", then uses a lodash-chain API (db.get().push().write(), db.setState(), etc.). lowdb v2+ is pure ESM with a completely different API — no low() function, no FileSync adapter, and no chaining. Every database operation in the backend will fail at import time.

Fix in Cursor Fix in Web

Comment thread package.json
"@cypress/instrument-cra": "1.4.0",
"@eslint/js": "^10.0.1",
"@faker-js/faker": "6.1.2",
"@faker-js/faker": "10.4.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Faker v10 removes all APIs used in seed generation

High Severity

Upgrading @faker-js/faker from 6.1.2 to 10.4.0 without updating source code breaks seed data generation and tests. The code calls many APIs removed in v8: faker.random.uuid(), faker.name.firstName(), faker.name.lastName(), faker.helpers.randomize(), faker.random.number(), faker.company.companyName(), faker.phone.phoneNumberFormat(), faker.finance.account(), and faker.finance.amount(min, max) with positional args (now requires an options object).

Fix in Cursor Fix in Web

Comment thread package.json
"json": "11.0.0",
"jwks-rsa": "2.0.5",
"lowdb": "1.0.0",
"jwks-rsa": "4.0.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

jwks-rsa v4 incompatible with express-jwt v6

High Severity

Upgrading jwks-rsa from 2.0.5 to 4.0.1 while keeping express-jwt at 6.1.2 creates an incompatibility. backend/helpers.ts uses jwksRsa.expressJwtSecret() with express-jwt v6's callback-based secret provider pattern. jwks-rsa v3+ changed expressJwtSecret to return a Promise-based function designed for express-jwt v7+, which uses a different (req, token) signature instead of the old (req, header, payload, cb) callback pattern.

Fix in Cursor Fix in Web

@renovate
renovate Bot force-pushed the renovate/major-misc-dev-tooling branch from 74c232c to bef9483 Compare June 1, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant