Adds a button on each runnable docs example that boots a real, runnable
Angular CLI project on StackBlitz, with helm source vendored from the existing
generated pipeline so it stays in sync.
- generate-hlm-component-preview captures the exact CLI output (libs/ui, deps,
tsconfig paths) and version/preset metadata; all @angular packages pinned to a
single consistent major; example-only deps (tanstack, luxon, ngx-scrollbar,
embla autoplay, extra ng-icon sets) added explicitly
- generate-primitive-snippets bundles sibling files of multi-file examples
(e.g. data-table) and rewrites back-references to the entry
- client-side builder assembles the project, drops mismatched Angular ranges,
rewrites /assets URLs to the live docs origin, and bundles siblings
- docs-internal examples (RTL) are excluded as not self-contained
- fix data-table flexRenderComponent calls that only failed under strict AOT
* feat(nx): convert to eslint flat config
* fix(nx): use .cjs extensions for flat config to work
---------
Co-authored-by: Robin Goetz <35136007+goetzrobin@users.noreply.github.com>
* feat(nx): upgrade nx to version 18.3.3
* feat(repo): update vite to 5.2.x, @analogjs/* to 1.2.x, and update various supporting packages
* feat(repo): adjust tsconfig to use @spartan-ng/app/* over ~/*