NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2878 most downloaded on npm
Generic JSDoc-like comment parser
Last release 26 days ago
08 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 2.2 years
Most releases are documented
notes for 44 of 55 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
63 releases · first in 2014
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
refactor: use non-deprecated methods
1f4f081: fix: update types
refactor: use non-deprecated methods
chore: update devDependencies and add rootDir to avoid warning
chore: add recommended baseline-browser-mapping
chore: disallow scripts as per latest npm guidance
@property {number} BITMASK_VALUE_A=16 - description)ESM compatibility improvements; fixes #159, #161
allow for valid empty jsdoc; fixes #128
add support for custom block markers
reverting engine constraint back to ^12.0.0
publishing missing fix: point package's main to .cjs file
re-export ./util on the top-level for compatibility with older Node
bump engines per exports issues in earlier Node versions
engines per exports issues in earlier Node versionskeep and handle appropriately CR line endings
process CRs as a separate .lineEnd toke
- ESM/CJS compatibility fixes
- support native ESM
allow to normalize line endings with crlf transform
crlf transform- drop unused variables - add .editorconfig
- bugfix fix unsynced lib/
bugfix fix unsynced lib/export primitive type on the top level: Markers, Block, Spec, Line, Tokens, Problem
bugfix Allow to build nested tags from name.subname even if name wasn't d
bugfix Allow to build nested tags from name.subname even if name wasn't dbugfix Preserve indentation when extracting commentsadd helpers for rewiring Spec.source <-> Spec.tags.source
split tokenizers into separate modules
Nothing published for this version
complete rewrite in TS with more flexible API
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
distinct non-critical errors by providing err.warning
err.warning- name parsing fixes
node 8 backward compatibility fixes
make stringify result more close to the source
make stringify to start each line with \* in multiline comments
ensure non-space characters after asterisk are included in source
allow fenced blocks in tag description, see opts.fence
document TypeScript definitions
- adjust strigifier indentation
allow to generate comments out of parsed data
allow loose tag names, e.g. @.tag, @-tag
allow quoted literal names, e.g. @tag "My Var" description
@tag "My Var" descriptioncorrected TypeScript definitions
removed readable-stream dependency
readable-stream dependencySupport for tab as separator between tag components.
optional is true; default propertyline wrapping control with opts.join
opts.jointolerate inconsistent lines alignment within block
refactored parsing, allow to not start lines with "\* " inside block
Nothing published for this version
fix RegExp for description extraction to allow $ char
description extraction to allow $ charuse readable-stream fro Node 0.8 comatibility
readable-stream fro Node 0.8 comatibilityparse.file(path [,opts], done)parse.stream to work with Buffers in addition to stringsfeature allow to use custom parsers
feature allow to use custom parsersfeature always include source, no raw_value option neededbugfix always provide optional tag propertyrefactor clean up testsNothing published for this version
bugfix Accept / one line */ comments
bugfix Accept /** one line */ commentsrefactor Get rid of lodash to avoid unnecessary extra size when bundledfeature allow spaces in default values @my-tag {my.type} [name=John Doe]
feature allow spaces in default values @my-tag {my.type} [name=John Doe]refactor make line pasing mechanism more tolerable
refactor make line pasing mechanism more tolerablefeature include source line numbers in parsed data
feature include source line numbers in parsed datafeature optionally prevent dotten names expandingYour coding agent can read these notes before it upgrades. Set up the MCP server →