Closed black7375 closed 3 months ago
Triggered from https://github.com/mincho-js/mincho/pull/57 by @​black7375.
Checking if we can fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to variants-reference
(65aee375becde2ad1a42701a0923bd9214f8ab37).
Target branch (main
):
commit c06046b8b00308c4d855c831a68a3178770b32e4 (HEAD -> main, origin/main, origin/HEAD)
Author: JeongJun <rgfdds98@gmail.com>
Date: Sun Jul 28 17:43:34 2024 +0900
Fix: rewrite gitignore and yarnrc.yml #51
Pull request (variants-reference
):
commit 65aee375becde2ad1a42701a0923bd9214f8ab37 (pull_request/variants-reference)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Sat Aug 3 16:46:15 2024 +0900
Refactor: Remove duplicate code and declarations #50
It is possible to fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to variants-reference
(65aee375becde2ad1a42701a0923bd9214f8ab37). If you have write access to the target repository, you can add a comment with /fast-forward
to fast forward main
to variants-reference
.
The recent changes enhance the functionality of the CSS handling and transformation modules. Key improvements include a more flexible cssVariants
function, enriched transformation context capabilities, and refined management of variant references. These updates streamline the styling and transformation processes, offering a broader API and improved internal logic for handling complex styles.
Files | Change Summary |
---|---|
packages/css/src/index.ts |
Enhanced cssVariants function with broader input support and introduced styleVariants alias. |
packages/transform-to-vanilla/src/transform-object/rule-context.ts |
Modified createPathSetter for variant reference management and removed deepmerge dependency. |
packages/transform-to-vanilla/src/transform-object/index.ts |
Updated TransformContext with new properties and added mergeVariantReference function. |
packages/transform-to-vanilla/src/transform-to-vanilla/src/transform.ts |
Updated transform function to accept a complex context and handle variant references. |
packages/transform-to-vanilla/src/utils/object.ts |
New file with mergeObject and isEmptyObject functions for object handling. |
packages/transform-to-vanilla/src/transform-object/variant-reference.ts |
Introduced replaceVariantReference function for handling variant references. |
sequenceDiagram
participant User
participant CSS_Module as CSS Variants Module
participant Transform_Module as Transform Module
User->>CSS_Module: Call cssVariants(styleMapOrData)
CSS_Module->>CSS_Module: Process input based on type
CSS_Module->>CSS_Module: Call processVariants for transformation
CSS_Module-->>User: Return processed styles
User->>Transform_Module: Call transform(style, context)
Transform_Module->>Transform_Module: Merge variant references
Transform_Module-->>User: Return transformed style
🐇 Hop along the code, a leap so spry,
New features sprout, reaching the sky!
With variants and styles all in a dance,
Transformation magic, give it a chance!
In the world of CSS, we twirl and play,
Celebrate changes, hip-hip hooray! 🎉
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Triggered from https://github.com/mincho-js/mincho/pull/57 by @​black7375.
Checking if we can fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to variants-reference
(c97fb7bc2a4af85bfd8ea83713375158661c1d71).
Target branch (main
):
commit c06046b8b00308c4d855c831a68a3178770b32e4 (HEAD -> main, origin/main, origin/HEAD)
Author: JeongJun <rgfdds98@gmail.com>
Date: Sun Jul 28 17:43:34 2024 +0900
Fix: rewrite gitignore and yarnrc.yml #51
Pull request (variants-reference
):
commit c97fb7bc2a4af85bfd8ea83713375158661c1d71 (pull_request/variants-reference)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Sun Aug 4 17:17:21 2024 +0900
Fix: Prototype-polluting assignment and Simplify Type Assertions #50
It is possible to fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to variants-reference
(c97fb7bc2a4af85bfd8ea83713375158661c1d71). If you have write access to the target repository, you can add a comment with /fast-forward
to fast forward main
to variants-reference
.
/fast-forward
Triggered from https://github.com/mincho-js/mincho/pull/57#issuecomment-2280289632 by @​black7375.
Trying to fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to variants-reference
(c97fb7bc2a4af85bfd8ea83713375158661c1d71).
Target branch (main
):
commit c06046b8b00308c4d855c831a68a3178770b32e4 (HEAD -> main, origin/main, origin/HEAD)
Author: JeongJun <rgfdds98@gmail.com>
Date: Sun Jul 28 17:43:34 2024 +0900
Fix: rewrite gitignore and yarnrc.yml #51
Pull request (variants-reference
):
commit c97fb7bc2a4af85bfd8ea83713375158661c1d71 (pull_request/variants-reference)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Sun Aug 4 17:17:21 2024 +0900
Fix: Prototype-polluting assignment and Simplify Type Assertions #50
Fast forwarding main
(c06046b8b00308c4d855c831a68a3178770b32e4) to variants-reference
(c97fb7bc2a4af85bfd8ea83713375158661c1d71).
$ git push origin c97fb7bc2a4af85bfd8ea83713375158661c1d71:main
To https://github.com/mincho-js/mincho.git
c06046b..c97fb7b c97fb7bc2a4af85bfd8ea83713375158661c1d71 -> main
Description
Implement Variant Reference
Related Issue
50
Summary by CodeRabbit
New Features
cssVariants
function to support a wider range of input types and introduced a newstyleVariants
alias.Bug Fixes
Documentation
Chores
Additional context
Checklist