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
0beab56d7f
feat: svelte 4 example ( #244 )
...
* fix: svelte example
* fix: reactivity
2024-07-16 03:03:41 +02:00
Nikolay Kost
7373ddfe7c
chore: added vue3
2024-07-12 03:03:04 +02:00
Nikolay Kost
31cc2f2ca1
chore: readme
2024-07-12 03:00:22 +02:00
github-actions[bot]
6f71ae23ee
chore(release): publish v4.0.3 ( #243 )
...
chore(release): release
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-12 02:46:57 +02:00
Nikolay Kost
16ad5216db
feat: react, vue3 and vanilla examples ( #242 )
...
* feat: react, vue3 and vanilla examples
* fix: vue3 example
* Create rare-worms-tease.md
* fix: vue3 types
* fix: vue3 ts checks
* fix: vue3 render types
* fix: vue3 component types
2024-07-12 02:35:51 +02:00
Nikolay Kostyurin
1490bd6a8b
chore: update lock file
2024-07-04 13:38:55 +02:00
github-actions[bot]
aedac60a51
chore(release): publish v4.0.2 ( #239 )
...
chore(release): release
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-04 13:21:14 +02:00
Romain
7f931eee9a
fix( #237 ): ensure types definitions presence in published packages ( #238 )
...
* fix(#237 ): Ensure types definitions presence in published packages
* Add changeset
---------
Co-authored-by: Romain d'Aversa <romain.daversa@cloud-solutions.fr >
2024-07-04 13:16:57 +02:00
Nikolay Kostyurin
9d3859b31e
ci: fix lock file
2024-06-25 23:28:46 +02:00
github-actions[bot]
5ec0dfa382
chore(release): publish 4.0.1 ( #236 )
...
chore(release): release
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-25 22:54:52 +02:00
Nikolay Kostyurin
dd7696ca4b
chore(release): publish v4.0.1
2024-06-25 22:53:03 +02:00
Nikolay Kostyurin
95c38fdef0
ci: fix lock file
2024-06-25 21:45:47 +02:00
github-actions[bot]
dae171feeb
chore(release): publish v4.0.0 ( #200 )
...
chore(release): release
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-25 21:39:44 +02:00
Nikolay Kostyurin
74ae5fb6a5
ci: fix changesets PR name
2024-06-25 21:34:03 +02:00
Nikolay Kost
f87822f3a3
feat: add ability to publish pre alpha versions in PR #234 ( #235 )
...
* feat: add ability to prepublish canary versions
* fix: ci
* fix: pr comment
* fix: ci pr
* fix: ci pr env
* fix: github env name
* fix: github file ignoring
* fix: yml syntax
* fix: codeql
* fix: syntax error
* fix: pnpm version
* fix: remove node 16.x support
* fix: workspace name
* fix: workspace pnpm
* fix: workspace with pnpm
* ci: changeset publish
* ci: changeset pr name
* ci: pr
* ci: fix pr.yml
* ci: fix pr.yml workspaces
* ci: fix steps order in pr.yml
* ci: fix pr publish error
* ci: fix npm publish tag to alpha
* ci: npm publish tag
* ci: npm publish tag
* ci: fix tag with PR number
2024-06-25 21:27:42 +02:00
Nikolay Kost
c1275138e5
chore: typo in README.md
2024-06-25 19:16:56 +02:00
Nikolay Kost
ec989ae9f9
chore: update README.md
2024-06-24 07:13:23 +02:00
Nikolay Kost
270f5645f8
fix( #206 ): TagNode.create now with null content argument by default ( #233 )
...
* fix: TagNode.create with null content by default
* Create five-meals-sing.md
* fix: tests
* fix(preset): types inference
* fix: preset types
* fix: preset types
* fix: lock file, parser and utils
* refactor: move types to separate package
* fix(preset): add @bbob/core to dev deps
* fix(preset): lock file
* test(preset-vue): create tags
* test(preset-vue): tests
* chore(nx): fix nx cover deps
* chore: changesets
2024-06-24 01:32:15 +03:00
Nikolay Kost
95d9b8a2ba
chore: update khaki-cobras-hide.md
2024-04-23 21:15:28 +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
Steven Chang
05246b2aea
fix: treat contextFreeTags case insensitively ( #230 )
2024-04-14 16:02:29 +03:00
Nikolay Kost
4f9729c59f
chore: audit package deps ( #227 )
2024-03-27 03:35:03 +02:00
Nikolay Kost
f1f9eb39da
fix(react): render words and spaces as single node in react ( #226 )
...
* fix(react): render words and spaces as single node in react
* chore: create metal-toys-heal.md
2024-03-27 03:29:16 +02:00
Wai Lam Yau
e875c7832d
fix(react): rendering of react for screenreaders ( #220 )
...
* Fix rendering of react for screenreaders
* Fix rendering of react for screenreaders (#1 )
Co-authored-by: WAI YAU <waister@ip-192-168-1-52.eu-west-1.compute.internal >
* Tweak
* Change code to be the source instead of the result
---------
Co-authored-by: WAI YAU <waister@ip-192-168-1-52.eu-west-1.compute.internal >
Co-authored-by: richardmtsr <richard.moss@thestudentroom.com >
2024-03-27 02:46:59 +02:00
Nikolay Kost
383d436b63
fix: github actions ( #224 )
...
* fix: github actions
* fix: node setup
* fix: node setup cache
* fix: node and npm
* fix: pnpm workspace and .gititnore
* fix: pnpm node setup
* fix: github actions
* fix: lock file
* fix: workflow install after setup node
* fix: lock file
* fix: vue3 tests
2024-03-25 17:06:15 +02:00
Nikolay Kost
17edb9e3e6
fix: remove old package lock
2023-12-03 08:04:53 +03:00
dependabot[bot]
4df4273e6f
chore(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 ( #210 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 15:26:35 +02:00
Nikolay Kost
3575982b28
chore: pnpm support ( #199 )
...
* feat: initial pnpm support
* feat: lock files
* fix: github actions
* fix: lerna bootstrap
* fix: lerna useWorkspaces
* fix: lerna no ci
* fix: lint
* fix: audit
* chore: changeset
* fix: publish action
2023-10-23 13:21:56 +02:00
dependabot[bot]
d6942dc9d3
chore(deps-dev): bump @babel/traverse in /examples/vue2-example ( #198 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.20.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 13:20:24 +02:00
dependabot[bot]
6ca06b9204
chore(deps): bump postcss and css-minimizer-webpack-plugin ( #193 )
...
Bumps [postcss](https://github.com/postcss/postcss ) and [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin ). These dependencies needed to be updated together.
Updates `postcss` from 8.4.4 to 8.4.31
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.4...8.4.31 )
Updates `css-minimizer-webpack-plugin` from 3.2.0 to 3.4.1
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v3.2.0...v3.4.1 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
- dependency-name: css-minimizer-webpack-plugin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 00:45:20 +03:00
dependabot[bot]
e640649a81
chore(deps-dev): bump postcss in /packages/bbob-vue2 ( #195 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.20 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.20...8.4.31 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 00:44:49 +03:00
dependabot[bot]
2154952d10
chore(deps-dev): bump postcss in /packages/bbob-vue3 ( #196 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.25 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.25...8.4.31 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 00:44:45 +03:00
github-actions[bot]
d26f833f1b
chore(release): publish v3.0.2 ( #192 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-28 04:38:31 +03:00
Nikolay Kost
f398412df7
chore: changeset link config
2023-09-28 04:34:32 +03:00
Nikolay Kost
0c78831372
feat(preset-html5): color tag #189 , case insensitive tags #190 ( #191 )
...
* fix(preset-html5): add color tag #189
* fix(parser): case insensitive tags bug #190
2023-09-28 04:02:52 +03:00
github-actions[bot]
3bccca086f
chore(release): publish v3.0.1 ( #188 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-29 00:48:48 +02:00
Nikolay Kost
245e02e502
fix: changeset errors
2023-08-28 15:17:56 +02:00
Nikolay Kost
603c3ead0f
fix: bug with lost closing tag ( #186 )
...
* fix: closing tag bug
* chore: add changeset thin-crabs-wonder.md
* chore: remove debug code
* chore: add more tests
2023-08-28 14:26:27 +02:00
dependabot[bot]
867c1b0710
chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 ( #181 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-24 20:30:28 +02:00
Nikolay Kostyurin
43eaa512b9
fix: build packages before benchmark
2023-07-24 16:55:38 +02:00
Nikolay Kostyurin
16c737ec6e
fix: benchmark job
2023-07-24 16:49:49 +02:00
Nikolay Kostyurin
f9f7212061
fix: run benchmark with linked package
2023-07-24 16:47:15 +02:00
Nikolay Kostyurin
398ecaba1a
chore: fix benchmark
2023-07-24 16:43:03 +02:00
Nikolay Kostyurin
d642317b0e
chore: changeset make public publish
2023-07-24 16:31:19 +02:00
Nikolay Kostyurin
e7aa49e6ed
chore: lock files
2023-07-24 16:19:01 +02:00
Nikolay Kost
1ca3a629a2
fix: npm build
2023-07-24 16:01:51 +02:00
github-actions[bot]
485bb11df0
chore(release): publish v3.0.0 ( #183 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-24 16:00:05 +02:00
Nikolay Kostyurin
50e8a9c8a2
chore: fix changesets publish
2023-07-24 04:22:36 +02:00
Nikolay Kost
b59d125005
chore: fix publish.yml
2023-07-24 04:17:59 +02:00