Nikolay Kost
e943184294
fix(289): contextFreeTags closing tag bug ( #290 )
...
* feat: add tests
* fix: parsing context free
* refactor: code style
* chore: add changeset
* fix: disable coveralls
2025-09-14 23:18:41 +02:00
Nikolay Kost
0566241e23
feat( #271 ): whitespaceInTags mode ( #272 )
...
* fix: test for buggy behavior
* feat: implement whitespaceInTags mode
* feat: move all char arrays to Map
* feat: revert Map for char arrays
2025-03-09 02:23:03 +02:00
Nikolay Kost
f0c9da683d
fix: img tag cannot be parsed ( #263 )
...
* fix: add img test with url
* fix: add more tests
2024-11-26 15:00:27 +02:00
Nikolay Kost
ccab54a454
feat( #250 ): introduce caseFreeTags option ( #251 )
...
* chore: initial tests
* feat: parser test
* feat: add case free tags support
* fix: coverage upload
* fix: --disable=gcov
* fix: npm publish sha commit
* fix: change codecov to coveralls
* fix: change workflow pr build and publish
* chore: change coverage badge [skip ci]
2024-10-16 23:26:06 +02:00
Steven Chang
40848747d4
feat: add start and end positions of tag nodes ( #246 )
...
Closes #134
* feat: Add start and end positions of tag nodes
Improves accuracy of row/col error reporting. Now targets the start of the relevant token instead of the end.
* Simplify language for TagNode and Token
* Update static TagNode.create to ingest setStart() logic
improve readability of end pos offset for no attr tags
2024-08-01 09:42:29 +02:00
Nikolay Kost
8797f7f363
feat: typescript support ( #185 )
...
* feat: initial typescript support
* feat: typescript support
* feat(plugin-helper): move files to typescript
* chore: update lock files
* feat: preset types
* fix: build
* fix: benchmark
* fix: remove pnpm cache
* fix: bench action
* fix: pnpm recursive install
* fix: nx cache
* fix: lock file
* fix: workflows
* fix: lerna support in pnpm
* fix: pnpm workspace
* fix: remove unused files
* fix: pnpm lock file
* fix: update lerna for support pnpm
* fix: lerna bootstrap
* fix: rollup build
* fix: update nx
* fix: build
* fix: add nx dep target
* fix: remove nx cache
* fix: workflow run on push only for master
* fix: test workflow run on push only for master
* fix: remove parallel for gen types
* fix: benchmark
* fix: benchmark imports
* fix: pnpm
* fix: types errors and pnpm
* fix: types
* fix: types
* refactor: parser
* fix(parser): tests
* fix: preset tests
* fix: react types
* fix: react type declarations
* fix: pnpm lock file
* fix: react preset types
* fix: lock file
* fix: vue2 types
* feat: dev container support
* fix: types
* fix: types
* refactor: rewrite pkg-task, add nx gen-types deps, fix react/render.ts
* refactor: types
* fix: types
* fix: rename gen-types to types
* fix: nx build order
* fix: nx reset
* fix: define nx deps explicit
* fix: build
* fix: nx
* fix: nx order build
* fix: nx deps
* fix: bbob cli tests
* fix: tests
* fix: cli tests and import
* fix: test cover
* fix: cli cover
2024-04-23 21:11:14 +02:00