Skip to content

@trigger.dev/build depends on tsconfck 3.1.3, blocking TypeScript 6 with strict peer deps #3953

@mcouderc-flowlines

Description

@mcouderc-flowlines

Summary

@trigger.dev/build@4.4.6 depends on tsconfck@3.1.3, which prevents installing with TypeScript 6 when using pnpm strict peer dependency checks.

Reproduction

Use a pnpm workspace with:

{
  "devDependencies": {
    "@trigger.dev/build": "4.4.6",
    "typescript": "6.0.3"
  }
}

and:
strictPeerDependencies: true

Run pnpm install

Actual result

pnpm fails with a peer dependency error because tsconfck@3.1.3 declares:

{
  "peerDependencies": {
    "typescript": "^5.0.0"
  }
}

The resolved dependency chain is:
@trigger.dev/build@4.4.6
-> tsconfck@3.1.3
-> typescript@^5.0.0

Expected result

@trigger.dev/build should be installable in projects using TypeScript 6, or the package should document that TypeScript 5 is currently required when pnpm strict peer dependency checks.

Notes

tsconfck@3.1.3 is also marked deprecated/unmaintained in pnpm’s lockfile output.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions