Skip to content

chore(deps): update @tenphi/tasty to 3.0.2 - #1328

Open
tenphi wants to merge 1 commit into
mainfrom
claude/tasty-version-update-1gzrps
Open

chore(deps): update @tenphi/tasty to 3.0.2#1328
tenphi wants to merge 1 commit into
mainfrom
claude/tasty-version-update-1gzrps

Conversation

@tenphi

@tenphi tenphi commented Aug 17, 2026

Copy link
Copy Markdown
Member

Describe changes

Bumps @tenphi/tasty from 3.0.1 to 3.0.2 (the current latest) via pnpm run update-tasty, per the workflow documented in AGENTS.md.

No migration was needed. I diffed the published 3.0.1 and 3.0.2 tarballs: the public export surface is the same set of names, so nothing in src had to change. The release is internal work plus doc clarifications.

Two of those doc clarifications are worth flagging for anyone writing custom tokens, though neither affects this package:

  • Token names are case-sensitive and should start lowercase — a leading capital folds, so $Foo resolves to --foo and #Purple to --purple-color. Checked: there is no capitalized token name anywhere in src.
  • preset and transition take token names, not values, so a bare $name there warns in dev and is ignored.

Size budget. The tree-shaking entry 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. Measured with both sides freshly rebuilt on Linux (same platform as CI, so the zlib caveat in .size-limit.cjs doesn't apply here):

Entry 3.0.1 3.0.2 Budget
All 499.12 kB 499.67 kB 501 kB — unchanged, passes
Tree shaking (just a Button) 122.47 kB 123.03 kB 123 kB → 124 kB

Both entries moving by the same ~0.55 kB is what a change inside Tasty's always-included core looks like, rather than anything component-specific. The All budget still has ~1.3 kB of headroom, so it is left alone.

Checklist
  • Pipeline is passed
  • Tests are passed successfully — full suite green, 1870 passed / 1 skipped across 91 files, unchanged from before the bump
  • Changeset(s) is(are) added
  • You have passed the threshold of the library size
  • Commit message follows commit guidelines

No tests or stories are added: this is a dependency bump with no behavior change of our own to cover.

Closes: N/A

Other information

npx tsc --noEmit output is byte-identical before and after the bump — the 42 lines it reports are pre-existing (the intentional src/eslint-plugin/fixtures.tsx lint fixtures and the NodeListOf iterator errors in the probe harnesses), not introduced here. pnpm lint is clean; oxlint emits only the same pre-existing warnings as on main.

package.json keeps the caret range style it has carried since the v3 upgrade (#1275) — ^3.0.0^3.0.2.


Generated by Claude Code


Note

Low Risk
Patch dependency bump with unchanged public API and no application code edits; only lockfile, changeset, and size budget documentation.

Overview
Dependency bump only: @tenphi/tasty is updated from ^3.0.0 (resolved 3.0.1) to ^3.0.2 in package.json, with matching pnpm-lock.yaml updates. There are no changes under src — the published export surface matches 3.0.1, so no migration work.

A patch changeset documents the release. .size-limit.cjs raises the “Tree shaking (just a Button)” budget from 123 kB to 124 kB and adds comments attributing ~0.56 kB growth to Tasty’s core; the full All bundle budget stays at 501 kB.

Reviewed by Cursor Bugbot for commit 5ed79b8. Bugbot is set up for automated code reviews on this repo. Configure here.

Patch release with no public API change — the export surface is the same
set of names as 3.0.1, so no migration was needed. Full suite passes
(1870 tests), typecheck output is identical to before the bump, and lint
is clean.

Raise the tree-shaking size budget from 123 kB to 124 kB. Tasty's core
grew ~0.56 kB in this release, which put the old budget 31 bytes over.
Both sides rebuilt on Linux: 122.47 kB on 3.0.1, 123.03 kB on 3.0.2. The
`All` entry moved by the same amount (499.12 -> 499.67 kB) and stays
inside its 501 kB budget.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4ie7kwKPfbsXnP7KriNCD
@vercel

vercel Bot commented Aug 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cube-ui-kit Ready Ready Preview Aug 17, 2026 8:39pm

Request Review

@changeset-bot

changeset-bot Bot commented Aug 17, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 5ed79b8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@cube-dev/ui-kit Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

📦 NPM canary release

Deployed canary version 0.0.0-canary-82f47dd.

@github-actions

Copy link
Copy Markdown
Contributor

🏋️ Size limit report

Name Size Passed?
All 487.96 KB (+0.11% 🔺) Yes 🎉
Tree shaking (just a Button) 120.15 KB (+0.47% 🔺) Yes 🎉

Compared against main at f3d9a1frun 32052281350, 2026-08-17T17:52:39Z.

Click here if you want to find out what is changed in this build

@github-actions

Copy link
Copy Markdown
Contributor

🧪 Storybook is successfully deployed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants