Skip to content

chore: version packages#118

Merged
dbanksdesign merged 1 commit into
mainfrom
changeset-release/main
Jul 5, 2026
Merged

chore: version packages#118
dbanksdesign merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@typestyles/cli@0.2.0

Minor Changes

  • #119 10edb85 Thanks @dbanksdesign! - Add styles.scope() for proximity-correct nested theme overrides via CSS @scope (P5.3).

    Introduce @typestyles/cli, a new package with the typestyles binary and subcommands. The first command is typestyles snapshot, which scans semantic styles.class / styles.component class names and writes .typestyles-public-classnames.json for semver guarding. Snapshot logic and heavy deps (typescript, fast-glob) live in this package so the core typestyles runtime stays lean.

    Also ships the opt-in @typestyles/no-removed-public-classname ESLint rule (consumes @typestyles/cli programmatically).

@typestyles/eslint-plugin@0.3.0

Minor Changes

  • #119 10edb85 Thanks @dbanksdesign! - Add styles.scope() for proximity-correct nested theme overrides via CSS @scope (P5.3).

    Introduce @typestyles/cli, a new package with the typestyles binary and subcommands. The first command is typestyles snapshot, which scans semantic styles.class / styles.component class names and writes .typestyles-public-classnames.json for semver guarding. Snapshot logic and heavy deps (typescript, fast-glob) live in this package so the core typestyles runtime stays lean.

    Also ships the opt-in @typestyles/no-removed-public-classname ESLint rule (consumes @typestyles/cli programmatically).

Patch Changes

  • Updated dependencies [10edb85]:
    • @typestyles/cli@0.2.0

typestyles@0.8.0

Minor Changes

  • #119 10edb85 Thanks @dbanksdesign! - Add styles.scope() for proximity-correct nested theme overrides via CSS @scope (P5.3).

    Introduce @typestyles/cli, a new package with the typestyles binary and subcommands. The first command is typestyles snapshot, which scans semantic styles.class / styles.component class names and writes .typestyles-public-classnames.json for semver guarding. Snapshot logic and heavy deps (typescript, fast-glob) live in this package so the core typestyles runtime stays lean.

    Also ships the opt-in @typestyles/no-removed-public-classname ESLint rule (consumes @typestyles/cli programmatically).

  • #116 7ea7356 Thanks @dbanksdesign! - Add 'descendant' as a third scope value on tokens.when.attr / tokens.when.className theme conditions, compiling to a descendant-combinator selector (.theme-name [data-x="y"]) so a mode can match a marker element inside the themed subtree — the relationship a fixed-tone surface (e.g. an always-dark toast on a light page) needs. when.not() on a descendant-scoped condition is rejected with an explicit dev warning (P5.4).

  • #121 4be825a Thanks @dbanksdesign! - Add responsive object syntax for breakpoint shorthand in style property values. Register breakpoints once via createStyles({ breakpoints }) or createTypeStyles({ breakpoints }), then use { base, md, lg } on CSS properties — expands to @media blocks at serialization time. Supports _ alias, breakpoints.fromTokens, atomic mode, and dev-time validation for unknown breakpoints.

  • #120 2bfa8a4 Thanks @dbanksdesign! - Add optional nameTemplate on createTokens and tokens.create for custom CSS custom property names — migration from existing variable systems, Style Dictionary / DTCG naming conventions, and cross-namespace aliasing. Default --{scopeId}-{namespace}-{path} behavior is unchanged when nameTemplate is omitted. Theme overrides, tokens.use(), and @property registration share the same resolved names.

@typestyles/open-props@0.3.3

Patch Changes

@typestyles/props@0.4.3

Patch Changes

@typestyles/benchmarks@0.0.3

Patch Changes

typestyles-esbuild-example@0.0.2

Patch Changes

typestyles-parcel-example@0.0.2

Patch Changes

typestyles-svelte-example@0.0.2

Patch Changes

@examples/typewind@0.0.4

Patch Changes

typestyles-vue-example@0.0.2

Patch Changes

@github-actions github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from 3fdbe9c to 1de0dee Compare July 5, 2026 02:20
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 6973781 to e664175 Compare July 5, 2026 04:52
@dbanksdesign dbanksdesign merged commit 6087b9b into main Jul 5, 2026
7 checks passed
@dbanksdesign dbanksdesign deleted the changeset-release/main branch July 5, 2026 04:55
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.

1 participant