Right now the testing harness has them run on an empty preset workspace, which isn't necessarily fully reflective of how I expect these generators to be used.
I think it's fair to assume that these generators will be used with genesis, and can make at least a few assumptions to that affect, though I'd like to overall minimize the dependency where possible.
This is coming up as I work on #39.
In order to accomplish this, I think I potentially do need a more robust Verdaccio set up. I ideally need Verdaccio to spin up once per E2E project run, and have all local packages install to Verdaccio. Then each library generator can actually run the full genesis CLI to set up their baseline workspace before running the library generator on top.
Right now the testing harness has them run on an empty preset workspace, which isn't necessarily fully reflective of how I expect these generators to be used.
I think it's fair to assume that these generators will be used with
genesis
, and can make at least a few assumptions to that affect, though I'd like to overall minimize the dependency where possible.This is coming up as I work on #39.
In order to accomplish this, I think I potentially do need a more robust Verdaccio set up. I ideally need Verdaccio to spin up once per E2E project run, and have all local packages install to Verdaccio. Then each library generator can actually run the full
genesis
CLI to set up their baseline workspace before running the library generator on top.