You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe not a big deal, but I noticed in my project I generated with lucky cli that ameba is showing up in the lib/ folder even though it's not a dependency and is not a transitive dependency either. When I run shards prune it is removed but added back as soon as I run shards install again.
The text was updated successfully, but these errors were encountered:
Looking in to this, it turns out it's Avram... Though, I'm still not sure why. Removed Avram from the list, and it doesn't show up. Ameba is a dev dependency of Avram, but it's also a dev dependency of ALL the Lucky shards. i created a new project with just Avram, and Ameba shows up. Then I made a project with just Habitat, and it doesn't show up....
Found the issue. Turns out this also exists in Lucky, and Carbon. The issue is that when the postinstall runs for each of these shards, it calls shards build from those directories. That will run a shards install within that directory which includes development dependencies.
To fix this, we need to add --without-development to each of these shards build.
Maybe not a big deal, but I noticed in my project I generated with lucky cli that ameba is showing up in the
lib/
folder even though it's not a dependency and is not a transitive dependency either. When I runshards prune
it is removed but added back as soon as I runshards install
again.The text was updated successfully, but these errors were encountered: