Skip to content

feat: migration to newer versions of lc39, tap#394

Draft
ThisIsDemetrio wants to merge 10 commits intomasterfrom
feat/migrate-to-lc39-v9
Draft

feat: migration to newer versions of lc39, tap#394
ThisIsDemetrio wants to merge 10 commits intomasterfrom
feat/migrate-to-lc39-v9

Conversation

@ThisIsDemetrio
Copy link

@ThisIsDemetrio ThisIsDemetrio commented Feb 27, 2026

  • Upgrading lc39 to latest version (v9) to use Fastify@5
  • Upgrading tap to latest version (v21.6)

Usage of Fastify v9 requires that configuration must come from the routeOptions of the request (instead having them injected in the reply from the context). We keep the decoration of the context in the reply, but with a warning that notifies that it will be removed in the previous major (I suppose).

Also updated devDependencies to use tap for tests and coverage, and manually include dependency fastify to allow tests dedicated to typings to be run.

@ThisIsDemetrio
Copy link
Author

We do need wait for a version of lc39 to be released (tecnically a v9.0.0) to use it in here before to mark the pull request as ready to review.

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