Download Latest Version v1.0.0-beta.4 source code.tar.gz (3.0 MB)
Email in envelope

Get an email when there's a new version of DaloyJS

Home / v0.43.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-20 2.0 kB
v0.43.0 source code.tar.gz 2026-06-20 2.8 MB
v0.43.0 source code.zip 2026-06-20 3.6 MB
Totals: 3 Items   6.4 MB 0

A maintenance release focused on scaffolder onboarding and runtime portability. create-daloy now points you at the official install guide for any runtime or package manager the chosen template needs but that isn't on your PATH, and @daloyjs/core's startup banner is now safe under Deno's capability-based --allow-env permission model. The unused /app package export was removed and is now guarded by an exports-parity test. @daloyjs/core and create-daloy publish at the same version in lockstep.

Added

  • Missing-tooling install links in create-daloy. After scaffolding, the CLI probes PATH (without executing anything) for the runtime and package manager the generated project's "Next steps" rely on — Node, npm, pnpm, Yarn, Bun, or Deno depending on the template — and prints the official install URL for any that are absent. When the selected package manager itself is missing, the dependency install is skipped with a clear pointer instead of failing on an opaque spawn error.

Fixed

  • Startup banner under Deno --allow-env. The cosmetic startup banner read environment variables (NO_COLOR, FORCE_COLOR, LANG, TERM_PROGRAM, …) directly. On Deno's capability-based permission model, reading a variable not granted via --allow-env throws NotCapable and could crash the host app. Banner env reads are now wrapped defensively so a denied read is treated as "unset" — never a crash. No-op on Node and Bun, where process.env access never throws.

Changed

  • Removed the unused /app package subpath export. @daloyjs/core/app was never a documented entrypoint; the public surface is unchanged for every supported import. A new exports-parity test now guards the export map against drift, and subpath imports are documented.
  • CLI TSDoc: corrected the documented daloy doctor exit codes and the --json ok semantics.

Full changelog: https://github.com/daloyjs/daloy/compare/v0.42.0...v0.43.0

Source: README.md, updated 2026-06-20