absidue
95ed60207a
perf: Use named Parser import, to allow bundlers to create direct function references ( #535 )
...
Co-authored-by: Luan <luan.lrt4@gmail.com >
2023-11-30 22:31:59 -03:00
Ryan Sandbach
f4bc8508d0
chore(docs): Minor update ( #502 )
...
* Updated documentation example to matche syntax of existing parsers.
* Changed from require since package is setup as module.
2023-09-12 03:49:36 -03:00
LuanRT
20d84265b5
chore(docs): minor improvements
2023-03-15 18:50:34 -03:00
Daniel Wykerd
2cee59024c
feat(Parser): just-in-time YTNode generation ( #310 )
...
* refactor: merge NavigatableText into Text
* fix(Text): data might not be object
* refactor: remove GetParserByName from map
* feat(Parser): just-in-time YTNode generation
* refactor: cleanup YTNodeGenerator
* fix: YTNode map imports
* feat(YTNodeGenerator): primative types
Add support for inferring primatives types
* fix(YTNodeGenerator): NavigationEndpoint detection
* fix(YTNodeGenerator): fix generated typescript
Correct types and linting for generated typescript class
* chore: update parsers after merge
* feat: add support for object type inference
* fix: object type def
* docs: basic YTNodeGenerator explanation
* docs: tsdoc for YTNodeGenerator
* docs: update parser updating guide
* fix: apply suggested changes
* docs: accessing generated nodes
2023-03-15 03:39:36 -03:00
Chinmay Kumar
cfc1a183e0
refactor(parser): type YTNodes' data arg as RawNode (wip) ( #339 )
...
* replaced YTNode's data arg as RawNode
* updated documentation
* removed unused import
---- Note that there are still many nodes that need to be updated, hence the WIP status.
2023-03-07 02:02:07 -03:00
LuanRT
f2adeeeab4
docs: rephrasing
2023-01-01 23:04:04 -03:00
LuanRT
95e0479745
docs: add parser ytnode instructions & other minor changes ( #206 )
...
* docs: add instructions on implementing ytnodes
* docs(parser): fix grammar & other minor improvements
* docs: update guidelines
* chore: update parser warning messages
2022-09-28 03:08:51 -03:00