Skip to content

deps: upgrade dev dependencies to latest#10

Open
mancalvo wants to merge 1 commit intomainfrom
deps/upgrade-dependencies
Open

deps: upgrade dev dependencies to latest#10
mancalvo wants to merge 1 commit intomainfrom
deps/upgrade-dependencies

Conversation

@mancalvo
Copy link

Description

Upgrade all dev dependencies: chai 4→6, sinon 17→21, mocha 10→11, p-limit 5→7,
ESLint 8→9 with flat config migration. Remove unused built-in stubs (util, child_process, fs).
Replace eslint-config-airbnb-base with eslint-config-airbnb-extended.

Task Context

What is the current behavior?

  • ESLint v8 with .eslintrc.json
  • chai v4, sinon v17, mocha v10
  • util, child_process, fs listed as dependencies (Node.js built-ins)

What is the new behavior?

  • ESLint v9 with eslint.config.mjs (flat config)
  • chai v6, sinon v21, mocha v11, p-limit v7
  • Built-in stubs removed
  • Standardized Prettier config and pre-commit hooks

Additional Context

Chai import updated from default export to named exports. No runtime logic changes.

Copy link
Contributor

@danteay danteay left a comment

Choose a reason for hiding this comment

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

LGTM. ESLint v9 flat config migration, dev dependency upgrades (chai 4→6, sinon 17→21, mocha 10→11, p-limit 5→7), removal of unused built-in stubs. Chai import updated to named exports. No runtime logic changes. CI passes.

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.

2 participants