From da68c7118165098334e31f0dbc536bd61b6ae94f Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 12:24:59 -0500 Subject: [PATCH 1/8] =?UTF-8?q?=F0=9F=94=A7=20add=20Codecov=20configuratio?= =?UTF-8?q?n.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codecov.yml | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 codecov.yml diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000..aa341fa --- /dev/null +++ b/codecov.yml @@ -0,0 +1,81 @@ +component_management: + individual_components: + - component_id: "coven__compare" + name: "Coven Engineering Compare" + paths: + - "@coven/compare/" + - component_id: "coven__constants" + name: "Coven Engineering Constants" + paths: + - "@coven/constants/" + - component_id: "coven__cron" + name: "Coven Engineering Cron" + paths: + - "@coven/cron/" + - component_id: "coven__expression" + name: "Coven Engineering Expression" + paths: + - "@coven/expression/" + - component_id: "coven__iterables" + name: "Coven Engineering Iterables" + paths: + - "@coven/iterables/" + - component_id: "coven__math" + name: "Coven Engineering Math" + paths: + - "@coven/math/" + - component_id: "coven__memo" + name: "Coven Engineering Memo" + paths: + - "@coven/memo/" + - component_id: "coven__pair" + name: "Coven Engineering Pair" + paths: + - "@coven/pair/" + - component_id: "coven__parsers" + name: "Coven Engineering Parsers" + paths: + - "@coven/parsers/" + - component_id: "coven__predicates" + name: "Coven Engineering Predicates" + paths: + - "@coven/predicates/" + - component_id: "coven__rules" + name: "Coven Engineering Rules" + paths: + - "@coven/rules/" + - component_id: "coven__template" + name: "Coven Engineering Template" + paths: + - "@coven/template/" + - component_id: "coven__terminal" + name: "Coven Engineering Terminal" + paths: + - "@coven/terminal/" + - component_id: "coven__types" + name: "Coven Engineering Types" + paths: + - "@coven/types/" + - component_id: "coven__utils" + name: "Coven Engineering Utils" + paths: + - "@coven/utils/" + - component_id: "simulcast__core" + name: "Simulcast Core" + paths: + - "@simulcast/core/" + - component_id: "simulcast__preact" + name: "Simulcast Preact" + paths: + - "@simulcast/preact/" + - component_id: "simulcast__react" + name: "Simulcast React" + paths: + - "@simulcast/react/" + - component_id: "simulcast__vue" + name: "Simulcast Vue" + paths: + - "@coven/vue/" + +comment: + layout: "header, diff, flags, components" From 96c76bf1c2d9ebfdc5c14bc4a766e0dc1c367c76 Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 12:25:31 -0500 Subject: [PATCH 2/8] =?UTF-8?q?=F0=9F=8E=A8=20cleanup=20logo.svg=20code.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logo.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logo.svg b/logo.svg index f83184f..3c4343a 100644 --- a/logo.svg +++ b/logo.svg @@ -1 +1 @@ - \ No newline at end of file + From 61956b3dad222e078f57379c491c25f0ef5db1b3 Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 12:26:01 -0500 Subject: [PATCH 3/8] =?UTF-8?q?=F0=9F=93=9D=20cleanup=20README.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8d5fe22..1c4fb93 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ - +![Coven Engineering](./logo.svg) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?style=for-the-badge&logo=Codecov&label=Coverage&labelColor=%23354a57&color=%23c87)](https://app.codecov.io/github/covenengineering/libraries?branch=main) -[![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/covenengineering/libraries?style=for-the-badge&logo=GitHub&label=Open%20Issues&labelColor=%23000&color=%23c87)](https://github.com/covenengineering/libraries/issues/) -[![GitHub repository size](https://img.shields.io/github/repo-size/covenengineering/libraries?style=for-the-badge&logo=GitHub&label=Repository%20Size&labelColor=%23000&color=%23c87)](https://github.com/covenengineering/libraries/) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/covenengineering/libraries?logo=GitHub&label=Issues&labelColor=%23000&color=%23083344)](https://github.com/covenengineering/libraries/issues/) +[![GitHub repository size](https://img.shields.io/github/repo-size/covenengineering/libraries?logo=GitHub&label=Size&labelColor=%23000&color=%23083344)](https://github.com/covenengineering/libraries/) -Monorepo of all the [Coven Engineering](https://coven.engineering) JSR -libraries: +Monorepo of [Coven Engineering](https://coven.engineering) libraries: - ⚖️ [`@coven/compare`](https://coven.to/compare) — Minimalist diffing. - 🧱 [`@coven/constants`](https://coven.to/constants) — Common constants. From f6c4d4e3ae087552ecb0307d2eddd7c6c4d910dc Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 12:37:00 -0500 Subject: [PATCH 4/8] =?UTF-8?q?=F0=9F=93=9D=20update=20all=20README.md=20f?= =?UTF-8?q?iles=20to=20include=20coverage.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- @coven/compare/README.md | 41 ++++++++++++++++++++----------------- @coven/compare/logo.svg | 2 +- @coven/constants/README.md | 12 +++++------ @coven/constants/logo.svg | 2 +- @coven/cron/README.md | 11 ++++++---- @coven/cron/logo.svg | 2 +- @coven/expression/README.md | 3 ++- @coven/expression/logo.svg | 2 +- @coven/iterables/README.md | 37 ++++++++++----------------------- @coven/iterables/logo.svg | 2 +- @coven/math/README.md | 3 ++- @coven/math/logo.svg | 2 +- @coven/memo/README.md | 3 ++- @coven/memo/logo.svg | 2 +- @coven/pair/README.md | 4 +++- @coven/pair/logo.svg | 2 +- @coven/parsers/README.md | 3 ++- @coven/parsers/logo.svg | 2 +- @coven/predicates/README.md | 3 ++- @coven/predicates/logo.svg | 2 +- @coven/rules/README.md | 2 +- @coven/rules/logo.svg | 2 +- @coven/template/README.md | 3 ++- @coven/template/logo.svg | 2 +- @coven/terminal/README.md | 3 ++- @coven/terminal/logo.svg | 2 +- @coven/types/README.md | 2 +- @coven/types/logo.svg | 2 +- @coven/utils/README.md | 3 ++- @coven/utils/logo.svg | 2 +- @simulcast/core/README.md | 1 + @simulcast/preact/README.md | 1 + @simulcast/react/README.md | 1 + @simulcast/vue/README.md | 1 + 34 files changed, 86 insertions(+), 81 deletions(-) diff --git a/@coven/compare/README.md b/@coven/compare/README.md index 2a2ae35..e853745 100644 --- a/@coven/compare/README.md +++ b/@coven/compare/README.md @@ -1,7 +1,8 @@ -Coven Engineering Compare logo +![Coven Engineering Compare](./logo.svg) [![JSR](https://jsr.io/badges/@coven/compare)](https://coven.to/compare) [![JSR Score](https://jsr.io/badges/@coven/compare/score)](https://coven.to/compare/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) ⚖️ Minimalist diffing. @@ -10,11 +11,23 @@ first and then a `right` or "new" value, finally returning an iterator with all the differences between said values. The yielded differences are represented by 3 kinds: -- **Create:** Missing `left` and existing `right`. -- **Update:** Different `left` and `right` values. -- **Delete:** Existing `left` and missing `right`. +- **Create:** When `left` value is missing but we have a new `right` value. +- **Update:** When `left` and `right` values are different. +- **Delete:** When `left` value exists and `right` value is missing. -## Plain update +Like all [Coven Engineering](https://coven.engineering) libraries, it has 100% +test coverage and it's built in top of modern tech compatible with all +JavaScript runtimes. + +## Examples + +> [!NOTE] +> +> In all examples the `path` property is represented as an array, but `path` is +> an `IterableIterator` like the output of `compare` is. The included `flat` +> function can be used to flatten all `IterableIterator`s to arrays. + +### Plain update If we compare the string 2 different strings, we do it like this: @@ -35,7 +48,7 @@ And we only get a single yielded "update", that looks like this: }); ``` -## Object update +### Object update If we compare two objects like this: @@ -56,7 +69,7 @@ The yielded update will have values yielded from its `path`: }); ``` -## Object delete +### Object delete Let's say we update that same object to an empty one: @@ -76,7 +89,7 @@ Yields this: }); ``` -## Object create +### Object create Let's say we update that same object from an empty one: @@ -96,7 +109,7 @@ Yields this: }); ``` -## Multiple differences +### Multiple differences Now let's see what's yielded if we compare two objects with the 3 type of differences: @@ -121,16 +134,6 @@ That yields all 3 kind of differences: ({ kind: "CREATE", right: "new", path: ["created"] }); ``` -> [!NOTE] -> -> In all examples the `path` property is represented as an array, but `path` is -> an `IterableIterator` like the output of `compare` is. The included `flat` -> function can be used to flatten all `IterableIterator`s to arrays. - -Like all [Coven Engineering](https://coven.engineering) libraries, it has 100% -test coverage and it's built in top of modern tech compatible with all -JavaScript runtimes. - ## Other links - [Coverage](https://app.codecov.io/github/covenengineering/libraries). diff --git a/@coven/compare/logo.svg b/@coven/compare/logo.svg index f911fa6..4a70c65 100644 --- a/@coven/compare/logo.svg +++ b/@coven/compare/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/constants/README.md b/@coven/constants/README.md index 45c8de7..27db14d 100644 --- a/@coven/constants/README.md +++ b/@coven/constants/README.md @@ -1,25 +1,25 @@ -Coven Engineering Constants logo +![Coven Engineering Constants](./logo.svg) [![JSR](https://jsr.io/badges/@coven/constants)](https://coven.to/constants) [![JSR Score](https://jsr.io/badges/@coven/constants/score)](https://coven.to/constants/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🧱 Common constants. -Is pretty common to start folding/reducing with an empty object or array. This -library simply contains those common values as immutable structures to avoid -accidental mutations. +This library provides constants commonly used for initial and default values as +immutable structures to avoid accidental mutations. Like all [Coven Engineering](https://coven.engineering) libraries, it has 100% test coverage and it's built in top of modern tech compatible with all JavaScript runtimes. The tests for this library only make sure trying to do mutations throws. -## Constants +## Exported constants - `EMPTY_ARRAY`: Empty read-only array. - `EMPTY_OBJECT`: Empty read-only `null` prototype object. - `SIGIL`: Internal value to be used as bottom value (like `null` and - `undefined`) when native bottom values have to be used. + `undefined`) when native bottom values have to be used for something else. ## Example diff --git a/@coven/constants/logo.svg b/@coven/constants/logo.svg index 31022c3..91706b0 100644 --- a/@coven/constants/logo.svg +++ b/@coven/constants/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/cron/README.md b/@coven/cron/README.md index 6004506..ac9a513 100644 --- a/@coven/cron/README.md +++ b/@coven/cron/README.md @@ -1,7 +1,8 @@ -Coven Engineering Cron logo +![Coven Engineering Cron](./logo.svg) [![JSR](https://jsr.io/badges/@coven/cron)](https://coven.to/cron) [![JSR Score](https://jsr.io/badges/@coven/cron/score)](https://coven.to/cron/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) ⏳ Fantastic cron parser and constructor. @@ -22,7 +23,9 @@ JavaScript runtimes. Only known limitation is it only accepts valid standard unix cron expressions, so cron quartz is not supported. -## Parsing +## Examples + +### Parsing To parse we use the `parse` util: @@ -44,7 +47,7 @@ Which returns: }); ``` -## Stringifying +### Stringifying To stringify we use the `stringify` util: @@ -88,7 +91,7 @@ import { parse } from "@coven/cron"; parse("* * 31 2 *"); // undefined because 31 of February is invalid ``` -## Getting the next matching date +### Getting the next matching date We can get the next matching date for a cron expression like this: diff --git a/@coven/cron/logo.svg b/@coven/cron/logo.svg index a252638..73dc3ad 100644 --- a/@coven/cron/logo.svg +++ b/@coven/cron/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/expression/README.md b/@coven/expression/README.md index 36b164d..73b2789 100644 --- a/@coven/expression/README.md +++ b/@coven/expression/README.md @@ -1,7 +1,8 @@ -Coven Engineering Expression logo +![Coven Engineering Expression](./logo.svg) [![JSR](https://jsr.io/badges/@coven/expression)](https://coven.to/expression) [![JSR Score](https://jsr.io/badges/@coven/expression/score)](https://coven.to/expression/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🧙‍♀️ Magical regular expressions composer. diff --git a/@coven/expression/logo.svg b/@coven/expression/logo.svg index 2476a49..adaf907 100644 --- a/@coven/expression/logo.svg +++ b/@coven/expression/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/iterables/README.md b/@coven/iterables/README.md index d0de9c1..fd3d568 100644 --- a/@coven/iterables/README.md +++ b/@coven/iterables/README.md @@ -1,7 +1,8 @@ -../Coven Engineering Iterables logo +![Coven Engineering Iterables](./logo.svg) [![JSR](https://jsr.io/badges/@coven/iterables)](https://coven.to/iterables) [![JSR Score](https://jsr.io/badges/@coven/iterables/score)](https://coven.to/iterables/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) ♻️ `Iterable` and `AsyncIterable` utilities. iterables, which results in duplicated code. @@ -9,20 +10,13 @@ duplicated code. `@coven/iterables` provides 2 modules, the default for synchronous iterables and then `@coven/iterables/async` for asynchronous iterables. All functions are curried to reduce code duplication, and they work with all iterables (generator -functions, arrays, strings, Sets, Maps, etc.). // With iterables functions +functions, arrays, strings, Sets, Maps, etc.). -import { forEach, map } from "@coven/iterables"; - -// [1, 2, 3, 4] |> map(double) |> map(next) |> forEach(console.log); - -````typescript -import { map } from "@coven/iterables"; - -const double = (multiplier: number) => multiplier * 2;.ts - -One of the places curried functions shine the most is with iterables. More often -than not, mapping, filtering and so on is applied to multiple different +Like all [Coven Engineering](https://coven.engineering) libraries, it has 100% +test coverage and it's built in top of modern tech compatible with all +JavaScript runtimes. +## Examples One of the key differences between this library and other similar collection handling libraries like say lodash, is the heavy use of iterators. At first @@ -47,27 +41,18 @@ const next = (value: number) => value + 1; // 5. Logs 7 // 6. Logs 9 +// With iterables functions + +import { forEach, map } from "@coven/iterables"; +// [1, 2, 3, 4] |> map(double) |> map(next) |> forEach(console.log); forEach(console.log)(map(next)(map(double)([1, 2, 3, 4]))); // 1. 2 → 3 → Logs 3 // 2. 4 → 5 → Logs 5 // 3. 6 → 7 → Logs 7 // 4. 8 → 9 → Logs 9 -```` - -Like all [Coven Engineering](https://coven.engineering) libraries, it has 100% -test coverage and it's built in top of modern tech compatible with all -JavaScript runtimes. - -## Example - -const doubles = map(double); - -doubles([13, 42]); // Yields [26, 84] - ``` ## Other links - [Coverage](https://app.codecov.io/github/covenengineering/libraries). -``` diff --git a/@coven/iterables/logo.svg b/@coven/iterables/logo.svg index 0ec9ec3..6b0d2db 100644 --- a/@coven/iterables/logo.svg +++ b/@coven/iterables/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/math/README.md b/@coven/math/README.md index 6dec6f3..ba32a92 100644 --- a/@coven/math/README.md +++ b/@coven/math/README.md @@ -1,7 +1,8 @@ -Coven Engineering Math logo +![Coven Engineering Math](./logo.svg) [![JSR](https://jsr.io/badges/@coven/math)](https://coven.to/math) [![JSR Score](https://jsr.io/badges/@coven/math/score)](https://coven.to/math/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🧮 Precise math utilities. diff --git a/@coven/math/logo.svg b/@coven/math/logo.svg index 2b892fb..9e114da 100644 --- a/@coven/math/logo.svg +++ b/@coven/math/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/memo/README.md b/@coven/memo/README.md index 3cfb620..b7ffc63 100644 --- a/@coven/memo/README.md +++ b/@coven/memo/README.md @@ -1,7 +1,8 @@ -Coven Engineering Memo logo +![Coven Engineering Memo](./logo.svg) [![JSR](https://jsr.io/badges/@coven/memo)](https://coven.to/memo) [![JSR Score](https://jsr.io/badges/@coven/memo/score)](https://coven.to/memo/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 💾 Memoization utilities. diff --git a/@coven/memo/logo.svg b/@coven/memo/logo.svg index ead094b..fb0ffa9 100644 --- a/@coven/memo/logo.svg +++ b/@coven/memo/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/pair/README.md b/@coven/pair/README.md index a1297ce..e356643 100644 --- a/@coven/pair/README.md +++ b/@coven/pair/README.md @@ -1,5 +1,6 @@ -Coven Engineering Pair logo + +![Coven Engineering Pair](./logo.svg) [![JSR](https://jsr.io/badges/@coven/pair)](https://coven.to/pair) [![JSR Score](https://jsr.io/badges/@coven/pair/score)](https://coven.to/pair/score) @@ -9,6 +10,7 @@ helper. It only makes pairing simpler and provides a little bit better DX (integration with React Devtools by setting a `displayName` automatically), while also having 100% coverage like with all [Coven Engineering](https://coven.engineering) libraries. +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) Currently supported frameworks: diff --git a/@coven/pair/logo.svg b/@coven/pair/logo.svg index 5d1f823..195d16a 100644 --- a/@coven/pair/logo.svg +++ b/@coven/pair/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/parsers/README.md b/@coven/parsers/README.md index 2add7ea..830221c 100644 --- a/@coven/parsers/README.md +++ b/@coven/parsers/README.md @@ -1,7 +1,8 @@ -Coven Engineering Parsers logo +![Coven Engineering Parsers](./logo.svg) [![JSR](https://jsr.io/badges/@coven/parsers)](https://coven.to/parsers) [![JSR Score](https://jsr.io/badges/@coven/parsers/score)](https://coven.to/parsers/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 💫 Parsing utilities. diff --git a/@coven/parsers/logo.svg b/@coven/parsers/logo.svg index 2bae82c..3684cc7 100644 --- a/@coven/parsers/logo.svg +++ b/@coven/parsers/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/predicates/README.md b/@coven/predicates/README.md index cf1c19a..5917b5d 100644 --- a/@coven/predicates/README.md +++ b/@coven/predicates/README.md @@ -1,7 +1,8 @@ -Coven Engineering Predicates logo +![Coven Engineering Predicates](./logo.svg) [![JSR](https://jsr.io/badges/@coven/predicates)](https://coven.to/predicates) [![JSR Score](https://jsr.io/badges/@coven/predicates/score)](https://coven.to/predicates/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🕵️‍♀️ Predicate utilities. diff --git a/@coven/predicates/logo.svg b/@coven/predicates/logo.svg index 12c986a..eaedc46 100644 --- a/@coven/predicates/logo.svg +++ b/@coven/predicates/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/rules/README.md b/@coven/rules/README.md index ca24b00..b03b0a8 100644 --- a/@coven/rules/README.md +++ b/@coven/rules/README.md @@ -1,4 +1,4 @@ -Coven Engineering Rules logo +![Coven Engineering Rules](./logo.svg) [![JSR](https://jsr.io/badges/@coven/rules)](https://coven.to/rules) [![JSR Score](https://jsr.io/badges/@coven/rules/score)](https://coven.to/rules/score) diff --git a/@coven/rules/logo.svg b/@coven/rules/logo.svg index 3fb0860..8439946 100644 --- a/@coven/rules/logo.svg +++ b/@coven/rules/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/template/README.md b/@coven/template/README.md index b785156..4679a3d 100644 --- a/@coven/template/README.md +++ b/@coven/template/README.md @@ -1,7 +1,8 @@ -Coven Engineering Template logo +![Coven Engineering Template](./logo.svg) [![JSR](https://jsr.io/badges/@coven/template)](https://coven.to/template) [![JSR Score](https://jsr.io/badges/@coven/template/score)](https://coven.to/template/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🧩 Tagged template literals simplified. diff --git a/@coven/template/logo.svg b/@coven/template/logo.svg index 8886b34..43995a9 100644 --- a/@coven/template/logo.svg +++ b/@coven/template/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/terminal/README.md b/@coven/terminal/README.md index f84631e..4a09cab 100644 --- a/@coven/terminal/README.md +++ b/@coven/terminal/README.md @@ -1,7 +1,8 @@ -Coven Engineering Terminal logo +![Coven Engineering Terminal](./logo.svg) [![JSR](https://jsr.io/badges/@coven/terminal)](https://coven.to/terminal) [![JSR Score](https://jsr.io/badges/@coven/terminal/score)](https://coven.to/terminal/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🌈 Terminal ANSI colors utilities. diff --git a/@coven/terminal/logo.svg b/@coven/terminal/logo.svg index d32c5df..d1aa9b8 100644 --- a/@coven/terminal/logo.svg +++ b/@coven/terminal/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/types/README.md b/@coven/types/README.md index 6885d05..411dfdd 100644 --- a/@coven/types/README.md +++ b/@coven/types/README.md @@ -1,4 +1,4 @@ -Coven Engineering Types logo +![Coven Engineering Types](./logo.svg) [![JSR](https://jsr.io/badges/@coven/types)](https://coven.to/types) [![JSR Score](https://jsr.io/badges/@coven/types/score)](https://coven.to/types/score) diff --git a/@coven/types/logo.svg b/@coven/types/logo.svg index 23fed02..b456b89 100644 --- a/@coven/types/logo.svg +++ b/@coven/types/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@coven/utils/README.md b/@coven/utils/README.md index 35ffd7e..6fad8b5 100644 --- a/@coven/utils/README.md +++ b/@coven/utils/README.md @@ -1,7 +1,8 @@ -Coven Engineering Utils logo +![Coven Engineering Utils](./logo.svg) [![JSR](https://jsr.io/badges/@coven/utils)](https://coven.to/utils) [![JSR Score](https://jsr.io/badges/@coven/utils/score)](https://coven.to/utils/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 🛠️ General utilities. diff --git a/@coven/utils/logo.svg b/@coven/utils/logo.svg index 3125270..f1abd8d 100644 --- a/@coven/utils/logo.svg +++ b/@coven/utils/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/@simulcast/core/README.md b/@simulcast/core/README.md index 5a9bbef..3049b49 100644 --- a/@simulcast/core/README.md +++ b/@simulcast/core/README.md @@ -2,6 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/core)](https://simulcast.coven.to/core) [![JSR Score](https://jsr.io/badges/@simulcast/core/score)](https://simulcast.coven.to/core/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 📡 Cross-framework communication. diff --git a/@simulcast/preact/README.md b/@simulcast/preact/README.md index ad180a0..571fa8b 100644 --- a/@simulcast/preact/README.md +++ b/@simulcast/preact/README.md @@ -2,6 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/preact)](https://simulcast.coven.to/preact) [![JSR Score](https://jsr.io/badges/@simulcast/preact/score)](https://simulcast.coven.to/preact/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 📡 [Preact](https://preactjs.com/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/@simulcast/react/README.md b/@simulcast/react/README.md index 7b4160d..bbc03d4 100644 --- a/@simulcast/react/README.md +++ b/@simulcast/react/README.md @@ -2,6 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/react)](https://simulcast.coven.to/react) [![JSR Score](https://jsr.io/badges/@simulcast/react/score)](https://simulcast.coven.to/react/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 📡 [React](https://react.dev/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/@simulcast/vue/README.md b/@simulcast/vue/README.md index 53de622..55e9c1f 100644 --- a/@simulcast/vue/README.md +++ b/@simulcast/vue/README.md @@ -2,6 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/vue)](https://simulcast.coven.to/vue) [![JSR Score](https://jsr.io/badges/@simulcast/vue/score)](https://simulcast.coven.to/vue/score) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) 📡 [Vue](https://vuejs.org/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). From 993ba3f78b7abbc55d6d57c11dd2763985d58029 Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 12:57:16 -0500 Subject: [PATCH 5/8] =?UTF-8?q?=F0=9F=93=9D=20add=20coverage=20grid.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 1c4fb93..62731a8 100644 --- a/README.md +++ b/README.md @@ -37,3 +37,7 @@ Monorepo of [Coven Engineering](https://coven.engineering) libraries: `@simulcast/core`. - 📡 [`@simulcast/vue`](https://simulcast.coven.to/vue) — Vue composable for `@simulcast/core`. + +## Coverage Grid + +Coverage Grid From 766ab8be9a7542135052fd35be80ecd6d995bec0 Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 13:22:44 -0500 Subject: [PATCH 6/8] =?UTF-8?q?=F0=9F=94=96=20version=20bump?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- @coven/compare/deno.json | 2 +- @coven/constants/deno.json | 2 +- @coven/cron/deno.json | 2 +- @coven/expression/deno.json | 2 +- @coven/iterables/deno.json | 2 +- @coven/math/deno.json | 2 +- @coven/memo/deno.json | 2 +- @coven/pair/deno.json | 2 +- @coven/parsers/deno.json | 2 +- @coven/predicates/deno.json | 2 +- @coven/rules/deno.json | 2 +- @coven/template/deno.json | 2 +- @coven/terminal/deno.json | 2 +- @coven/types/deno.json | 2 +- @coven/utils/deno.json | 2 +- @simulcast/core/deno.json | 2 +- @simulcast/preact/deno.json | 2 +- @simulcast/react/deno.json | 2 +- @simulcast/vue/deno.json | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/@coven/compare/deno.json b/@coven/compare/deno.json index 3b62a6c..7a41d47 100644 --- a/@coven/compare/deno.json +++ b/@coven/compare/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/compare", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/constants/deno.json b/@coven/constants/deno.json index 68b6a97..2e1a5e1 100644 --- a/@coven/constants/deno.json +++ b/@coven/constants/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/constants", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/cron/deno.json b/@coven/cron/deno.json index 1e79f63..7d16515 100644 --- a/@coven/cron/deno.json +++ b/@coven/cron/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/cron", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/expression/deno.json b/@coven/expression/deno.json index 34715db..5fa9a6c 100644 --- a/@coven/expression/deno.json +++ b/@coven/expression/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/expression", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/iterables/deno.json b/@coven/iterables/deno.json index 3783018..686b4a7 100644 --- a/@coven/iterables/deno.json +++ b/@coven/iterables/deno.json @@ -5,5 +5,5 @@ "./async": "./async/mod.ts" }, "name": "@coven/iterables", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/math/deno.json b/@coven/math/deno.json index b9a1121..79126bb 100644 --- a/@coven/math/deno.json +++ b/@coven/math/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/math", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/memo/deno.json b/@coven/memo/deno.json index f01774f..68e0a21 100644 --- a/@coven/memo/deno.json +++ b/@coven/memo/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/memo", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/pair/deno.json b/@coven/pair/deno.json index 9cd0111..814584b 100644 --- a/@coven/pair/deno.json +++ b/@coven/pair/deno.json @@ -13,5 +13,5 @@ "react-dom": "npm:react-dom@^19.2.4" }, "name": "@coven/pair", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/parsers/deno.json b/@coven/parsers/deno.json index 4639be4..93108e0 100644 --- a/@coven/parsers/deno.json +++ b/@coven/parsers/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/parsers", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/predicates/deno.json b/@coven/predicates/deno.json index 2cc0c85..759b291 100644 --- a/@coven/predicates/deno.json +++ b/@coven/predicates/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/predicates", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/rules/deno.json b/@coven/rules/deno.json index bd051ea..61dfe57 100644 --- a/@coven/rules/deno.json +++ b/@coven/rules/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/rules", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/template/deno.json b/@coven/template/deno.json index 865246d..085bafa 100644 --- a/@coven/template/deno.json +++ b/@coven/template/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/template", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/terminal/deno.json b/@coven/terminal/deno.json index 324cb53..cd80482 100644 --- a/@coven/terminal/deno.json +++ b/@coven/terminal/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/terminal", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/types/deno.json b/@coven/types/deno.json index 714875c..e0d5d35 100644 --- a/@coven/types/deno.json +++ b/@coven/types/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/types", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@coven/utils/deno.json b/@coven/utils/deno.json index fbc56c4..134786b 100644 --- a/@coven/utils/deno.json +++ b/@coven/utils/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@coven/utils", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@simulcast/core/deno.json b/@simulcast/core/deno.json index 34f0cc2..1e71f87 100644 --- a/@simulcast/core/deno.json +++ b/@simulcast/core/deno.json @@ -2,5 +2,5 @@ "$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json", "exports": "./mod.ts", "name": "@simulcast/core", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@simulcast/preact/deno.json b/@simulcast/preact/deno.json index 1126b40..75aa772 100644 --- a/@simulcast/preact/deno.json +++ b/@simulcast/preact/deno.json @@ -11,5 +11,5 @@ "preact": "npm:preact@^10.29.0" }, "name": "@simulcast/preact", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@simulcast/react/deno.json b/@simulcast/react/deno.json index 4e5ffd8..3c1713d 100644 --- a/@simulcast/react/deno.json +++ b/@simulcast/react/deno.json @@ -12,5 +12,5 @@ "react": "npm:react@^19.2.4" }, "name": "@simulcast/react", - "version": "0.9.1" + "version": "0.9.2" } diff --git a/@simulcast/vue/deno.json b/@simulcast/vue/deno.json index 2ea2e27..450926a 100644 --- a/@simulcast/vue/deno.json +++ b/@simulcast/vue/deno.json @@ -6,5 +6,5 @@ "vue": "npm:vue@^3.5.31" }, "name": "@simulcast/vue", - "version": "0.9.1" + "version": "0.9.2" } From 45fe1afd7e3d906a4143cdef7652bb694df54433 Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 13:32:48 -0500 Subject: [PATCH 7/8] =?UTF-8?q?=F0=9F=93=9D=20update=20coverage=20links?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- @coven/compare/README.md | 2 +- @coven/constants/README.md | 2 +- @coven/cron/README.md | 2 +- @coven/expression/README.md | 2 +- @coven/iterables/README.md | 2 +- @coven/math/README.md | 2 +- @coven/memo/README.md | 2 +- @coven/pair/README.md | 2 +- @coven/parsers/README.md | 2 +- @coven/predicates/README.md | 2 +- @coven/template/README.md | 2 +- @coven/terminal/README.md | 2 +- @coven/utils/README.md | 2 +- @simulcast/core/README.md | 2 +- @simulcast/preact/README.md | 2 +- @simulcast/react/README.md | 2 +- @simulcast/vue/README.md | 2 +- README.md | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/@coven/compare/README.md b/@coven/compare/README.md index e853745..096aafd 100644 --- a/@coven/compare/README.md +++ b/@coven/compare/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/compare)](https://coven.to/compare) [![JSR Score](https://jsr.io/badges/@coven/compare/score)](https://coven.to/compare/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Compare) ⚖️ Minimalist diffing. diff --git a/@coven/constants/README.md b/@coven/constants/README.md index 27db14d..5cc3b9a 100644 --- a/@coven/constants/README.md +++ b/@coven/constants/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/constants)](https://coven.to/constants) [![JSR Score](https://jsr.io/badges/@coven/constants/score)](https://coven.to/constants/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Constants) 🧱 Common constants. diff --git a/@coven/cron/README.md b/@coven/cron/README.md index ac9a513..97615f5 100644 --- a/@coven/cron/README.md +++ b/@coven/cron/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/cron)](https://coven.to/cron) [![JSR Score](https://jsr.io/badges/@coven/cron/score)](https://coven.to/cron/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Cron) ⏳ Fantastic cron parser and constructor. diff --git a/@coven/expression/README.md b/@coven/expression/README.md index 73b2789..b765d9b 100644 --- a/@coven/expression/README.md +++ b/@coven/expression/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/expression)](https://coven.to/expression) [![JSR Score](https://jsr.io/badges/@coven/expression/score)](https://coven.to/expression/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Expression) 🧙‍♀️ Magical regular expressions composer. diff --git a/@coven/iterables/README.md b/@coven/iterables/README.md index fd3d568..d41c8da 100644 --- a/@coven/iterables/README.md +++ b/@coven/iterables/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/iterables)](https://coven.to/iterables) [![JSR Score](https://jsr.io/badges/@coven/iterables/score)](https://coven.to/iterables/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Iterables) ♻️ `Iterable` and `AsyncIterable` utilities. iterables, which results in duplicated code. diff --git a/@coven/math/README.md b/@coven/math/README.md index ba32a92..32db7b0 100644 --- a/@coven/math/README.md +++ b/@coven/math/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/math)](https://coven.to/math) [![JSR Score](https://jsr.io/badges/@coven/math/score)](https://coven.to/math/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Math) 🧮 Precise math utilities. diff --git a/@coven/memo/README.md b/@coven/memo/README.md index b7ffc63..e9e966d 100644 --- a/@coven/memo/README.md +++ b/@coven/memo/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/memo)](https://coven.to/memo) [![JSR Score](https://jsr.io/badges/@coven/memo/score)](https://coven.to/memo/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Memo) 💾 Memoization utilities. diff --git a/@coven/pair/README.md b/@coven/pair/README.md index e356643..c7bc127 100644 --- a/@coven/pair/README.md +++ b/@coven/pair/README.md @@ -10,7 +10,7 @@ helper. It only makes pairing simpler and provides a little bit better DX (integration with React Devtools by setting a `displayName` automatically), while also having 100% coverage like with all [Coven Engineering](https://coven.engineering) libraries. -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Pair) Currently supported frameworks: diff --git a/@coven/parsers/README.md b/@coven/parsers/README.md index 830221c..43fab10 100644 --- a/@coven/parsers/README.md +++ b/@coven/parsers/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/parsers)](https://coven.to/parsers) [![JSR Score](https://jsr.io/badges/@coven/parsers/score)](https://coven.to/parsers/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Parsers) 💫 Parsing utilities. diff --git a/@coven/predicates/README.md b/@coven/predicates/README.md index 5917b5d..0abf4cd 100644 --- a/@coven/predicates/README.md +++ b/@coven/predicates/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/predicates)](https://coven.to/predicates) [![JSR Score](https://jsr.io/badges/@coven/predicates/score)](https://coven.to/predicates/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Predicates) 🕵️‍♀️ Predicate utilities. diff --git a/@coven/template/README.md b/@coven/template/README.md index 4679a3d..83692ce 100644 --- a/@coven/template/README.md +++ b/@coven/template/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/template)](https://coven.to/template) [![JSR Score](https://jsr.io/badges/@coven/template/score)](https://coven.to/template/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Template) 🧩 Tagged template literals simplified. diff --git a/@coven/terminal/README.md b/@coven/terminal/README.md index 4a09cab..c09a145 100644 --- a/@coven/terminal/README.md +++ b/@coven/terminal/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/terminal)](https://coven.to/terminal) [![JSR Score](https://jsr.io/badges/@coven/terminal/score)](https://coven.to/terminal/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Terminal) 🌈 Terminal ANSI colors utilities. diff --git a/@coven/utils/README.md b/@coven/utils/README.md index 6fad8b5..bec2829 100644 --- a/@coven/utils/README.md +++ b/@coven/utils/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/utils)](https://coven.to/utils) [![JSR Score](https://jsr.io/badges/@coven/utils/score)](https://coven.to/utils/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Utils) 🛠️ General utilities. diff --git a/@simulcast/core/README.md b/@simulcast/core/README.md index 3049b49..53576cd 100644 --- a/@simulcast/core/README.md +++ b/@simulcast/core/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/core)](https://simulcast.coven.to/core) [![JSR Score](https://jsr.io/badges/@simulcast/core/score)](https://simulcast.coven.to/core/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Core) 📡 Cross-framework communication. diff --git a/@simulcast/preact/README.md b/@simulcast/preact/README.md index 571fa8b..7a72657 100644 --- a/@simulcast/preact/README.md +++ b/@simulcast/preact/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/preact)](https://simulcast.coven.to/preact) [![JSR Score](https://jsr.io/badges/@simulcast/preact/score)](https://simulcast.coven.to/preact/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Preact) 📡 [Preact](https://preactjs.com/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/@simulcast/react/README.md b/@simulcast/react/README.md index bbc03d4..35cafbb 100644 --- a/@simulcast/react/README.md +++ b/@simulcast/react/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/react)](https://simulcast.coven.to/react) [![JSR Score](https://jsr.io/badges/@simulcast/react/score)](https://simulcast.coven.to/react/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20React) 📡 [React](https://react.dev/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/@simulcast/vue/README.md b/@simulcast/vue/README.md index 55e9c1f..d19d0c3 100644 --- a/@simulcast/vue/README.md +++ b/@simulcast/vue/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/vue)](https://simulcast.coven.to/vue) [![JSR Score](https://jsr.io/badges/@simulcast/vue/score)](https://simulcast.coven.to/vue/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Vue) 📡 [Vue](https://vuejs.org/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/README.md b/README.md index 62731a8..0c2f73d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![Coven Engineering](./logo.svg) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?branch=main) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries) [![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/covenengineering/libraries?logo=GitHub&label=Issues&labelColor=%23000&color=%23083344)](https://github.com/covenengineering/libraries/issues/) [![GitHub repository size](https://img.shields.io/github/repo-size/covenengineering/libraries?logo=GitHub&label=Size&labelColor=%23000&color=%23083344)](https://github.com/covenengineering/libraries/) From 33e837df6871b4639add54741abee7e1c3c53171 Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 8 Apr 2026 13:41:21 -0500 Subject: [PATCH 8/8] =?UTF-8?q?=F0=9F=93=9D=20update=20coverage=20badges?= =?UTF-8?q?=20to=20use=20`component`.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- @coven/compare/README.md | 2 +- @coven/constants/README.md | 2 +- @coven/cron/README.md | 2 +- @coven/expression/README.md | 2 +- @coven/iterables/README.md | 2 +- @coven/math/README.md | 2 +- @coven/memo/README.md | 2 +- @coven/pair/README.md | 2 +- @coven/parsers/README.md | 2 +- @coven/predicates/README.md | 2 +- @coven/template/README.md | 2 +- @coven/terminal/README.md | 2 +- @coven/utils/README.md | 2 +- @simulcast/core/README.md | 2 +- @simulcast/preact/README.md | 2 +- @simulcast/react/README.md | 2 +- @simulcast/vue/README.md | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/@coven/compare/README.md b/@coven/compare/README.md index 096aafd..cd765a2 100644 --- a/@coven/compare/README.md +++ b/@coven/compare/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/compare)](https://coven.to/compare) [![JSR Score](https://jsr.io/badges/@coven/compare/score)](https://coven.to/compare/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Compare) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__compare&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Compare) ⚖️ Minimalist diffing. diff --git a/@coven/constants/README.md b/@coven/constants/README.md index 5cc3b9a..94f8dba 100644 --- a/@coven/constants/README.md +++ b/@coven/constants/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/constants)](https://coven.to/constants) [![JSR Score](https://jsr.io/badges/@coven/constants/score)](https://coven.to/constants/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Constants) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__constants&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Constants) 🧱 Common constants. diff --git a/@coven/cron/README.md b/@coven/cron/README.md index 97615f5..8378f55 100644 --- a/@coven/cron/README.md +++ b/@coven/cron/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/cron)](https://coven.to/cron) [![JSR Score](https://jsr.io/badges/@coven/cron/score)](https://coven.to/cron/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Cron) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__cron&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Cron) ⏳ Fantastic cron parser and constructor. diff --git a/@coven/expression/README.md b/@coven/expression/README.md index b765d9b..f966621 100644 --- a/@coven/expression/README.md +++ b/@coven/expression/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/expression)](https://coven.to/expression) [![JSR Score](https://jsr.io/badges/@coven/expression/score)](https://coven.to/expression/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Expression) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__expression&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Expression) 🧙‍♀️ Magical regular expressions composer. diff --git a/@coven/iterables/README.md b/@coven/iterables/README.md index d41c8da..d0dc3f8 100644 --- a/@coven/iterables/README.md +++ b/@coven/iterables/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/iterables)](https://coven.to/iterables) [![JSR Score](https://jsr.io/badges/@coven/iterables/score)](https://coven.to/iterables/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Iterables) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__iterables&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Iterables) ♻️ `Iterable` and `AsyncIterable` utilities. iterables, which results in duplicated code. diff --git a/@coven/math/README.md b/@coven/math/README.md index 32db7b0..2bf68e5 100644 --- a/@coven/math/README.md +++ b/@coven/math/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/math)](https://coven.to/math) [![JSR Score](https://jsr.io/badges/@coven/math/score)](https://coven.to/math/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Math) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__math&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Math) 🧮 Precise math utilities. diff --git a/@coven/memo/README.md b/@coven/memo/README.md index e9e966d..d198676 100644 --- a/@coven/memo/README.md +++ b/@coven/memo/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/memo)](https://coven.to/memo) [![JSR Score](https://jsr.io/badges/@coven/memo/score)](https://coven.to/memo/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Memo) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__memo&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Memo) 💾 Memoization utilities. diff --git a/@coven/pair/README.md b/@coven/pair/README.md index c7bc127..c5bc486 100644 --- a/@coven/pair/README.md +++ b/@coven/pair/README.md @@ -10,7 +10,7 @@ helper. It only makes pairing simpler and provides a little bit better DX (integration with React Devtools by setting a `displayName` automatically), while also having 100% coverage like with all [Coven Engineering](https://coven.engineering) libraries. -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Pair) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__pair&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Pair) Currently supported frameworks: diff --git a/@coven/parsers/README.md b/@coven/parsers/README.md index 43fab10..9241bcf 100644 --- a/@coven/parsers/README.md +++ b/@coven/parsers/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/parsers)](https://coven.to/parsers) [![JSR Score](https://jsr.io/badges/@coven/parsers/score)](https://coven.to/parsers/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Parsers) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__parsers&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Parsers) 💫 Parsing utilities. diff --git a/@coven/predicates/README.md b/@coven/predicates/README.md index 0abf4cd..1aea9b2 100644 --- a/@coven/predicates/README.md +++ b/@coven/predicates/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/predicates)](https://coven.to/predicates) [![JSR Score](https://jsr.io/badges/@coven/predicates/score)](https://coven.to/predicates/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Predicates) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__predicates&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Predicates) 🕵️‍♀️ Predicate utilities. diff --git a/@coven/template/README.md b/@coven/template/README.md index 83692ce..804a2bf 100644 --- a/@coven/template/README.md +++ b/@coven/template/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/template)](https://coven.to/template) [![JSR Score](https://jsr.io/badges/@coven/template/score)](https://coven.to/template/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Template) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__template&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Template) 🧩 Tagged template literals simplified. diff --git a/@coven/terminal/README.md b/@coven/terminal/README.md index c09a145..f9169c1 100644 --- a/@coven/terminal/README.md +++ b/@coven/terminal/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/terminal)](https://coven.to/terminal) [![JSR Score](https://jsr.io/badges/@coven/terminal/score)](https://coven.to/terminal/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Terminal) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__terminal&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Terminal) 🌈 Terminal ANSI colors utilities. diff --git a/@coven/utils/README.md b/@coven/utils/README.md index bec2829..4ad0e8e 100644 --- a/@coven/utils/README.md +++ b/@coven/utils/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@coven/utils)](https://coven.to/utils) [![JSR Score](https://jsr.io/badges/@coven/utils/score)](https://coven.to/utils/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Utils) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=coven__utils&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Coven%20Engineering%20Utils) 🛠️ General utilities. diff --git a/@simulcast/core/README.md b/@simulcast/core/README.md index 53576cd..073d479 100644 --- a/@simulcast/core/README.md +++ b/@simulcast/core/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/core)](https://simulcast.coven.to/core) [![JSR Score](https://jsr.io/badges/@simulcast/core/score)](https://simulcast.coven.to/core/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Core) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=simulcast__core&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Core) 📡 Cross-framework communication. diff --git a/@simulcast/preact/README.md b/@simulcast/preact/README.md index 7a72657..83fd753 100644 --- a/@simulcast/preact/README.md +++ b/@simulcast/preact/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/preact)](https://simulcast.coven.to/preact) [![JSR Score](https://jsr.io/badges/@simulcast/preact/score)](https://simulcast.coven.to/preact/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Preact) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=simulcast__preact&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Preact) 📡 [Preact](https://preactjs.com/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/@simulcast/react/README.md b/@simulcast/react/README.md index 35cafbb..778b709 100644 --- a/@simulcast/react/README.md +++ b/@simulcast/react/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/react)](https://simulcast.coven.to/react) [![JSR Score](https://jsr.io/badges/@simulcast/react/score)](https://simulcast.coven.to/react/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20React) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=simulcast__react&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20React) 📡 [React](https://react.dev/) hook for [`@simulcast/core`](https://simulcast.coven.to/core). diff --git a/@simulcast/vue/README.md b/@simulcast/vue/README.md index d19d0c3..a9a8ab2 100644 --- a/@simulcast/vue/README.md +++ b/@simulcast/vue/README.md @@ -2,7 +2,7 @@ [![JSR](https://jsr.io/badges/@simulcast/vue)](https://simulcast.coven.to/vue) [![JSR Score](https://jsr.io/badges/@simulcast/vue/score)](https://simulcast.coven.to/vue/score) -[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?logo=Codecov&logoColor=%23fff&label=Codecov&labelColor=%23F01F7A&color=%23083344)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Vue) +[![Coverage Status](https://img.shields.io/codecov/c/github/covenengineering/libraries?color=%23083344&component=simulcast__vue&label=Codecov&labelColor=%23F01F7A&logo=Codecov&logoColor=%23fff)](https://app.codecov.io/github/covenengineering/libraries?components[0]=Simulcast%20Vue) 📡 [Vue](https://vuejs.org/) hook for [`@simulcast/core`](https://simulcast.coven.to/core).