{"library":"esprima","type":"library","category":null,"description":"Esprima Python is a Python port of the Esprima ECMAScript parser. It provides an ECMAScript (JavaScript) parsing infrastructure for multipurpose analysis in Python, generating a syntax tree that adheres to the SpiderMonkey AST format. The current version is 4.0.1, with releases typically following updates to the upstream JavaScript Esprima project or significant internal Python improvements.","language":"python","status":"active","version":"4.0.1","tags":["parser","javascript","ecmascript","ast","static-analysis"],"last_verified":"Sun May 24","install":[{"cmd":"pip install esprima","imports":["from esprima import parse","from esprima.error import EsprimaException"]}],"homepage":null,"github":"https://github.com/Kronuz/esprima-python","docs":null,"changelog":null,"pypi":"https://pypi.org/project/esprima/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.5,"avg_import_s":2.05,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/esprima/compatibility"}}