Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .changeset/tasty-3-0-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@cube-dev/ui-kit': patch
---

Update `@tenphi/tasty` to `3.0.2`. A patch release with no public API change — the export surface is byte-for-byte the same set of names as `3.0.1` — so nothing in the UI Kit needed migrating and the full suite passes unchanged.

Two clarifications in Tasty's docs are worth knowing if you write custom tokens: token names are case-sensitive and should start lowercase (a leading capital folds, so `$Foo` resolves to `--foo`), and `preset` / `transition` take token *names* rather than values, so a bare `$name` there warns in dev and is ignored. Neither affects this package — no capitalized token name is used anywhere in `src`.

The tree-shaking size budget goes from 123 kB to 124 kB. Tasty's core grew ~0.56 kB in this release, which put the old budget 31 bytes over; the `All` entry moved by the same amount and stays inside its 501 kB budget.
11 changes: 9 additions & 2 deletions .size-limit.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,20 @@ module.exports = [
path: './dist/index.js',
webpack: true,
import: '{ Button }',
// 121.79 kB at the time of writing, measured on this branch merged with main.
// 123.03 kB at the time of writing, 31 bytes over the previous 123 kB. That
// is `@tenphi/tasty` 3.0.1 -> 3.0.2 and nothing of ours: both sides rebuilt
// on this Linux box read 122.47 kB on 3.0.1 and 123.03 kB on 3.0.2, +0.56 kB,
// and the `All` entry moved by the same 0.55 kB (499.12 -> 499.67 kB), which
// is what a change inside Tasty's always-included core looks like. The old
// budget only had ~530 B of headroom. Raised to 124 kB.
//
// Before this: 121.79 kB, measured on that branch merged with main.
// Raised from main's 119 kB for Tasty v3. Two increases stack here: main had
// already gone 118 -> 119 kB for the ~400 B that `@tenphi/tasty` 2.11.0 ->
// 2.11.2 added, and v3 costs a further ~3.8 kB — its new dev diagnostics
// (directional syntax, handler displacement, chunk conflicts) ship in every
// bundle, because `isDevEnv()` is evaluated at runtime so one build serves
// dev and production. Headroom stays small so real bloat still trips.
limit: '123kB',
limit: '124kB',
},
];
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
"@tabler/icons-react": "^3.31.0",
"@tanstack/react-virtual": "^3.13.12",
"@tenphi/glaze": "1.3.0",
"@tenphi/tasty": "^3.0.0",
"@tenphi/tasty": "^3.0.2",
"clipboard-copy": "^4.0.1",
"clsx": "^1.1.1",
"diff": "^8.0.3",
Expand Down
16 changes: 8 additions & 8 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading