-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(core): css-keyframes feature extraction #2215
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7494698 - Browse repository at this point
Copy the full SHA 7494698View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9490819 - Browse repository at this point
Copy the full SHA 9490819View commit details -
refactor(core): move related code into feature
- `KeyframeSymbol` - `reservedKeyframes`
Configuration menu - View commit details
-
Copy full SHA for 9f76573 - Browse repository at this point
Copy the full SHA 9f76573View commit details
Commits on Dec 26, 2021
-
refactor: move code from
processor
to feature- analyze `@keyframes` - default generic type to `createFeature` in case no specific nodes are required
Configuration menu - View commit details
-
Copy full SHA for fb4bacf - Browse repository at this point
Copy the full SHA fb4bacfView commit details
Commits on Dec 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8cbc176 - Browse repository at this point
Copy the full SHA 8cbc176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff4e2e - Browse repository at this point
Copy the full SHA 9ff4e2eView commit details -
refactor: move code from
transformer
to feature- transform `@keyframes` at-rules - transform `animation` and `ainmation-name` declarations - export keyframes JS exports - add new feature hooks: `transformResolve`, `transformAtRule`, `transformDeclaration`, and `transformJSExports` - extract scope function to `helpers/namespace`
Configuration menu - View commit details
-
Copy full SHA for c9cdab6 - Browse repository at this point
Copy the full SHA c9cdab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bc0c8c - Browse repository at this point
Copy the full SHA 8bc0c8cView commit details -
- remove transformer commented code - remove leftover `KeyframesSymbol` that was previously copied to `css-keyframes` feature
Configuration menu - View commit details
-
Copy full SHA for f49df55 - Browse repository at this point
Copy the full SHA f49df55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe5530 - Browse repository at this point
Copy the full SHA 1fe5530View commit details -
- add test for `keframes` symbol collection - add test for local override of imported symbol - add `getKeyframesStatements()` to `css-keyframes` feature
Configuration menu - View commit details
-
Copy full SHA for f54dedb - Browse repository at this point
Copy the full SHA f54dedbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a5c95d - Browse repository at this point
Copy the full SHA 8a5c95dView commit details -
deprecate: keyframes meta fields
- no public api for any atm since the API should account for multiple definitions nested in `@media` at-rules - `meta.keyframes` - internally `CSSKeyframes.get()` - `meta.mappedKeyframes` - internally `CSSKeyframes.getKeyframesStatements()` - new internal getter for all keyframes symbols - `CSSKeyframes.getAll()`
Configuration menu - View commit details
-
Copy full SHA for e622de5 - Browse repository at this point
Copy the full SHA e622de5View commit details -
refactor: keyframes symbol import registration to
css-keyframes
fea……ture - add static registration of typed imports by function (currently just for keyframes)
Configuration menu - View commit details
-
Copy full SHA for 20b05eb - Browse repository at this point
Copy the full SHA 20b05ebView commit details
Commits on Dec 28, 2021
-
fix: js-mixin keyframes to match current behavior
- `@keyframe st-global()` definition in mixin - conflicted keyframes between mixin and stylesheet takes stylaesheet resolved definitions - add ToDo for animation-name declaration from mixin symbols that cannot be resolved atm
Configuration menu - View commit details
-
Copy full SHA for ed9e594 - Browse repository at this point
Copy the full SHA ed9e594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f9ef96 - Browse repository at this point
Copy the full SHA 6f9ef96View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb44d2 - Browse repository at this point
Copy the full SHA aeb44d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4b6874 - Browse repository at this point
Copy the full SHA d4b6874View commit details
Commits on Dec 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 18fe4e6 - Browse repository at this point
Copy the full SHA 18fe4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd8685d - Browse repository at this point
Copy the full SHA bd8685dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee3e6b5 - Browse repository at this point
Copy the full SHA ee3e6b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3679bd7 - Browse repository at this point
Copy the full SHA 3679bd7View commit details
Commits on Jan 2, 2022
-
chore: removed escape of keyframes
leave as is for now to be solved consistently with other escaping issues
Configuration menu - View commit details
-
Copy full SHA for 336dcd3 - Browse repository at this point
Copy the full SHA 336dcd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aed373 - Browse repository at this point
Copy the full SHA 4aed373View commit details -
feat: support
@keyframes
in@supports
- add `@supports` to `isInConditionalGroup`
Configuration menu - View commit details
-
Copy full SHA for 043c9b4 - Browse repository at this point
Copy the full SHA 043c9b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e77552b - Browse repository at this point
Copy the full SHA e77552bView commit details -
- add comment for `safeRedeclare` on keyframes symbols - add comment about `st-import` feature `ImportTypeHook` static registration - removed `escapeIdentifier` from `helpers/escape` for now - changed all tests to use `@st-import` instead of `:import` - test typo
Configuration menu - View commit details
-
Copy full SHA for 6b81954 - Browse repository at this point
Copy the full SHA 6b81954View commit details