feat(tsbundle): add npmextra-driven custom bundles, base64-ts output and interactive init wizard

This commit is contained in:
2026-01-11 19:02:55 +00:00
parent 31f7cb98ea
commit 5c53602842
14 changed files with 1073 additions and 64 deletions

View File

@@ -1,5 +1,15 @@
# Changelog
## 2026-01-11 - 2.7.0 - feat(tsbundle)
add npmextra-driven custom bundles, base64-ts output and interactive init wizard
- Add CustomBundleHandler to process bundle configs from npmextra.json (ts/mod_custom/*)
- Implement Base64TsOutput for embedding bundled files as base64 TypeScript (ts/mod_output/*)
- Add interactive 'init' wizard to scaffold npmextra.json bundle presets (ts/mod_init/*)
- Wire new features into CLI: default command runs custom bundles, added 'custom' and 'init' commands (ts/tsbundle.cli.ts)
- Expose @push.rocks/npmextra and @push.rocks/smartinteract in plugins and add them to package.json dependencies
- Update npmextra.json structure and release registries configuration
## 2025-12-02 - 2.6.3 - fix(cli)
Use basename when collecting HTML files for the website CLI command to ensure correct relative paths