NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2719 most downloaded on npm
[](https://www.npmjs.com/package/jsdoc-type-pratt-parser) []
Last release 17 days ago
17 Sep 2026
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
109 releases · first in 2021
allow square bracket property access
One column per quarter.
parse index signatures and mapped types
remove unneeded variadic property from ObjectFieldResult
allow 'new' as a keyword for arrow functions
ObjectParslet: accept linebreaks
the advance function of the lexer does not change the internal state of the object, but does instead return a new Lexer object. The getters token(), p
token(), peek() and previous() have been replaced with readonly properties current, next, previous.lexer.token(), peek() and previous() have been replaced with readonly properties current, next, previous.lexer.parseFloat for number types (09a0717)ObjectParslet: support trailing comma or semicolon
## 2.2.4 (2022-03-11) ### Bug Fixes * typos in error messages
## 2.2.3 (2022-02-12) ### Bug Fixes * remove some unneeded code
typescript: ensure readonly discoverable within object context
use parseFloat for number types
# 2.2.0 (2022-01-09) ### Features * add PredicateResult
add path grammar for NamePathParslet
## 2.0.2 (2021-12-28) ### Bug Fixes * allow more numbers
allow property named module (d54dea0), closes #102
KeyValue: add discriminator for different KeyValue types and rename value to key
value to key (4cb9dd0)JsdocTypeKeyValue results can have 2 different appearances. In one kind the key is a NonTerminalResult, then it is named left. The other kind has keys that are strings, this is the normal version. In this case the key was named value before and is now renamed to key to avoid confusion.{
type: 'JsdocTypeKeyValue',
value: 'some-key',
// ...
}
is now
{
type: 'JsdocTypeKeyValue',
key: 'some-key',
// ...
}
value to key (4cb9dd0)JsdocTypeKeyValue results, if it is a key value with a string key. The key is no longer named value but key to avoid confusion.parser: add readonly modifier for object properties
## 1.1.1 (2021-07-27) ### Bug Fixes * trigger release
## 1.0.8 (2021-06-02) ### Reverts * fix: test release
## 1.0.7 (2021-06-02) ### Bug Fixes * test release
## 1.0.6 (2021-06-02) ### Bug Fixes * test release
confine extended Unicode escapes to 0x10FFFF
Precedence for key value pairs in objects (ebde3ca), closes #63
Name paths have properties not names on the right side.
liberalize ID start and continue values as per Unicode (keeping hyphen as part of continue)
github actions: rename test workflow
function is of type JsdocTypeName now. (225c337)KEY_VALUE are now static values and no ParseResults. (c2bfa24)module: in typescript and closure. (25edc18)KEY_VALUE for typed record entries (80fd550)reservedWordpathType property uses 'instance', 'inner' and 'property' nowbrackets property uses 'square' and 'angle' now'suffix'JsdocType and are made CamelCaseJSDOC_OBJECT_KEY_VALUE is now KEY_VALUE.left was removed from KEY_VALUE and is replaced by value. For the special record entries of jsdoc mode a new type JSDOC_OBJECT_KEY_VALUE was introduced.function is of type JsdocTypeName now.
# 1.0.0-alpha.23 (2021-05-24) ### Features * removed submodules
use KEY_VALUE for typed record entries
KEY_VALUE for typed record entries (80fd550)reservedWordpathType property uses 'instance', 'inner' and 'property' nowbrackets property uses 'square' and 'angle' now'suffix'JsdocType and are made CamelCaseJSDOC_OBJECT_KEY_VALUE is now KEY_VALUE.Keys of KEY_VALUE are now static values and no ParseResults.
KEY_VALUE are now static values and no ParseResults. (c2bfa24)left was removed from KEY_VALUE and is replaced by value. For the special record entries of jsdoc mode a new type JSDOC_OBJECT_KEY_VALUE was introduced.readme: test badge pointing to correct workflow
readme: use npm links to alpha channel
# 1.0.0-alpha.18 (2021-05-19) ### Bug Fixes * gh-pages: use actor
# 1.0.0-alpha.17 (2021-05-19) ### Bug Fixes * gh-pages: whitespace
github actions: rename test workflow
pages: move deployment to release.yaml
# 1.0.0-alpha.14 (2021-05-19) ### Bug Fixes * pages: fix deploy script
# 1.0.0-alpha.13 (2021-05-19) ### Bug Fixes * readme: performance text
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →