Rapidly build modern applications with advanced configuration management
--pack-destination
instead of mv
(#3543) (6ee24aa), closes #1933 /github.com/projen/projen/blob/a4de88eeeb06f9465e063653abee9fa116fcd361/.projenrc.ts#L90
projen
will not be installed in subproject directories. To install projen
in a subproject directory, explicitly set projenDevDependency: true
in the subproject.Installing projen in sub-projects leads to weird behavior where the sub-project is referencing different source than the parent project - which breaks things like instanceof
expressions when the two class objects are from different sources. I think it makes more sense to only install a single copy of projen
for an entire project graph.
I suspect that enabling sub-project installation by default was an oversight originally since it makes sense to have that default for the root project. So I think its safe to consider this a non-breaking change since the default will stay unchanged for a root project.