{"library":"jsdoc","type":"library","category":null,"description":"JSDoc is an API documentation generator for JavaScript, enabling developers to create static HTML documentation websites directly from specially formatted comments within their source code. It supports modern JavaScript features, including ES2015 classes and modules, through its use of the Babylon (now @babel/parser) JavaScript parser. The project is actively maintained, with the current stable version being 4.0.5, and receives irregular but consistent updates focused on bug fixes, Node.js compatibility, and parser improvements. Key differentiators include its long-standing presence in the JavaScript ecosystem (since 1999), flexible configuration options via JSON or JavaScript files, and a rich community ecosystem offering numerous custom templates and build tool integrations (e.g., Grunt, Gulp). JSDoc allows for comprehensive annotation of functions, classes, modules, and parameters, facilitating improved code readability, maintainability, and providing rich IntelliSense support in modern IDEs.","language":"javascript","status":"active","version":"4.0.5","tags":["javascript","documentation"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jsdoc","imports":["This package is primarily a command-line interface (CLI) tool and is not typically imported programmatically as a library in standard JavaScript code. Instead, it's executed via the 'jsdoc' command.","jsdoc -c path/to/conf.json","N/A (internal data structure)"]},{"cmd":"yarn add jsdoc","imports":[]},{"cmd":"pnpm add jsdoc","imports":[]}],"homepage":"https://jsdoc.app","github":"https://github.com/jsdoc/jsdoc","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsdoc","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/jsdoc/compatibility"}}