Skip to content

Releases: marko-js/cli

create-marko@6.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 19:23

Minor Changes

  • #241 325ad23 Thanks @DylanPiercey! - CLI improvements: validate the project name and derive a valid npm package name from it (e.g. My Appmy-app); add --no-install and --no-git; hide the legacy *-marko-5 examples from the interactive list (still usable via --template); authenticate GitHub requests with GITHUB_TOKEN/GH_TOKEN when set (higher rate limits and private templates), with clearer rate-limit errors; use plain step output instead of an animated spinner under CI/agents/piped output; and fail clearly on a missing template (and surface the underlying cause) instead of scaffolding an empty project.

Patch Changes

  • #239 0a7d8f9 Thanks @DylanPiercey! - Remove the duplicated "Project created" line at the end of the scaffold — the spinner's final message and the closing message both said it. The spinner now ends with "Project created" and the closing line starts the "Next steps".

  • Updated dependencies [325ad23, 0a7d8f9]:

    • @marko/create@6.3.0

create-marko@6.2.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:41

Patch Changes

  • #237 0297054 Thanks @DylanPiercey! - Run the scaffold's install and git steps quietly behind the progress spinner. The noisy internals — pnpm's ignored-builds notice, esbuild's postinstall, the confirmation re-install, husky's .git can't be found, and git probes like fatal: not a git repository — are no longer printed. Install output is surfaced only when it genuinely fails.

  • Updated dependencies [0297054]:

    • @marko/create@6.2.2

create-marko@6.2.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:23

Patch Changes

  • #235 8e6cbbc Thanks @DylanPiercey! - When scaffolding with pnpm, approve esbuild's build script (only if esbuild is actually installed) so vite-based templates install cleanly instead of erroring with ERR_PNPM_IGNORED_BUILDS. The "next steps" run command now uses the package manager you ran with (e.g. pnpm run dev) instead of always printing npm.

  • Updated dependencies [8e6cbbc]:

    • @marko/create@6.2.1

create-marko@6.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:34

Minor Changes

  • #231 0774571 Thanks @DylanPiercey! - Rewrite in TypeScript with a modern dependency set (@clack/prompts, giget, native fetch). Adds agent/CI-friendly non-interactive behavior (--yes, plus CI/agent/no-TTY detection) and no longer aborts the scaffold when the package manager's install step exits non-zero (e.g. pnpm's ignored-build-scripts warning). The existing CLI flags are unchanged.

Patch Changes

  • Updated dependencies [0774571]:
    • @marko/create@6.2.0

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@marko/create@6.3.0

Choose a tag to compare

Minor Changes

  • #241 325ad23 Thanks @DylanPiercey! - CLI improvements: validate the project name and derive a valid npm package name from it (e.g. My Appmy-app); add --no-install and --no-git; hide the legacy *-marko-5 examples from the interactive list (still usable via --template); authenticate GitHub requests with GITHUB_TOKEN/GH_TOKEN when set (higher rate limits and private templates), with clearer rate-limit errors; use plain step output instead of an animated spinner under CI/agents/piped output; and fail clearly on a missing template (and surface the underlying cause) instead of scaffolding an empty project.

Patch Changes

  • #239 0a7d8f9 Thanks @DylanPiercey! - Remove the duplicated "Project created" line at the end of the scaffold — the spinner's final message and the closing message both said it. The spinner now ends with "Project created" and the closing line starts the "Next steps".

@marko/create@6.2.2

Choose a tag to compare

Patch Changes

  • #237 0297054 Thanks @DylanPiercey! - Run the scaffold's install and git steps quietly behind the progress spinner. The noisy internals — pnpm's ignored-builds notice, esbuild's postinstall, the confirmation re-install, husky's .git can't be found, and git probes like fatal: not a git repository — are no longer printed. Install output is surfaced only when it genuinely fails.

@marko/create@6.2.1

Choose a tag to compare

Patch Changes

  • #235 8e6cbbc Thanks @DylanPiercey! - When scaffolding with pnpm, approve esbuild's build script (only if esbuild is actually installed) so vite-based templates install cleanly instead of erroring with ERR_PNPM_IGNORED_BUILDS. The "next steps" run command now uses the package manager you ran with (e.g. pnpm run dev) instead of always printing npm.

@marko/create@6.2.0

Choose a tag to compare

Minor Changes

  • #231 0774571 Thanks @DylanPiercey! - Rewrite in TypeScript with a modern dependency set (@clack/prompts, giget, native fetch). Adds agent/CI-friendly non-interactive behavior (--yes, plus CI/agent/no-TTY detection) and no longer aborts the scaffold when the package manager's install step exits non-zero (e.g. pnpm's ignored-build-scripts warning). The existing CLI flags are unchanged.

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

6.1.0 (2021-05-04)

Bug Fixes

  • create: use a fallback git author if missing (#189) (083e035)

Features

  • create: add support for package managers besides npm (#188) (fc18bd2)