Commits
* ✨ Add border-cell backgrounds
* format the spec file
* fix merge conflicts
* Adds code comment and validation for bg
* Updated the tests as suggests by paul
* feat: expand floating parameters
* ♻️ use string literals for floating options
* Remove any casts from validation tests
refactor: alignment to use string literals instead of magic numbers
* ✨ Add glyph-cell text backgrounds
Packs a bg color into the pack string
after decoding the bg color, its pass through to the render text method
properly
* chore: update the render-spec
* Add a very usage of text bg in the examples
* Adds a demo that looks like a code diff to show all the different colors features in action
* adds test to verify the bg color is reset have the directive
* move our tests into color.test.ts
rename test for generic color
fix: leave terminal default foreground for uncolored text
Just testing text attributes, shouldn't need an enclosing box.
Text with no explicit color was packed as concrete white
(0xFFFFFFFF), forcing white on light-background terminals. Encode
absent color as ATTR_DEFAULT (0x80 in the attrs byte) so the C path
skips the foreground SGR entirely, mirroring how an unset background
is already left alone.
Fixes #62
🏃 add input + combined startup benchmarks
build(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).
Updates `actions/checkout` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
🧼 compress bundled wasm with brotli + z85 encoding
bench: add WASM init and startup timing benchmarks
chore: update benchmark workflow
* examples use `node:` api
* move main to top
* direct to examples folder
* fmt
* fix const ordering
* fmt again
move to examples folder with readme
Add snapshot() for pre-packing directive subtrees
chore: update publish workflow
✨ improve pack string overflow errors
* ✨ Add glyph-cell text backgrounds
Packs a bg color into the pack string
after decoding the bg color, its pass through to the render text method
properly
* chore: update the render-spec
* Add a very usage of text bg in the examples
* Adds a demo that looks like a code diff to show all the different colors features in action
* adds test to verify the bg color is reset have the directive
* move our tests into color.test.ts
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).
Updates `actions/checkout` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>