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
- The source (mdx-js/recma) shows limited evidence of active maintenance, with the last upstream push dated 2025-07-28, which is about 13.5 months ago relative to 2026-09-10, suggesting a quiet or maintenance-mode state rather than ongoing development.
- Update cadence appears sporadic, with major package versioning and metadata alignment around 2024-10 (multiple 1.0.0 packages) followed by a comparatively small follow-on update in 2025-07 (recma-jsx@1.0.1); no consistent “recent” update pattern is evident from the provided history.
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.