runem / web-component-analyzer

CLI that analyzes web components and emits documentation
https://runem.github.io/web-component-analyzer
MIT License
507 stars 65 forks source link

Split packages into CLI and library #223

Open justinfagnani opened 3 years ago

justinfagnani commented 3 years ago

The CLI and library have different stability characteristics - usage as a library may have breaking changes in cases where usage as a CLI won't, and vice-versa. Splitting the packages will allow them to be versioned independently.

Also, the library is currently bundled to make the CLI boot faster, and this could be limited to the CLI package letting the library have a simpler build.