dgp1130 / rules_prerender

A Bazel rule set for prerending HTML pages.
14 stars 0 forks source link

Support publishing multiple packages #45

Closed dgp1130 closed 1 year ago

dgp1130 commented 2 years ago

Currently the repository is structured to only publish one package (rules_prerender). Going forward I expect to publish several packages (@rules_prerender/{build,client,testing,components,lit,jsx,...}). The packages/ directory is more reflective of "tools" than of NPM packages. We should move the existing tools to their own directory and publish directly out of packages/rules_prerender/. This should support adding other packages and eventually renaming the existing one.

dgp1130 commented 1 year ago

Most of this was done in #67. There's still open issues around bundling shared dependencies between packages, but we do already publish multiple packages successfully.

Duplicate of #67