fastify / fastify/fastify-cookie

Type Augmentation does not work in pnpm workspace monorepo

Open
#334 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
298
Forks
72
PR merge metrics
No merged PRs in 30d

Description

### Prerequisites

- [x] I have written a descriptive issue title
- [x] I have searched existing issues to ensure the bug has not already been reported

### Fastify version

5.6.2

### Plugin version

11.0.2

### Node.js version

24.11.1

### Operating system

macOS

### Operating system version (i.e. 20.04, 11.3, 10)

15.5

### Description

Using this plugin within a pnpm workspace monorepo does not properly augment the types on fastify's Request object.

In a standalone single package repo, it works fine, but as soon as workspaces is introduced, it fails.

Please look at the README in the linked repo to see the error.

### Link to code that reproduces the bug

https://github.com/onlywei/repro-fastify-plugins-esm-ts

### Expected Behavior

No type errors

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.