Closed jelhan closed 3 months ago
Looks like you have @glimmer/validator
0.44.0
in your deps, which isn't supported :sweat_smile:
you can use pnpm.overrides
to set a min version of @glimmer/validator
.
can you provide the pnpm why @glimmer/validator
output?
we should fix whatever is specifying that ancient of a dep
I don't see @glimmer/validator
with 0.44.0
in the dependency tree:
$ pnpm why @glimmer/validator
Legend: production dependency, optional only, dev only
ember-math-helpers@4.0.0 /home/main/Code/open-source/ember-math-helpers/ember-math-helpers
dependencies:
ember-source 5.2.0
├─┬ @glimmer/manager 0.84.2
│ ├─┬ @glimmer/reference 0.84.2
│ │ └── @glimmer/validator 0.84.2
│ └── @glimmer/validator 0.84.2
├─┬ @glimmer/node 0.84.2
│ └─┬ @glimmer/runtime 0.84.2
│ ├─┬ @glimmer/program 0.84.2
│ │ ├─┬ @glimmer/manager 0.84.2
│ │ │ ├─┬ @glimmer/reference 0.84.2
│ │ │ │ └── @glimmer/validator 0.84.2
│ │ │ └── @glimmer/validator 0.84.2
│ │ └─┬ @glimmer/opcode-compiler 0.84.2
│ │ └─┬ @glimmer/reference 0.84.2
│ │ └── @glimmer/validator 0.84.2
│ ├─┬ @glimmer/reference 0.84.2
│ │ └── @glimmer/validator 0.84.2
│ └── @glimmer/validator 0.84.2
├─┬ @glimmer/opcode-compiler 0.84.2
│ └─┬ @glimmer/reference 0.84.2
│ └── @glimmer/validator 0.84.2
└─┬ @glimmer/program 0.84.2
└─┬ @glimmer/manager 0.84.2
├─┬ @glimmer/reference 0.84.2
│ └── @glimmer/validator 0.84.2
└── @glimmer/validator 0.84.2
since you have a monorepo, what's the output of pnpm why @glimmer/validator -r
?
since you have a monorepo, what's the output of
pnpm why @glimmer/validator -r
?
Thanks a lot for that hint. The test app has pulled in @glimmer/validator
with 0.44.0
as transitive dependency of @glimmer/tracking
with version 1.1.2
.
@glimmer/tracking 1.1.2
└── @glimmer/validator 0.44.0
Enforcing @glimmer/tracking
to be ^0.84.3
with PNPM overrides fixed that issue.
I opened an issue here: https://github.com/glimmerjs/glimmer.js/issues/413
We are running into type errors with packages from this repository in ember-math-helpers:
See https://github.com/RobbieTheWagner/ember-math-helpers/pull/1423 and the failing CI pipeline for reproduction.
Relevant dependencies:
typescript
: 5.4.3@glimmer/manager
: 0.84.2@glimmer/validator
: 0.84.2