Amaan Qureshi
|
e901716ebd
|
refactor(web)!: deprecate Language.query in favor of new Query
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
e874d2d8f8
|
feat: add a patternIndex field to QueryCapture
This lets users look up the predicates associated with a given
`QueryCapture`, by using the `patternIndex` field and calling
`predicatesForPattern`
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
d60c6f163d
|
refactor(web)!: rename pattern to patternIndex in QueryMatch
This aligns with other bindings
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
e3ac504e86
|
refactor(web): move CaptureQuantifier definition
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
58662417a6
|
fix(web): only export public types
This avoids exporting extra unnecessary stuff in the final JS file
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
09cb4c5729
|
feat(web): document the API
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
10e6ecf162
|
feat: begin autogenerating web-tree-sitter.d.ts
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
be7716dfa7
|
feat(web)!: use the WASM module in the bindings, and not the other way around
Parser is no longer the default export, but you *must* call
`Parser.init()` before doing anything still
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
31ceb99603
|
feat: add and apply eslint config
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
2cae67892e
|
feat(web)!: rewrite the library in TypeScript
|
2025-01-21 12:36:15 -05:00 |
|