{"library":"md-attr-parser","type":"library","category":null,"description":"The `md-attr-parser` package, currently at stable version 1.3.0, provides a focused utility for extracting custom HTML attributes embedded within Markdown strings. It parses attribute blocks, typically enclosed in curly braces `{}` immediately following a Markdown element, to retrieve an ID, a list of classes, and arbitrary key-value pairs. The library outputs a structured object containing the parsed properties and the exact substring that was consumed. While there's no stated release cadence, as a specialized parser, updates are typically driven by bug fixes or syntax extensions rather than frequent iterations. Its key differentiators include the ability to start parsing from a specific offset within a string, and a configurable `defaultValue` option for attributes that are present but lack an explicit value, allowing for flexible integration into Markdown processing pipelines.","language":"javascript","status":"active","version":"1.3.0","tags":["javascript","markdown","attribute","plugin"],"install":[{"cmd":"npm install md-attr-parser","imports":["const parseAttr = require('md-attr-parser');","import parseAttr from 'md-attr-parser';"]},{"cmd":"yarn add md-attr-parser","imports":[]},{"cmd":"pnpm add md-attr-parser","imports":[]}],"homepage":null,"github":"https://github.com/arobase-che/md-attr-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/md-attr-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/md-attr-parser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}