{"library":"docblock-parser","type":"library","category":null,"description":"docblock-parser is a standalone, line-based library designed for parsing JSDoc-style comment blocks. Currently at version 1.0.0, it differentiates itself by offering a less opinionated approach compared to many other parsers, providing extensive customization through configurable regular expression patterns and tag-specific consumer functions. It avoids making fixed assumptions about the values associated with tags, empowering developers to precisely define how lines following a tag are interpreted. The v1.0.0 release notably introduced new configuration options for `docblockPattern`, `startPattern`, `endPattern`, and `linePattern`, significantly enhancing its flexibility for adapting to various docblock formats. While no explicit release cadence is provided, the library aims for stable, configurable parsing solutions.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","docs","documention","docblock","parser","type","annotation","jsdoc"],"last_verified":"Wed May 27","install":[{"cmd":"npm install docblock-parser","imports":["const docblockParser = require('docblock-parser');","const parser = require('docblock-parser');\nparser.parse(docstring);","const docblockParser = require('docblock-parser');\nconst config = { tags: { public: docblockParser.booleanTag } };"]},{"cmd":"yarn add docblock-parser","imports":[]},{"cmd":"pnpm add docblock-parser","imports":[]}],"homepage":null,"github":"https://github.com/fkling/docblock-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/docblock-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/docblock-parser/compatibility"}}