Back to Explore

syntax-tree/estree-util-to-js

GitHub
1 watchersOpen source

Last release:

estree-util-to-js is a utility that serializes an estree syntax tree into a string of JavaScript, optionally returning source maps. It is useful when you need to generate JavaScript output from a syntax tree, including cases where you integrate with tools that do not support syntax trees.

Project status

  • The source appears to be dormant or in maintenance mode, with its last known upstream update on 2023-07-31, which is over 2 years ago relative to today (2026-06-09).
  • Update cadence is low, with releases in early 2023 and then again in July 2023, followed by no further recorded updates up to today.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • 2.0.0

    Release 2.0.0 updates the package to require Node.js 16 and changes how the package is exposed, moving to an `exports`-based entry point. The code diff also includes a sizable refactor of JSDoc type definitions, plus test and tooling changes.

    Breaking
  • 1.2.0

    Release 1.2.0 primarily updates the TypeScript-facing API surface. The release notes state that the package now exports a `Map` type related to raw source maps, and the README is updated accordingly.

    Features
  • 1.1.1

    Release 1.1.1 claims only documentation improvements and a tsconfig update. The actual diff, however, includes substantial TypeScript/JSDoc type refactoring, test and build tooling changes, and an install-time configuration change (.npmrc).

    Security
  • 1.1.0

    Release 1.1.0 updates the @types/estree-jsx dependency and bumps several tooling/dev dependencies. The only code change is removal of a TypeScript suppression comment around the generator option passed to generate().

  • 1.0.0

    Release 1.0.0 was published on 2022-05-29, but the provided release notes do not include any change details beyond a link to the full changelog. To assess upgrade impact, developers should review the referenced commits page for API changes, bug fixes, and dependency updates.