Missing `typescript` peer dependency
rtritto opened this issue · 0 comments
rtritto commented
Summary
typescript
is a peer dependency of svelte2tsx
(dependency of svelte-navigator).
It's a transitive peer dependency and it should be added in peerDependencies of package.json of svelte-navigator
.
Alternatives:
- copy the used/needed code of
svelte2tsx
and remove that dependency
Steps to reproduce
yarn init -y
yarn set version canary
yarn add svelte svelte-navigator
- output:
➤ YN0000: ┌ Resolution step
➤ YN0002: │ svelte-navigator@npm:3.2.2 [b0bdf] doesn't provide typescript (pfb509), requested by svelte2tsx
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed
➤ YN0000: ┌ Link step
➤ YN0000: └ Completed
➤ YN0000: Done with warnings