{"library":"jsdoc3-parser","type":"library","category":null,"description":"jsdoc3-parser is a utility designed to extract the Abstract Syntax Tree (AST) from JavaScript files by leveraging JSDoc's internal parser. It operates by invoking the JSDoc CLI with the `-X` option, which outputs the parsed documentation as JSON, and then processes this output. As of its last major release, version 3.0.0, published approximately three years ago, this package offered a workaround for the absence of a direct programmatic API for JSDoc's parser. However, the official JSDoc project now provides `@jsdoc/parse` which offers a direct, programmatic approach. Consequently, `jsdoc3-parser` has seen no recent updates and its core method of operation is now largely superseded, making its release cadence effectively ceased. Its key differentiator was its ability to provide JSDoc's parsed output programmatically at a time when no official library existed for this purpose.","language":"javascript","status":"abandoned","version":"3.0.0","tags":["javascript","jsdoc","parser","ast"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jsdoc3-parser","imports":["const parser = require('jsdoc3-parser');"]},{"cmd":"yarn add jsdoc3-parser","imports":[]},{"cmd":"pnpm add jsdoc3-parser","imports":[]}],"homepage":null,"github":"https://github.com/mrjoelkemp/jsdoc3-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsdoc3-parser","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/jsdoc3-parser/compatibility"}}