Originally, we were furiously changing both the kobweb binary and library at the same time so often it was easier to keep them together.
However, more and more, the binary isn't changing that much while the library changes often, and there's no reason in the future, for example, a 0.9.0 kobweb binary couldn't instantiate a project using Kobweb version 0.7.8, or vice versa.
At some point, we should add a separate publishing path for the CLI binary, perhaps with a totally different release tag. This doesn't have to happen today but probably should happen when we hit 1.0
Originally, we were furiously changing both the kobweb binary and library at the same time so often it was easier to keep them together.
However, more and more, the binary isn't changing that much while the library changes often, and there's no reason in the future, for example, a 0.9.0 kobweb binary couldn't instantiate a project using Kobweb version 0.7.8, or vice versa.
At some point, we should add a separate publishing path for the CLI binary, perhaps with a totally different release tag. This doesn't have to happen today but probably should happen when we hit 1.0