recma is a JS processor, part of the @unifiedjs ecosystem, that transforms JavaScript using plugins. Plugins inspect and change JavaScript as structured data (ASTs), and you can use it on the server, client, or in CLIs. It includes packages for parsing to AST, stringifying back to JS, and related transforms like JSX support and minification.
Project status
- Maintenance status: The repo shows activity as recently as 2025-07-28 (recma-jsx 1.0.1), but relative to today (2026-06-09) there has been a long gap since the last evidenced update, so it appears quiet/dormant or at least low-velocity rather than actively maintained.
- Update cadence: Updates are intermittent, with multiple package version alignment/metadata updates in 2024-10-18 to 2024-10-21, then the next evidenced update on 2025-07-28, and none shown after that.
AI summary generated
Recent updates
recma-jsx@1.0.1
Release recma-jsx@1.0.1 mainly adds a new peer dependency on acorn. The diff provided also shows repo-wide tooling and documentation updates, plus at least one test fixture shape change that suggests an AST output modification.
BreakingFeaturesrecma-minify@1.0.0
This release introduces a new `recma-minify` package (version 1.0.0) into the `mdx-js/recma` monorepo, including an ESM plugin implementation, TypeScript types, tests, and documentation. The provided release notes do not list any specific changes beyond a changelog link, so most of the actual work is not documented there.
Featuresrehype-recma@1.0.0
This release appears to be a versioning and documentation alignment across the monorepo packages, where package.json versions are updated and readme examples are adjusted to reference the new major (1) when using esm.sh. No functional code changes are visible in the provided diff.
recma-build-jsx@1.0.0
This release notes entry provides no specific change details for recma-build-jsx@1.0.0 beyond a link to the full changelog diff. As written, there are no documented features, bug fixes, or breaking changes to evaluate for developer impact.
recma-jsx@1.0.0
recma-jsx version 1.0.0 was released on 2024-10-18. The provided release notes contain no details about features, fixes, or breaking changes, and only link to a GitHub compare page for the full changelog.
recma@1.0.0
The release is labeled recma@1.0.0, but the actual diff contains only changes to package metadata and README documentation. There are no functional source code changes shown in the provided diff, so any impact is likely related to versioning and how users reference the package in CDN or documentation.
recma-stringify@1.0.0
This release primarily updates package metadata and internal dependency ranges to align recma-stringify at version 1.0.0. The provided release notes do not describe any functional or behavioral changes.
recma-parse@1.0.0
recma-parse@1.0.0 was released, but the provided release notes contain no specific change descriptions beyond a link to the full commit history. There is not enough information in the supplied notes to determine new features, bug fixes, breaking changes, security, or migration requirements.