Skip to content

Forge 1.0.0

Choose a tag to compare

@rahul0705 rahul0705 released this 03 Sep 17:13
· 25 commits to main since this release
adeeac9

Forge 1.0.0

Forge 1.0.0 is the first stable release of the RM Industries content-driven
website generator and shared content-model packages.

Highlights

  • Generate an accessible Astro article site with Sveltia CMS, RSS, sitemap,
    metadata, responsive navigation, and Catppuccin-based DaisyUI themes.
  • Share typed content definitions between Astro collections and Sveltia CMS
    through @rm-industries/content-model.
  • Start projects with deterministic materialization, safe destination handling,
    rollback behavior, dependency installation, and optional Git initialization.
  • Ship comprehensive formatting, linting, spelling, type, unit, browser,
    accessibility, Lighthouse, dependency, and unused-code checks.
  • Include secure GitHub automation for continuous integration, dependency
    updates, analysis, and quality-gated Pages deployment.
  • Publish both stable npm packages with verified integrity and SLSA provenance.

Install

npm create @rm-industries/forge

Requirements

  • Node.js 22.22.2 or newer in the 22.x line, Node.js 24.x, or Node.js 26.x
  • npm 10.9.x or 11.x
  • Git unless initialization is disabled with --no-git

Compatibility and migration

No CLI or content-model migration is required from the final 1.0 release
candidates. Stable package versions are:

  • @rm-industries/create-forge@1.0.0
  • @rm-industries/content-model@1.0.0

Known limitations

  • Generated projects are owned source; later Forge versions do not
    automatically migrate existing projects.
  • npm is the supported package manager for v1.
  • Windows and WSL support is best effort.
  • Sveltia remains pre-1.0, so its supported peer range stays bounded to the
    minor version tested by Forge.
  • The policy-aware generated-project audit includes time-bounded allowances for
    assessed Lighthouse development-tool advisories.

Evidence and support

The complete 1.0 release evidence
records package integrity, provenance, clean-room generation, 93 cross-browser
tests, and nine Lighthouse runs.

Use GitHub Issues for
reproducible defects and feature proposals. Follow the
security policy to
report vulnerabilities privately.