{"library":"recma-parse","type":"library","category":null,"description":"recma-parse is a unified plugin for the recma ecosystem, designed to transform JavaScript source code into an Abstract Syntax Tree (AST). It leverages `esast-util-from-js` internally to parse JavaScript according to the ECMA-262 standard, producing ASTs in both esast and estree formats. As of its current stable version, 1.0.0, it is an ESM-only package, strictly requiring Node.js 16 or newer for execution. This package is part of the actively maintained `recma` monorepo, which provides a cohesive suite of tools for processing JavaScript ASTs, akin to how `remark` handles Markdown and `rehype` processes HTML. It differentiates itself by offering a robust, standards-compliant parsing step within the unified transformation pipeline, providing a foundational component for various JavaScript code transformations and analyses.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","abstract","ast","parse","plugin","recma-plugin","recma","syntax","typescript"],"install":[{"cmd":"npm install recma-parse","imports":["import recmaParse from 'recma-parse'","import recmaParse from 'recma-parse'","import type { Options } from 'recma-parse'"]},{"cmd":"yarn add recma-parse","imports":[]},{"cmd":"pnpm add recma-parse","imports":[]}],"homepage":null,"github":"https://github.com/mdx-js/recma.git#main","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/recma-parse","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/recma-parse/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}