Thinkmill / manypkg

☔️ An umbrella for your monorepo
MIT License
872 stars 48 forks source link

support/configure allowing `workspace:*` #147

Closed juliusmarminge closed 4 months ago

juliusmarminge commented 1 year ago

Would it be possible to allow for workspace:* to be used as version?

I use this for internal packages that I don't publish in create-t3-turbo. It works on main that is using npm but in this PR where I'm migrating to PNPM manypkg fails with this error.

butterybread commented 1 year ago

I am running into this issue as well.

error <package-a> has a dependency on <package-b>@workspace:* but the version
of <package-b> in the repo is 0.0.1 which is not within range of the depended on version,
please update the dependency version
ColdSauce commented 1 year ago

Running into this issue as well.

Quick mitigation on my end to ignore these errors:

manypkg check |& grep -v '@workspace'

Unfortunately, color is lost.

hmans commented 1 year ago

Unfortunately, color is lost.

Also, manypkg fix will still overwrite these fields. :(

theKashey commented 1 year ago

This story started long long time ago https://github.com/Thinkmill/manypkg/issues/72