From fb40365b0c5dd08cdc911c40bce6319711f066ea Mon Sep 17 00:00:00 2001 From: Josh Vlk Date: Mon, 3 Aug 2026 16:43:03 -0400 Subject: [PATCH] refactor: establish Animation folder feature --- rescript.json | 14 +++++++++++--- src/{DOM => animation}/Animation.res | 0 src/{DOM => animation}/AnimationEffect.res | 0 src/{DOM => animation}/DocumentTimeline.res | 0 4 files changed, 11 insertions(+), 3 deletions(-) rename src/{DOM => animation}/Animation.res (100%) rename src/{DOM => animation}/AnimationEffect.res (100%) rename src/{DOM => animation}/DocumentTimeline.res (100%) diff --git a/rescript.json b/rescript.json index c55ec8a1..a74f635c 100644 --- a/rescript.json +++ b/rescript.json @@ -5,6 +5,7 @@ "WebAPI.DOM": ["DOM", "Event"], "WebAPI.Event": ["WebAPI.DOM", "Event"], "WebAPI.DOMPlatform": ["WebAPI.Event", "DOMPlatform"], + "WebAPI.Animation": ["WebAPI.Event", "Animation"], "WebAPI.File": ["WebAPI.Event", "File"], "WebAPI.URL": ["WebAPI.DOM", "URL"], "WebAPI.Fetch": ["WebAPI.Event", "WebAPI.File", "WebAPI.URL", "Fetch"], @@ -35,6 +36,16 @@ "DOMTokenList" ] }, + { + "dir": "src/animation", + "subdirs": true, + "feature": "Animation", + "public": [ + "Animation", + "AnimationEffect", + "DocumentTimeline" + ] + }, { "dir": "src/css-font-loading", "subdirs": true, @@ -101,8 +112,6 @@ "subdirs": true, "feature": "WebAPI.DOM", "public": [ - "Animation", - "AnimationEffect", "CSSRuleList", "CSSStyleDeclaration", "StyleSheet", @@ -122,7 +131,6 @@ "DOMTree", "Document", "DocumentFragment", - "DocumentTimeline", "DomHTMLMediaElement", "Element", "ElementInternals", diff --git a/src/DOM/Animation.res b/src/animation/Animation.res similarity index 100% rename from src/DOM/Animation.res rename to src/animation/Animation.res diff --git a/src/DOM/AnimationEffect.res b/src/animation/AnimationEffect.res similarity index 100% rename from src/DOM/AnimationEffect.res rename to src/animation/AnimationEffect.res diff --git a/src/DOM/DocumentTimeline.res b/src/animation/DocumentTimeline.res similarity index 100% rename from src/DOM/DocumentTimeline.res rename to src/animation/DocumentTimeline.res