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.
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.
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,...}
). Thepackages/
directory is more reflective of "tools" than of NPM packages. We should move the existing tools to their own directory and publish directly out ofpackages/rules_prerender/
. This should support adding other packages and eventually renaming the existing one.