Releases: BootNodeDev/dAppBoosterInstallScript
Releases · BootNodeDev/dAppBoosterInstallScript
v3.3.2
Fixes #8 — Canton custom/default mode no longer leaves a dangling carpincho-wallet entry in the generated project's root package.json workspaces array when the carpincho feature is deselected. Cleanup now prunes any workspace entry pointing at a removed directory, supporting both the string[] and { packages: string[] } forms.
Canton-only; EVM is unaffected.
v3.3.1
Docs: Canton post-install now leads with the one-command dev-stack.sh bring-up
- Canton post-install guidance now leads with
./scripts/dev-stack.sh up— the single entry point that brings up the whole local stack (Canton + Postgres + wallet-service containers, health checks, the quickstart-counter DAR, the dapp frontend, and — whencarpinchois included — the Chrome extension copied to~/Desktop/dist-extension). The long-handnpm run canton:up/app:dev/carpincho:build:extensioncommands are kept as a labeled fallback. Updated consistently across the README (prose + sample JSON), the non-interactivepostInstalloutput, and the interactive TUI. - Fix: the Canton landing link in the README now points to the canonical https://www.dappbooster.cc/ (was the stale
dappbooster-canton-landing.vercel.app). - Docs only — no installer behavior change. EVM is unchanged.
🤖 Generated with Claude Code
v3.3.0
Canton stack — optional GitHub & pre-commit via a new default mode
- New Canton-only
defaultinstallation mode (recommended): keeps the Carpincho wallet and LLM/agent docs, removes the GitHub templates (.github) and pre-commit hooks (Husky / lint-staged / commitlint).fullkeeps everything;customlets you pick (GitHub + pre-commit start unchecked). - The
counter/e2efeature toggles are removed — demo-feature removal (counter,sign-message) is now user-controlled via the template'sdapp/frontend/README.md. The installer no longer edits demo source. - EVM is unchanged.
- Fix: Canton scaffolds' initial commit now uses
git commit --no-verifyso kept pre-commit hooks don't block the install.
🤖 Generated with Claude Code
v3.2.0
Adds Canton stack support to the installer (#3, #4).
--canton/--evm/--stackselection;--infolists stacks, features, and dependencies.- Canton features:
counter,e2e,carpincho,llm(all default-on);e2erequirescounter. - Interactive flow gathers all answers before any disk work, with a confirmation step and interrupt-safe cleanup.
v3.1.5
What's new since v3.0.2
Non-interactive CLI mode
--niflag (or auto-detected non-TTY) for CI pipelines and AI agents--name,--mode,--featuresflags for fully scriptable installs--infoflag outputs feature metadata as JSON for agent discovery- Structured JSON output for success and error responses
- 124 vitest tests covering the agentic interface
Security and reliability
- Replaced all shell
exec()calls withexecFile()/node:fs/promisesto prevent shell interpolation - Replaced buffered exec with
spawnto eliminate maxBuffer limits (976b2b2) - Eliminated
process.exit()calls to prevent stdout truncation when piped (106c6f0)
TUI improvements
- Restored per-step progress display with checkmarks (b1870e9)
- Failed steps now show red cross marker instead of being hidden (687f8d5)
- Fixed empty title fallback in Install component (4f33846)
Docs and CI
- Added package description, keywords, and repository metadata
- Added agent quickstart section and non-interactive mode examples to README
- Release workflow now uses npm trusted publishers (OIDC, no more NPM_TOKEN secret)
- Added
AGENTS.md,architecture.md, and PR template
3.0.2
- Update readme.
- Improve post install instructions.
- Misc fixes.
3.0.1
Fix issue with wrong file being copied.
3.0.0
Total and complete rewrite, facelift, and revamp.