Skip to content

deps: upgrade dev dependencies to latest#7

Merged
mancalvo merged 1 commit intomainfrom
deps/upgrade-dependencies
Feb 17, 2026
Merged

deps: upgrade dev dependencies to latest#7
mancalvo merged 1 commit intomainfrom
deps/upgrade-dependencies

Conversation

@mancalvo
Copy link
Copy Markdown
Contributor

Description

Upgrade dev dependencies: chai 5→6, sinon 20→21, ESLint flat config migration.
Remove unused built-in stubs (fs). Add mocha as explicit devDependency.
Replace eslint-plugin-prettier with eslint-config-airbnb-extended and eslint-config-prettier.

Task Context

What is the current behavior?

  • ESLint v9 with eslint.config.js and eslint-plugin-prettier
  • fs listed as production dependency (Node.js built-in)
  • mocha referenced in test script but not installed

What is the new behavior?

  • ESLint v9 with eslint.config.mjs and eslint-config-airbnb-extended
  • fs removed, mocha added as devDependency
  • Standardized Prettier config and pre-commit hooks

Additional Context

No runtime logic changes. Dev tooling and code style only.

Copy link
Copy Markdown

@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 flat config migration to eslint-config-airbnb-extended, removal of unused fs built-in stub, mocha added as explicit devDependency, chai 5→6 and sinon 20→21. Auto-fix changes (import order, destructuring shorthand, blank lines). No runtime logic changes. CI passes.

@mancalvo mancalvo merged commit de9cd23 into main Feb 17, 2026
2 checks passed
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