Skip to content

Changelog

The canonical file is CHANGELOG.md at the repository root (next to README.md). Edit that file first; mirror substantive changes here so the doc site stays consistent.


All notable changes to cross-framework are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning where applicable.

[Unreleased]

Added

  • MIT License (LICENSE) and branding policy (BRANDING.md).

[0.1.0] - initial documented release

Added

  • React → Vue 3 SFC conversion via convert() and convertCode() (src/convert.ts).
  • CLI cross-framework convert (alias cross-ui) with --from react, --to vue, --out-dir (src/index.ts).
  • Parser for React function components using Babel (@babel/parser, @babel/traverse) — src/parser/react.ts.
  • Intermediate representation for components and templates — src/ir/types.ts.
  • Vue SFC codegensrc/codegen/vue.ts.
  • Tests with Node’s test runner and fixtures under test/fixtures/.
  • Nuxt playground under website/ with POST /api/convert calling convertCode.
  • VitePress documentation under docs/.

Questions? parsajiravand@gmail.com · MIT License · BRANDING.md for name / fork policy · https://cross-framework.netlify.app/ · https://cross-framework-doc.netlify.app/