Skip to content

Enrich ts css - #40

Merged
koculu merged 2 commits into
mainfrom
enrich-ts-css
Oct 19, 2026
Merged

koculu merged 2 commits into
mainfrom
enrich-ts-css

Conversation

@koculu

@koculu koculu commented Oct 19, 2026

Copy link
Copy Markdown
Member

Summary

Adds fluent @keyframes support and 126 missing CSS property methods.

  • Define animations with .keyframes(name).select('from'), including grouped percentages and media/scope nesting.
  • Add handwritten cssProps2.ts metadata for 126 new properties and seven existing setters.
  • Update the generator while preserving all existing methods and numeric/string property support.
  • Document animation usage, theme naming, and future at-rule work.
  • Bump workspace versions to 1.1.17.

Validation

  • All 1,163 tests pass.
  • Lint, formatting, type checks, dependency checks, and line-ending checks pass.
  • Bundles and package archives verified.
  • Generator output matches committed files.
  • Verified all 12 reference hero animations and 109 declarations in raw and formatted CSS.
  • Confirmed frame mutations trigger incremental stylesheet regeneration.

@koculu
koculu merged commit ba6e346 into main Oct 19, 2026
5 checks passed
@koculu
koculu deleted the enrich-ts-css branch October 19, 2026 21:59
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