From e26985566406da12324deae0ddc1f01fc8679728 Mon Sep 17 00:00:00 2001 From: Josh Vlk Date: Mon, 3 Aug 2026 16:54:18 -0400 Subject: [PATCH] refactor: establish SVG folder feature --- rescript.json | 14 +++++++++++--- src/{DOM => svg}/SVGElement.res | 0 src/{DOM => svg}/SVGGraphicsElement.res | 0 src/{DOM => svg}/SVGLength.res | 0 4 files changed, 11 insertions(+), 3 deletions(-) rename src/{DOM => svg}/SVGElement.res (100%) rename src/{DOM => svg}/SVGGraphicsElement.res (100%) rename src/{DOM => svg}/SVGLength.res (100%) diff --git a/rescript.json b/rescript.json index ab630b1a..681e79eb 100644 --- a/rescript.json +++ b/rescript.json @@ -18,6 +18,7 @@ "WebAPI.HTML": ["WebAPI.DOMNodes", "WebAPI.File", "HTML"], "WebAPI.Media": ["WebAPI.HTML", "Media"], "WebAPI.WebAudio": ["WebAPI.Media", "WebAPI.Messaging", "WebAudio"], + "WebAPI.SVG": ["WebAPI.DOMNodes", "WebAPI.Geometry", "SVG"], "WebAPI.File": ["WebAPI.Event", "File"], "WebAPI.URL": ["WebAPI.DOM", "URL"], "WebAPI.Fetch": ["WebAPI.Event", "WebAPI.File", "WebAPI.URL", "Fetch"], @@ -120,6 +121,16 @@ "DOMRectReadOnly" ] }, + { + "dir": "src/svg", + "subdirs": true, + "feature": "SVG", + "public": [ + "SVGElement", + "SVGGraphicsElement", + "SVGLength" + ] + }, { "dir": "src/css-font-loading", "subdirs": true, @@ -260,9 +271,6 @@ "ImageData", "Location", "Navigator", - "SVGElement", - "SVGGraphicsElement", - "SVGLength", "ScreenOrientation", "VideoColorSpace", "Window", diff --git a/src/DOM/SVGElement.res b/src/svg/SVGElement.res similarity index 100% rename from src/DOM/SVGElement.res rename to src/svg/SVGElement.res diff --git a/src/DOM/SVGGraphicsElement.res b/src/svg/SVGGraphicsElement.res similarity index 100% rename from src/DOM/SVGGraphicsElement.res rename to src/svg/SVGGraphicsElement.res diff --git a/src/DOM/SVGLength.res b/src/svg/SVGLength.res similarity index 100% rename from src/DOM/SVGLength.res rename to src/svg/SVGLength.res