On 2013-12-13 18:37, Dicebot wrote:

Well, its infancy is exactly the chance to figure out what is missing here and transition to more powerful system :) My initial proposal to separate package.json was because package management looks mostly fine right now and are unlikely to undergo any major changes (well, apart from dub CLI itself, I'd love to rewrite it completely some years later :P) - build part does not look that smooth.

I always felt that the package manager and the build tool should be
separate. They shouldn't depend on each other but they should work
closely together. This means that when they're used together it would be
a very smoother experience with convention over configuration. But if
you need to, for example, replace the build tool, that should be
possible as well.

/Jacob Carlborg