diff --git a/build.sbt b/build.sbt index 6f7a9e27e..4725f5357 100644 --- a/build.sbt +++ b/build.sbt @@ -14,6 +14,3 @@ val testsFirefox = Build.testsFirefox val testsNodeJsdom = Build.testsNodeJsdom val example = Build.example val readme = Build.readme - -// TODO: Remove after dom project get it's own directory -Global / onLoad ~= (_.andThen("project root" :: _)) diff --git a/src/main/scala-2/org/scalajs/dom/AppendMode.scala b/dom/src/main/scala-2/org/scalajs/dom/AppendMode.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/AppendMode.scala rename to dom/src/main/scala-2/org/scalajs/dom/AppendMode.scala diff --git a/src/main/scala-2/org/scalajs/dom/ClientType.scala b/dom/src/main/scala-2/org/scalajs/dom/ClientType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/ClientType.scala rename to dom/src/main/scala-2/org/scalajs/dom/ClientType.scala diff --git a/src/main/scala-2/org/scalajs/dom/EndOfStreamError.scala b/dom/src/main/scala-2/org/scalajs/dom/EndOfStreamError.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/EndOfStreamError.scala rename to dom/src/main/scala-2/org/scalajs/dom/EndOfStreamError.scala diff --git a/src/main/scala-2/org/scalajs/dom/FrameType.scala b/dom/src/main/scala-2/org/scalajs/dom/FrameType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/FrameType.scala rename to dom/src/main/scala-2/org/scalajs/dom/FrameType.scala diff --git a/src/main/scala-2/org/scalajs/dom/IDBCursorDirection.scala b/dom/src/main/scala-2/org/scalajs/dom/IDBCursorDirection.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/IDBCursorDirection.scala rename to dom/src/main/scala-2/org/scalajs/dom/IDBCursorDirection.scala diff --git a/src/main/scala-2/org/scalajs/dom/IDBTransactionDurability.scala b/dom/src/main/scala-2/org/scalajs/dom/IDBTransactionDurability.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/IDBTransactionDurability.scala rename to dom/src/main/scala-2/org/scalajs/dom/IDBTransactionDurability.scala diff --git a/src/main/scala-2/org/scalajs/dom/IDBTransactionMode.scala b/dom/src/main/scala-2/org/scalajs/dom/IDBTransactionMode.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/IDBTransactionMode.scala rename to dom/src/main/scala-2/org/scalajs/dom/IDBTransactionMode.scala diff --git a/src/main/scala-2/org/scalajs/dom/KeyFormat.scala b/dom/src/main/scala-2/org/scalajs/dom/KeyFormat.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/KeyFormat.scala rename to dom/src/main/scala-2/org/scalajs/dom/KeyFormat.scala diff --git a/src/main/scala-2/org/scalajs/dom/KeyType.scala b/dom/src/main/scala-2/org/scalajs/dom/KeyType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/KeyType.scala rename to dom/src/main/scala-2/org/scalajs/dom/KeyType.scala diff --git a/src/main/scala-2/org/scalajs/dom/KeyUsage.scala b/dom/src/main/scala-2/org/scalajs/dom/KeyUsage.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/KeyUsage.scala rename to dom/src/main/scala-2/org/scalajs/dom/KeyUsage.scala diff --git a/src/main/scala-2/org/scalajs/dom/MIMEType.scala b/dom/src/main/scala-2/org/scalajs/dom/MIMEType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/MIMEType.scala rename to dom/src/main/scala-2/org/scalajs/dom/MIMEType.scala diff --git a/src/main/scala-2/org/scalajs/dom/MediaDeviceKind.scala b/dom/src/main/scala-2/org/scalajs/dom/MediaDeviceKind.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/MediaDeviceKind.scala rename to dom/src/main/scala-2/org/scalajs/dom/MediaDeviceKind.scala diff --git a/src/main/scala-2/org/scalajs/dom/MediaStreamTrackState.scala b/dom/src/main/scala-2/org/scalajs/dom/MediaStreamTrackState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/MediaStreamTrackState.scala rename to dom/src/main/scala-2/org/scalajs/dom/MediaStreamTrackState.scala diff --git a/src/main/scala-2/org/scalajs/dom/PermissionName.scala b/dom/src/main/scala-2/org/scalajs/dom/PermissionName.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/PermissionName.scala rename to dom/src/main/scala-2/org/scalajs/dom/PermissionName.scala diff --git a/src/main/scala-2/org/scalajs/dom/PermissionState.scala b/dom/src/main/scala-2/org/scalajs/dom/PermissionState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/PermissionState.scala rename to dom/src/main/scala-2/org/scalajs/dom/PermissionState.scala diff --git a/src/main/scala-2/org/scalajs/dom/PushEncryptionKeyName.scala b/dom/src/main/scala-2/org/scalajs/dom/PushEncryptionKeyName.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/PushEncryptionKeyName.scala rename to dom/src/main/scala-2/org/scalajs/dom/PushEncryptionKeyName.scala diff --git a/src/main/scala-2/org/scalajs/dom/PushPermissionState.scala b/dom/src/main/scala-2/org/scalajs/dom/PushPermissionState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/PushPermissionState.scala rename to dom/src/main/scala-2/org/scalajs/dom/PushPermissionState.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCBundlePolicy.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCBundlePolicy.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCBundlePolicy.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCBundlePolicy.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCDataChannelState.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCDataChannelState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCDataChannelState.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCDataChannelState.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCIceConnectionState.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCIceConnectionState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCIceConnectionState.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCIceConnectionState.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCIceGatheringState.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCIceGatheringState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCIceGatheringState.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCIceGatheringState.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCIceTransportPolicy.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCIceTransportPolicy.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCIceTransportPolicy.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCIceTransportPolicy.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCSdpType.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCSdpType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCSdpType.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCSdpType.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCSignalingState.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCSignalingState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCSignalingState.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCSignalingState.scala diff --git a/src/main/scala-2/org/scalajs/dom/RTCStatsType.scala b/dom/src/main/scala-2/org/scalajs/dom/RTCStatsType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RTCStatsType.scala rename to dom/src/main/scala-2/org/scalajs/dom/RTCStatsType.scala diff --git a/src/main/scala-2/org/scalajs/dom/ReadyState.scala b/dom/src/main/scala-2/org/scalajs/dom/ReadyState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/ReadyState.scala rename to dom/src/main/scala-2/org/scalajs/dom/ReadyState.scala diff --git a/src/main/scala-2/org/scalajs/dom/ReferrerPolicy.scala b/dom/src/main/scala-2/org/scalajs/dom/ReferrerPolicy.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/ReferrerPolicy.scala rename to dom/src/main/scala-2/org/scalajs/dom/ReferrerPolicy.scala diff --git a/src/main/scala-2/org/scalajs/dom/RequestCache.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestCache.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RequestCache.scala rename to dom/src/main/scala-2/org/scalajs/dom/RequestCache.scala diff --git a/src/main/scala-2/org/scalajs/dom/RequestCredentials.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestCredentials.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RequestCredentials.scala rename to dom/src/main/scala-2/org/scalajs/dom/RequestCredentials.scala diff --git a/src/main/scala-2/org/scalajs/dom/RequestDestination.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestDestination.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RequestDestination.scala rename to dom/src/main/scala-2/org/scalajs/dom/RequestDestination.scala diff --git a/src/main/scala-2/org/scalajs/dom/RequestMode.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestMode.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RequestMode.scala rename to dom/src/main/scala-2/org/scalajs/dom/RequestMode.scala diff --git a/src/main/scala-2/org/scalajs/dom/RequestRedirect.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestRedirect.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RequestRedirect.scala rename to dom/src/main/scala-2/org/scalajs/dom/RequestRedirect.scala diff --git a/src/main/scala-2/org/scalajs/dom/RequestType.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/RequestType.scala rename to dom/src/main/scala-2/org/scalajs/dom/RequestType.scala diff --git a/src/main/scala-2/org/scalajs/dom/ResponseType.scala b/dom/src/main/scala-2/org/scalajs/dom/ResponseType.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/ResponseType.scala rename to dom/src/main/scala-2/org/scalajs/dom/ResponseType.scala diff --git a/src/main/scala-2/org/scalajs/dom/ServiceWorkerState.scala b/dom/src/main/scala-2/org/scalajs/dom/ServiceWorkerState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/ServiceWorkerState.scala rename to dom/src/main/scala-2/org/scalajs/dom/ServiceWorkerState.scala diff --git a/src/main/scala-2/org/scalajs/dom/TextTrackMode.scala b/dom/src/main/scala-2/org/scalajs/dom/TextTrackMode.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/TextTrackMode.scala rename to dom/src/main/scala-2/org/scalajs/dom/TextTrackMode.scala diff --git a/src/main/scala-2/org/scalajs/dom/VisibilityState.scala b/dom/src/main/scala-2/org/scalajs/dom/VisibilityState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/VisibilityState.scala rename to dom/src/main/scala-2/org/scalajs/dom/VisibilityState.scala diff --git a/src/main/scala-2/org/scalajs/dom/WriteableState.scala b/dom/src/main/scala-2/org/scalajs/dom/WriteableState.scala similarity index 100% rename from src/main/scala-2/org/scalajs/dom/WriteableState.scala rename to dom/src/main/scala-2/org/scalajs/dom/WriteableState.scala diff --git a/src/main/scala-3/org/scalajs/dom/AppendMode.scala b/dom/src/main/scala-3/org/scalajs/dom/AppendMode.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/AppendMode.scala rename to dom/src/main/scala-3/org/scalajs/dom/AppendMode.scala diff --git a/src/main/scala-3/org/scalajs/dom/ClientType.scala b/dom/src/main/scala-3/org/scalajs/dom/ClientType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/ClientType.scala rename to dom/src/main/scala-3/org/scalajs/dom/ClientType.scala diff --git a/src/main/scala-3/org/scalajs/dom/EndOfStreamError.scala b/dom/src/main/scala-3/org/scalajs/dom/EndOfStreamError.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/EndOfStreamError.scala rename to dom/src/main/scala-3/org/scalajs/dom/EndOfStreamError.scala diff --git a/src/main/scala-3/org/scalajs/dom/FrameType.scala b/dom/src/main/scala-3/org/scalajs/dom/FrameType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/FrameType.scala rename to dom/src/main/scala-3/org/scalajs/dom/FrameType.scala diff --git a/src/main/scala-3/org/scalajs/dom/IDBCursorDirection.scala b/dom/src/main/scala-3/org/scalajs/dom/IDBCursorDirection.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/IDBCursorDirection.scala rename to dom/src/main/scala-3/org/scalajs/dom/IDBCursorDirection.scala diff --git a/src/main/scala-3/org/scalajs/dom/IDBTransactionDurability.scala b/dom/src/main/scala-3/org/scalajs/dom/IDBTransactionDurability.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/IDBTransactionDurability.scala rename to dom/src/main/scala-3/org/scalajs/dom/IDBTransactionDurability.scala diff --git a/src/main/scala-3/org/scalajs/dom/IDBTransactionMode.scala b/dom/src/main/scala-3/org/scalajs/dom/IDBTransactionMode.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/IDBTransactionMode.scala rename to dom/src/main/scala-3/org/scalajs/dom/IDBTransactionMode.scala diff --git a/src/main/scala-3/org/scalajs/dom/KeyFormat.scala b/dom/src/main/scala-3/org/scalajs/dom/KeyFormat.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/KeyFormat.scala rename to dom/src/main/scala-3/org/scalajs/dom/KeyFormat.scala diff --git a/src/main/scala-3/org/scalajs/dom/KeyType.scala b/dom/src/main/scala-3/org/scalajs/dom/KeyType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/KeyType.scala rename to dom/src/main/scala-3/org/scalajs/dom/KeyType.scala diff --git a/src/main/scala-3/org/scalajs/dom/KeyUsage.scala b/dom/src/main/scala-3/org/scalajs/dom/KeyUsage.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/KeyUsage.scala rename to dom/src/main/scala-3/org/scalajs/dom/KeyUsage.scala diff --git a/src/main/scala-3/org/scalajs/dom/MIMEType.scala b/dom/src/main/scala-3/org/scalajs/dom/MIMEType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/MIMEType.scala rename to dom/src/main/scala-3/org/scalajs/dom/MIMEType.scala diff --git a/src/main/scala-3/org/scalajs/dom/MediaDeviceKind.scala b/dom/src/main/scala-3/org/scalajs/dom/MediaDeviceKind.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/MediaDeviceKind.scala rename to dom/src/main/scala-3/org/scalajs/dom/MediaDeviceKind.scala diff --git a/src/main/scala-3/org/scalajs/dom/MediaStreamTrackState.scala b/dom/src/main/scala-3/org/scalajs/dom/MediaStreamTrackState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/MediaStreamTrackState.scala rename to dom/src/main/scala-3/org/scalajs/dom/MediaStreamTrackState.scala diff --git a/src/main/scala-3/org/scalajs/dom/PermissionName.scala b/dom/src/main/scala-3/org/scalajs/dom/PermissionName.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/PermissionName.scala rename to dom/src/main/scala-3/org/scalajs/dom/PermissionName.scala diff --git a/src/main/scala-3/org/scalajs/dom/PermissionState.scala b/dom/src/main/scala-3/org/scalajs/dom/PermissionState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/PermissionState.scala rename to dom/src/main/scala-3/org/scalajs/dom/PermissionState.scala diff --git a/src/main/scala-3/org/scalajs/dom/PushEncryptionKeyName.scala b/dom/src/main/scala-3/org/scalajs/dom/PushEncryptionKeyName.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/PushEncryptionKeyName.scala rename to dom/src/main/scala-3/org/scalajs/dom/PushEncryptionKeyName.scala diff --git a/src/main/scala-3/org/scalajs/dom/PushPermissionState.scala b/dom/src/main/scala-3/org/scalajs/dom/PushPermissionState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/PushPermissionState.scala rename to dom/src/main/scala-3/org/scalajs/dom/PushPermissionState.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCBundlePolicy.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCBundlePolicy.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCBundlePolicy.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCBundlePolicy.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCDataChannelState.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCDataChannelState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCDataChannelState.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCDataChannelState.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCIceConnectionState.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCIceConnectionState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCIceConnectionState.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCIceConnectionState.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCIceGatheringState.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCIceGatheringState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCIceGatheringState.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCIceGatheringState.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCIceTransportPolicy.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCIceTransportPolicy.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCIceTransportPolicy.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCIceTransportPolicy.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCSdpType.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCSdpType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCSdpType.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCSdpType.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCSignalingState.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCSignalingState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCSignalingState.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCSignalingState.scala diff --git a/src/main/scala-3/org/scalajs/dom/RTCStatsType.scala b/dom/src/main/scala-3/org/scalajs/dom/RTCStatsType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RTCStatsType.scala rename to dom/src/main/scala-3/org/scalajs/dom/RTCStatsType.scala diff --git a/src/main/scala-3/org/scalajs/dom/ReadyState.scala b/dom/src/main/scala-3/org/scalajs/dom/ReadyState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/ReadyState.scala rename to dom/src/main/scala-3/org/scalajs/dom/ReadyState.scala diff --git a/src/main/scala-3/org/scalajs/dom/ReferrerPolicy.scala b/dom/src/main/scala-3/org/scalajs/dom/ReferrerPolicy.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/ReferrerPolicy.scala rename to dom/src/main/scala-3/org/scalajs/dom/ReferrerPolicy.scala diff --git a/src/main/scala-3/org/scalajs/dom/RequestCache.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestCache.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RequestCache.scala rename to dom/src/main/scala-3/org/scalajs/dom/RequestCache.scala diff --git a/src/main/scala-3/org/scalajs/dom/RequestCredentials.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestCredentials.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RequestCredentials.scala rename to dom/src/main/scala-3/org/scalajs/dom/RequestCredentials.scala diff --git a/src/main/scala-3/org/scalajs/dom/RequestDestination.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestDestination.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RequestDestination.scala rename to dom/src/main/scala-3/org/scalajs/dom/RequestDestination.scala diff --git a/src/main/scala-3/org/scalajs/dom/RequestMode.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestMode.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RequestMode.scala rename to dom/src/main/scala-3/org/scalajs/dom/RequestMode.scala diff --git a/src/main/scala-3/org/scalajs/dom/RequestRedirect.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestRedirect.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RequestRedirect.scala rename to dom/src/main/scala-3/org/scalajs/dom/RequestRedirect.scala diff --git a/src/main/scala-3/org/scalajs/dom/RequestType.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/RequestType.scala rename to dom/src/main/scala-3/org/scalajs/dom/RequestType.scala diff --git a/src/main/scala-3/org/scalajs/dom/ResponseType.scala b/dom/src/main/scala-3/org/scalajs/dom/ResponseType.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/ResponseType.scala rename to dom/src/main/scala-3/org/scalajs/dom/ResponseType.scala diff --git a/src/main/scala-3/org/scalajs/dom/ServiceWorkerState.scala b/dom/src/main/scala-3/org/scalajs/dom/ServiceWorkerState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/ServiceWorkerState.scala rename to dom/src/main/scala-3/org/scalajs/dom/ServiceWorkerState.scala diff --git a/src/main/scala-3/org/scalajs/dom/TextTrackMode.scala b/dom/src/main/scala-3/org/scalajs/dom/TextTrackMode.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/TextTrackMode.scala rename to dom/src/main/scala-3/org/scalajs/dom/TextTrackMode.scala diff --git a/src/main/scala-3/org/scalajs/dom/VisibilityState.scala b/dom/src/main/scala-3/org/scalajs/dom/VisibilityState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/VisibilityState.scala rename to dom/src/main/scala-3/org/scalajs/dom/VisibilityState.scala diff --git a/src/main/scala-3/org/scalajs/dom/WriteableState.scala b/dom/src/main/scala-3/org/scalajs/dom/WriteableState.scala similarity index 100% rename from src/main/scala-3/org/scalajs/dom/WriteableState.scala rename to dom/src/main/scala-3/org/scalajs/dom/WriteableState.scala diff --git a/src/main/scala-new-collections/org/scalajs/dom/NamedNodeMapMap.scala b/dom/src/main/scala-new-collections/org/scalajs/dom/NamedNodeMapMap.scala similarity index 100% rename from src/main/scala-new-collections/org/scalajs/dom/NamedNodeMapMap.scala rename to dom/src/main/scala-new-collections/org/scalajs/dom/NamedNodeMapMap.scala diff --git a/src/main/scala-old-collections/org/scalajs/dom/NamedNodeMapMap.scala b/dom/src/main/scala-old-collections/org/scalajs/dom/NamedNodeMapMap.scala similarity index 100% rename from src/main/scala-old-collections/org/scalajs/dom/NamedNodeMapMap.scala rename to dom/src/main/scala-old-collections/org/scalajs/dom/NamedNodeMapMap.scala diff --git a/src/main/scala/org/scalajs/dom/AbortController.scala b/dom/src/main/scala/org/scalajs/dom/AbortController.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AbortController.scala rename to dom/src/main/scala/org/scalajs/dom/AbortController.scala diff --git a/src/main/scala/org/scalajs/dom/AbortSignal.scala b/dom/src/main/scala/org/scalajs/dom/AbortSignal.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AbortSignal.scala rename to dom/src/main/scala/org/scalajs/dom/AbortSignal.scala diff --git a/src/main/scala/org/scalajs/dom/AbstractWorker.scala b/dom/src/main/scala/org/scalajs/dom/AbstractWorker.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AbstractWorker.scala rename to dom/src/main/scala/org/scalajs/dom/AbstractWorker.scala diff --git a/src/main/scala/org/scalajs/dom/AesCbcParams.scala b/dom/src/main/scala/org/scalajs/dom/AesCbcParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesCbcParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesCbcParams.scala diff --git a/src/main/scala/org/scalajs/dom/AesCfbParams.scala b/dom/src/main/scala/org/scalajs/dom/AesCfbParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesCfbParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesCfbParams.scala diff --git a/src/main/scala/org/scalajs/dom/AesCmacParams.scala b/dom/src/main/scala/org/scalajs/dom/AesCmacParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesCmacParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesCmacParams.scala diff --git a/src/main/scala/org/scalajs/dom/AesCtrParams.scala b/dom/src/main/scala/org/scalajs/dom/AesCtrParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesCtrParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesCtrParams.scala diff --git a/src/main/scala/org/scalajs/dom/AesDerivedKeyParams.scala b/dom/src/main/scala/org/scalajs/dom/AesDerivedKeyParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesDerivedKeyParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesDerivedKeyParams.scala diff --git a/src/main/scala/org/scalajs/dom/AesGcmParams.scala b/dom/src/main/scala/org/scalajs/dom/AesGcmParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesGcmParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesGcmParams.scala diff --git a/src/main/scala/org/scalajs/dom/AesKeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/AesKeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesKeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/AesKeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/AesKeyGenParams.scala b/dom/src/main/scala/org/scalajs/dom/AesKeyGenParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AesKeyGenParams.scala rename to dom/src/main/scala/org/scalajs/dom/AesKeyGenParams.scala diff --git a/src/main/scala/org/scalajs/dom/Algorithm.scala b/dom/src/main/scala/org/scalajs/dom/Algorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Algorithm.scala rename to dom/src/main/scala/org/scalajs/dom/Algorithm.scala diff --git a/src/main/scala/org/scalajs/dom/AnalyserNode.scala b/dom/src/main/scala/org/scalajs/dom/AnalyserNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AnalyserNode.scala rename to dom/src/main/scala/org/scalajs/dom/AnalyserNode.scala diff --git a/src/main/scala/org/scalajs/dom/AnimationEvent.scala b/dom/src/main/scala/org/scalajs/dom/AnimationEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AnimationEvent.scala rename to dom/src/main/scala/org/scalajs/dom/AnimationEvent.scala diff --git a/src/main/scala/org/scalajs/dom/ApplicationCache.scala b/dom/src/main/scala/org/scalajs/dom/ApplicationCache.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ApplicationCache.scala rename to dom/src/main/scala/org/scalajs/dom/ApplicationCache.scala diff --git a/src/main/scala/org/scalajs/dom/Attr.scala b/dom/src/main/scala/org/scalajs/dom/Attr.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Attr.scala rename to dom/src/main/scala/org/scalajs/dom/Attr.scala diff --git a/src/main/scala/org/scalajs/dom/AudioBuffer.scala b/dom/src/main/scala/org/scalajs/dom/AudioBuffer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioBuffer.scala rename to dom/src/main/scala/org/scalajs/dom/AudioBuffer.scala diff --git a/src/main/scala/org/scalajs/dom/AudioBufferSourceNode.scala b/dom/src/main/scala/org/scalajs/dom/AudioBufferSourceNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioBufferSourceNode.scala rename to dom/src/main/scala/org/scalajs/dom/AudioBufferSourceNode.scala diff --git a/src/main/scala/org/scalajs/dom/AudioContext.scala b/dom/src/main/scala/org/scalajs/dom/AudioContext.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioContext.scala rename to dom/src/main/scala/org/scalajs/dom/AudioContext.scala diff --git a/src/main/scala/org/scalajs/dom/AudioDestinationNode.scala b/dom/src/main/scala/org/scalajs/dom/AudioDestinationNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioDestinationNode.scala rename to dom/src/main/scala/org/scalajs/dom/AudioDestinationNode.scala diff --git a/src/main/scala/org/scalajs/dom/AudioListener.scala b/dom/src/main/scala/org/scalajs/dom/AudioListener.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioListener.scala rename to dom/src/main/scala/org/scalajs/dom/AudioListener.scala diff --git a/src/main/scala/org/scalajs/dom/AudioNode.scala b/dom/src/main/scala/org/scalajs/dom/AudioNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioNode.scala rename to dom/src/main/scala/org/scalajs/dom/AudioNode.scala diff --git a/src/main/scala/org/scalajs/dom/AudioParam.scala b/dom/src/main/scala/org/scalajs/dom/AudioParam.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioParam.scala rename to dom/src/main/scala/org/scalajs/dom/AudioParam.scala diff --git a/src/main/scala/org/scalajs/dom/AudioTrack.scala b/dom/src/main/scala/org/scalajs/dom/AudioTrack.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioTrack.scala rename to dom/src/main/scala/org/scalajs/dom/AudioTrack.scala diff --git a/src/main/scala/org/scalajs/dom/AudioTrackList.scala b/dom/src/main/scala/org/scalajs/dom/AudioTrackList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/AudioTrackList.scala rename to dom/src/main/scala/org/scalajs/dom/AudioTrackList.scala diff --git a/src/main/scala/org/scalajs/dom/BeforeUnloadEvent.scala b/dom/src/main/scala/org/scalajs/dom/BeforeUnloadEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/BeforeUnloadEvent.scala rename to dom/src/main/scala/org/scalajs/dom/BeforeUnloadEvent.scala diff --git a/src/main/scala/org/scalajs/dom/BiquadFilterNode.scala b/dom/src/main/scala/org/scalajs/dom/BiquadFilterNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/BiquadFilterNode.scala rename to dom/src/main/scala/org/scalajs/dom/BiquadFilterNode.scala diff --git a/src/main/scala/org/scalajs/dom/Blob.scala b/dom/src/main/scala/org/scalajs/dom/Blob.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Blob.scala rename to dom/src/main/scala/org/scalajs/dom/Blob.scala diff --git a/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala b/dom/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/BlobPropertyBag.scala rename to dom/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala diff --git a/src/main/scala/org/scalajs/dom/Body.scala b/dom/src/main/scala/org/scalajs/dom/Body.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Body.scala rename to dom/src/main/scala/org/scalajs/dom/Body.scala diff --git a/src/main/scala/org/scalajs/dom/CDATASection.scala b/dom/src/main/scala/org/scalajs/dom/CDATASection.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CDATASection.scala rename to dom/src/main/scala/org/scalajs/dom/CDATASection.scala diff --git a/src/main/scala/org/scalajs/dom/CSS.scala b/dom/src/main/scala/org/scalajs/dom/CSS.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSS.scala rename to dom/src/main/scala/org/scalajs/dom/CSS.scala diff --git a/src/main/scala/org/scalajs/dom/CSSFontFaceRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSFontFaceRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSFontFaceRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSFontFaceRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSImportRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSImportRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSImportRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSImportRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSKeyframeRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSKeyframeRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSKeyframeRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSKeyframeRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSKeyframesRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSKeyframesRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSKeyframesRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSKeyframesRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSMediaRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSMediaRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSMediaRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSMediaRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSNamespaceRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSNamespaceRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSNamespaceRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSNamespaceRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSPageRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSPageRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSPageRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSPageRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSRuleList.scala b/dom/src/main/scala/org/scalajs/dom/CSSRuleList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSRuleList.scala rename to dom/src/main/scala/org/scalajs/dom/CSSRuleList.scala diff --git a/src/main/scala/org/scalajs/dom/CSSStyleDeclaration.scala b/dom/src/main/scala/org/scalajs/dom/CSSStyleDeclaration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSStyleDeclaration.scala rename to dom/src/main/scala/org/scalajs/dom/CSSStyleDeclaration.scala diff --git a/src/main/scala/org/scalajs/dom/CSSStyleRule.scala b/dom/src/main/scala/org/scalajs/dom/CSSStyleRule.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSStyleRule.scala rename to dom/src/main/scala/org/scalajs/dom/CSSStyleRule.scala diff --git a/src/main/scala/org/scalajs/dom/CSSStyleSheet.scala b/dom/src/main/scala/org/scalajs/dom/CSSStyleSheet.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CSSStyleSheet.scala rename to dom/src/main/scala/org/scalajs/dom/CSSStyleSheet.scala diff --git a/src/main/scala/org/scalajs/dom/Cache.scala b/dom/src/main/scala/org/scalajs/dom/Cache.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Cache.scala rename to dom/src/main/scala/org/scalajs/dom/Cache.scala diff --git a/src/main/scala/org/scalajs/dom/CacheQueryOptions.scala b/dom/src/main/scala/org/scalajs/dom/CacheQueryOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CacheQueryOptions.scala rename to dom/src/main/scala/org/scalajs/dom/CacheQueryOptions.scala diff --git a/src/main/scala/org/scalajs/dom/CacheStorage.scala b/dom/src/main/scala/org/scalajs/dom/CacheStorage.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CacheStorage.scala rename to dom/src/main/scala/org/scalajs/dom/CacheStorage.scala diff --git a/src/main/scala/org/scalajs/dom/CanvasGradient.scala b/dom/src/main/scala/org/scalajs/dom/CanvasGradient.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CanvasGradient.scala rename to dom/src/main/scala/org/scalajs/dom/CanvasGradient.scala diff --git a/src/main/scala/org/scalajs/dom/CanvasPattern.scala b/dom/src/main/scala/org/scalajs/dom/CanvasPattern.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CanvasPattern.scala rename to dom/src/main/scala/org/scalajs/dom/CanvasPattern.scala diff --git a/src/main/scala/org/scalajs/dom/CanvasProxy.scala b/dom/src/main/scala/org/scalajs/dom/CanvasProxy.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CanvasProxy.scala rename to dom/src/main/scala/org/scalajs/dom/CanvasProxy.scala diff --git a/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala b/dom/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala rename to dom/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala diff --git a/src/main/scala/org/scalajs/dom/ChannelMergerNode.scala b/dom/src/main/scala/org/scalajs/dom/ChannelMergerNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ChannelMergerNode.scala rename to dom/src/main/scala/org/scalajs/dom/ChannelMergerNode.scala diff --git a/src/main/scala/org/scalajs/dom/ChannelSplitterNode.scala b/dom/src/main/scala/org/scalajs/dom/ChannelSplitterNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ChannelSplitterNode.scala rename to dom/src/main/scala/org/scalajs/dom/ChannelSplitterNode.scala diff --git a/src/main/scala/org/scalajs/dom/CharacterData.scala b/dom/src/main/scala/org/scalajs/dom/CharacterData.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CharacterData.scala rename to dom/src/main/scala/org/scalajs/dom/CharacterData.scala diff --git a/src/main/scala/org/scalajs/dom/Chunk.scala b/dom/src/main/scala/org/scalajs/dom/Chunk.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Chunk.scala rename to dom/src/main/scala/org/scalajs/dom/Chunk.scala diff --git a/src/main/scala/org/scalajs/dom/Client.scala b/dom/src/main/scala/org/scalajs/dom/Client.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Client.scala rename to dom/src/main/scala/org/scalajs/dom/Client.scala diff --git a/src/main/scala/org/scalajs/dom/ClientQueryOptions.scala b/dom/src/main/scala/org/scalajs/dom/ClientQueryOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ClientQueryOptions.scala rename to dom/src/main/scala/org/scalajs/dom/ClientQueryOptions.scala diff --git a/src/main/scala/org/scalajs/dom/Clients.scala b/dom/src/main/scala/org/scalajs/dom/Clients.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Clients.scala rename to dom/src/main/scala/org/scalajs/dom/Clients.scala diff --git a/src/main/scala/org/scalajs/dom/Clipboard.scala b/dom/src/main/scala/org/scalajs/dom/Clipboard.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Clipboard.scala rename to dom/src/main/scala/org/scalajs/dom/Clipboard.scala diff --git a/src/main/scala/org/scalajs/dom/ClipboardEvent.scala b/dom/src/main/scala/org/scalajs/dom/ClipboardEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ClipboardEvent.scala rename to dom/src/main/scala/org/scalajs/dom/ClipboardEvent.scala diff --git a/src/main/scala/org/scalajs/dom/ClipboardEventInit.scala b/dom/src/main/scala/org/scalajs/dom/ClipboardEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ClipboardEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/ClipboardEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/CloseEvent.scala b/dom/src/main/scala/org/scalajs/dom/CloseEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CloseEvent.scala rename to dom/src/main/scala/org/scalajs/dom/CloseEvent.scala diff --git a/src/main/scala/org/scalajs/dom/Comment.scala b/dom/src/main/scala/org/scalajs/dom/Comment.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Comment.scala rename to dom/src/main/scala/org/scalajs/dom/Comment.scala diff --git a/src/main/scala/org/scalajs/dom/CompositionEvent.scala b/dom/src/main/scala/org/scalajs/dom/CompositionEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CompositionEvent.scala rename to dom/src/main/scala/org/scalajs/dom/CompositionEvent.scala diff --git a/src/main/scala/org/scalajs/dom/CompositionEventInit.scala b/dom/src/main/scala/org/scalajs/dom/CompositionEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CompositionEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/CompositionEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/ConcatParams.scala b/dom/src/main/scala/org/scalajs/dom/ConcatParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ConcatParams.scala rename to dom/src/main/scala/org/scalajs/dom/ConcatParams.scala diff --git a/src/main/scala/org/scalajs/dom/Console.scala b/dom/src/main/scala/org/scalajs/dom/Console.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Console.scala rename to dom/src/main/scala/org/scalajs/dom/Console.scala diff --git a/src/main/scala/org/scalajs/dom/ConvertToBlobOptions.scala b/dom/src/main/scala/org/scalajs/dom/ConvertToBlobOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ConvertToBlobOptions.scala rename to dom/src/main/scala/org/scalajs/dom/ConvertToBlobOptions.scala diff --git a/src/main/scala/org/scalajs/dom/ConvolverNode.scala b/dom/src/main/scala/org/scalajs/dom/ConvolverNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ConvolverNode.scala rename to dom/src/main/scala/org/scalajs/dom/ConvolverNode.scala diff --git a/src/main/scala/org/scalajs/dom/Coordinates.scala b/dom/src/main/scala/org/scalajs/dom/Coordinates.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Coordinates.scala rename to dom/src/main/scala/org/scalajs/dom/Coordinates.scala diff --git a/src/main/scala/org/scalajs/dom/CreateImageBitmapOptions.scala b/dom/src/main/scala/org/scalajs/dom/CreateImageBitmapOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CreateImageBitmapOptions.scala rename to dom/src/main/scala/org/scalajs/dom/CreateImageBitmapOptions.scala diff --git a/src/main/scala/org/scalajs/dom/Crypto.scala b/dom/src/main/scala/org/scalajs/dom/Crypto.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Crypto.scala rename to dom/src/main/scala/org/scalajs/dom/Crypto.scala diff --git a/src/main/scala/org/scalajs/dom/CryptoKey.scala b/dom/src/main/scala/org/scalajs/dom/CryptoKey.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CryptoKey.scala rename to dom/src/main/scala/org/scalajs/dom/CryptoKey.scala diff --git a/src/main/scala/org/scalajs/dom/CryptoKeyPair.scala b/dom/src/main/scala/org/scalajs/dom/CryptoKeyPair.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CryptoKeyPair.scala rename to dom/src/main/scala/org/scalajs/dom/CryptoKeyPair.scala diff --git a/src/main/scala/org/scalajs/dom/CustomEvent.scala b/dom/src/main/scala/org/scalajs/dom/CustomEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CustomEvent.scala rename to dom/src/main/scala/org/scalajs/dom/CustomEvent.scala diff --git a/src/main/scala/org/scalajs/dom/CustomEventInit.scala b/dom/src/main/scala/org/scalajs/dom/CustomEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/CustomEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/CustomEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/DOMException.scala b/dom/src/main/scala/org/scalajs/dom/DOMException.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMException.scala rename to dom/src/main/scala/org/scalajs/dom/DOMException.scala diff --git a/src/main/scala/org/scalajs/dom/DOMImplementation.scala b/dom/src/main/scala/org/scalajs/dom/DOMImplementation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMImplementation.scala rename to dom/src/main/scala/org/scalajs/dom/DOMImplementation.scala diff --git a/src/main/scala/org/scalajs/dom/DOMList.scala b/dom/src/main/scala/org/scalajs/dom/DOMList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMList.scala rename to dom/src/main/scala/org/scalajs/dom/DOMList.scala diff --git a/src/main/scala/org/scalajs/dom/DOMParser.scala b/dom/src/main/scala/org/scalajs/dom/DOMParser.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMParser.scala rename to dom/src/main/scala/org/scalajs/dom/DOMParser.scala diff --git a/src/main/scala/org/scalajs/dom/DOMRect.scala b/dom/src/main/scala/org/scalajs/dom/DOMRect.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMRect.scala rename to dom/src/main/scala/org/scalajs/dom/DOMRect.scala diff --git a/src/main/scala/org/scalajs/dom/DOMRectList.scala b/dom/src/main/scala/org/scalajs/dom/DOMRectList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMRectList.scala rename to dom/src/main/scala/org/scalajs/dom/DOMRectList.scala diff --git a/src/main/scala/org/scalajs/dom/DOMSettableTokenList.scala b/dom/src/main/scala/org/scalajs/dom/DOMSettableTokenList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMSettableTokenList.scala rename to dom/src/main/scala/org/scalajs/dom/DOMSettableTokenList.scala diff --git a/src/main/scala/org/scalajs/dom/DOMStringList.scala b/dom/src/main/scala/org/scalajs/dom/DOMStringList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMStringList.scala rename to dom/src/main/scala/org/scalajs/dom/DOMStringList.scala diff --git a/src/main/scala/org/scalajs/dom/DOMTokenList.scala b/dom/src/main/scala/org/scalajs/dom/DOMTokenList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DOMTokenList.scala rename to dom/src/main/scala/org/scalajs/dom/DOMTokenList.scala diff --git a/src/main/scala/org/scalajs/dom/DataTransfer.scala b/dom/src/main/scala/org/scalajs/dom/DataTransfer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DataTransfer.scala rename to dom/src/main/scala/org/scalajs/dom/DataTransfer.scala diff --git a/src/main/scala/org/scalajs/dom/DedicatedWorkerGlobalScope.scala b/dom/src/main/scala/org/scalajs/dom/DedicatedWorkerGlobalScope.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DedicatedWorkerGlobalScope.scala rename to dom/src/main/scala/org/scalajs/dom/DedicatedWorkerGlobalScope.scala diff --git a/src/main/scala/org/scalajs/dom/DelayNode.scala b/dom/src/main/scala/org/scalajs/dom/DelayNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DelayNode.scala rename to dom/src/main/scala/org/scalajs/dom/DelayNode.scala diff --git a/src/main/scala/org/scalajs/dom/DeprecatedCSSAliases.scala b/dom/src/main/scala/org/scalajs/dom/DeprecatedCSSAliases.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeprecatedCSSAliases.scala rename to dom/src/main/scala/org/scalajs/dom/DeprecatedCSSAliases.scala diff --git a/src/main/scala/org/scalajs/dom/DeviceAcceleration.scala b/dom/src/main/scala/org/scalajs/dom/DeviceAcceleration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeviceAcceleration.scala rename to dom/src/main/scala/org/scalajs/dom/DeviceAcceleration.scala diff --git a/src/main/scala/org/scalajs/dom/DeviceMotionEvent.scala b/dom/src/main/scala/org/scalajs/dom/DeviceMotionEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeviceMotionEvent.scala rename to dom/src/main/scala/org/scalajs/dom/DeviceMotionEvent.scala diff --git a/src/main/scala/org/scalajs/dom/DeviceMotionEventInit.scala b/dom/src/main/scala/org/scalajs/dom/DeviceMotionEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeviceMotionEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/DeviceMotionEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/DeviceOrientationEvent.scala b/dom/src/main/scala/org/scalajs/dom/DeviceOrientationEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeviceOrientationEvent.scala rename to dom/src/main/scala/org/scalajs/dom/DeviceOrientationEvent.scala diff --git a/src/main/scala/org/scalajs/dom/DeviceOrientationEventInit.scala b/dom/src/main/scala/org/scalajs/dom/DeviceOrientationEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeviceOrientationEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/DeviceOrientationEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/DeviceRotationRate.scala b/dom/src/main/scala/org/scalajs/dom/DeviceRotationRate.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DeviceRotationRate.scala rename to dom/src/main/scala/org/scalajs/dom/DeviceRotationRate.scala diff --git a/src/main/scala/org/scalajs/dom/DhImportKeyParams.scala b/dom/src/main/scala/org/scalajs/dom/DhImportKeyParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DhImportKeyParams.scala rename to dom/src/main/scala/org/scalajs/dom/DhImportKeyParams.scala diff --git a/src/main/scala/org/scalajs/dom/DhKeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/DhKeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DhKeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/DhKeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/DhKeyDeriveParams.scala b/dom/src/main/scala/org/scalajs/dom/DhKeyDeriveParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DhKeyDeriveParams.scala rename to dom/src/main/scala/org/scalajs/dom/DhKeyDeriveParams.scala diff --git a/src/main/scala/org/scalajs/dom/DhKeyGenParams.scala b/dom/src/main/scala/org/scalajs/dom/DhKeyGenParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DhKeyGenParams.scala rename to dom/src/main/scala/org/scalajs/dom/DhKeyGenParams.scala diff --git a/src/main/scala/org/scalajs/dom/Document.scala b/dom/src/main/scala/org/scalajs/dom/Document.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Document.scala rename to dom/src/main/scala/org/scalajs/dom/Document.scala diff --git a/src/main/scala/org/scalajs/dom/DocumentEvent.scala b/dom/src/main/scala/org/scalajs/dom/DocumentEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DocumentEvent.scala rename to dom/src/main/scala/org/scalajs/dom/DocumentEvent.scala diff --git a/src/main/scala/org/scalajs/dom/DocumentFragment.scala b/dom/src/main/scala/org/scalajs/dom/DocumentFragment.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DocumentFragment.scala rename to dom/src/main/scala/org/scalajs/dom/DocumentFragment.scala diff --git a/src/main/scala/org/scalajs/dom/DocumentType.scala b/dom/src/main/scala/org/scalajs/dom/DocumentType.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DocumentType.scala rename to dom/src/main/scala/org/scalajs/dom/DocumentType.scala diff --git a/src/main/scala/org/scalajs/dom/DragEffect.scala b/dom/src/main/scala/org/scalajs/dom/DragEffect.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DragEffect.scala rename to dom/src/main/scala/org/scalajs/dom/DragEffect.scala diff --git a/src/main/scala/org/scalajs/dom/DragEvent.scala b/dom/src/main/scala/org/scalajs/dom/DragEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DragEvent.scala rename to dom/src/main/scala/org/scalajs/dom/DragEvent.scala diff --git a/src/main/scala/org/scalajs/dom/DynamicsCompressorNode.scala b/dom/src/main/scala/org/scalajs/dom/DynamicsCompressorNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/DynamicsCompressorNode.scala rename to dom/src/main/scala/org/scalajs/dom/DynamicsCompressorNode.scala diff --git a/src/main/scala/org/scalajs/dom/EcKeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/EcKeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EcKeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/EcKeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/EcKeyGenParams.scala b/dom/src/main/scala/org/scalajs/dom/EcKeyGenParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EcKeyGenParams.scala rename to dom/src/main/scala/org/scalajs/dom/EcKeyGenParams.scala diff --git a/src/main/scala/org/scalajs/dom/EcKeyImportParams.scala b/dom/src/main/scala/org/scalajs/dom/EcKeyImportParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EcKeyImportParams.scala rename to dom/src/main/scala/org/scalajs/dom/EcKeyImportParams.scala diff --git a/src/main/scala/org/scalajs/dom/EcdhKeyDeriveParams.scala b/dom/src/main/scala/org/scalajs/dom/EcdhKeyDeriveParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EcdhKeyDeriveParams.scala rename to dom/src/main/scala/org/scalajs/dom/EcdhKeyDeriveParams.scala diff --git a/src/main/scala/org/scalajs/dom/EcdsaParams.scala b/dom/src/main/scala/org/scalajs/dom/EcdsaParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EcdsaParams.scala rename to dom/src/main/scala/org/scalajs/dom/EcdsaParams.scala diff --git a/src/main/scala/org/scalajs/dom/Element.scala b/dom/src/main/scala/org/scalajs/dom/Element.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Element.scala rename to dom/src/main/scala/org/scalajs/dom/Element.scala diff --git a/src/main/scala/org/scalajs/dom/ErrorEvent.scala b/dom/src/main/scala/org/scalajs/dom/ErrorEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ErrorEvent.scala rename to dom/src/main/scala/org/scalajs/dom/ErrorEvent.scala diff --git a/src/main/scala/org/scalajs/dom/Event.scala b/dom/src/main/scala/org/scalajs/dom/Event.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Event.scala rename to dom/src/main/scala/org/scalajs/dom/Event.scala diff --git a/src/main/scala/org/scalajs/dom/EventException.scala b/dom/src/main/scala/org/scalajs/dom/EventException.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EventException.scala rename to dom/src/main/scala/org/scalajs/dom/EventException.scala diff --git a/src/main/scala/org/scalajs/dom/EventInit.scala b/dom/src/main/scala/org/scalajs/dom/EventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EventInit.scala rename to dom/src/main/scala/org/scalajs/dom/EventInit.scala diff --git a/src/main/scala/org/scalajs/dom/EventListenerOptions.scala b/dom/src/main/scala/org/scalajs/dom/EventListenerOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EventListenerOptions.scala rename to dom/src/main/scala/org/scalajs/dom/EventListenerOptions.scala diff --git a/src/main/scala/org/scalajs/dom/EventSource.scala b/dom/src/main/scala/org/scalajs/dom/EventSource.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EventSource.scala rename to dom/src/main/scala/org/scalajs/dom/EventSource.scala diff --git a/src/main/scala/org/scalajs/dom/EventTarget.scala b/dom/src/main/scala/org/scalajs/dom/EventTarget.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/EventTarget.scala rename to dom/src/main/scala/org/scalajs/dom/EventTarget.scala diff --git a/src/main/scala/org/scalajs/dom/ExtendableEvent.scala b/dom/src/main/scala/org/scalajs/dom/ExtendableEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ExtendableEvent.scala rename to dom/src/main/scala/org/scalajs/dom/ExtendableEvent.scala diff --git a/src/main/scala/org/scalajs/dom/ExtendableEventInit.scala b/dom/src/main/scala/org/scalajs/dom/ExtendableEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ExtendableEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/ExtendableEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/ExtendableMessageEvent.scala b/dom/src/main/scala/org/scalajs/dom/ExtendableMessageEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ExtendableMessageEvent.scala rename to dom/src/main/scala/org/scalajs/dom/ExtendableMessageEvent.scala diff --git a/src/main/scala/org/scalajs/dom/ExtendableMessageEventInit.scala b/dom/src/main/scala/org/scalajs/dom/ExtendableMessageEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ExtendableMessageEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/ExtendableMessageEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/External.scala b/dom/src/main/scala/org/scalajs/dom/External.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/External.scala rename to dom/src/main/scala/org/scalajs/dom/External.scala diff --git a/src/main/scala/org/scalajs/dom/Fetch.scala b/dom/src/main/scala/org/scalajs/dom/Fetch.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Fetch.scala rename to dom/src/main/scala/org/scalajs/dom/Fetch.scala diff --git a/src/main/scala/org/scalajs/dom/FetchEvent.scala b/dom/src/main/scala/org/scalajs/dom/FetchEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FetchEvent.scala rename to dom/src/main/scala/org/scalajs/dom/FetchEvent.scala diff --git a/src/main/scala/org/scalajs/dom/FetchEventInit.scala b/dom/src/main/scala/org/scalajs/dom/FetchEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FetchEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/FetchEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/File.scala b/dom/src/main/scala/org/scalajs/dom/File.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/File.scala rename to dom/src/main/scala/org/scalajs/dom/File.scala diff --git a/src/main/scala/org/scalajs/dom/FileList.scala b/dom/src/main/scala/org/scalajs/dom/FileList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FileList.scala rename to dom/src/main/scala/org/scalajs/dom/FileList.scala diff --git a/src/main/scala/org/scalajs/dom/FileReader.scala b/dom/src/main/scala/org/scalajs/dom/FileReader.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FileReader.scala rename to dom/src/main/scala/org/scalajs/dom/FileReader.scala diff --git a/src/main/scala/org/scalajs/dom/FileReaderSync.scala b/dom/src/main/scala/org/scalajs/dom/FileReaderSync.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FileReaderSync.scala rename to dom/src/main/scala/org/scalajs/dom/FileReaderSync.scala diff --git a/src/main/scala/org/scalajs/dom/FocusEvent.scala b/dom/src/main/scala/org/scalajs/dom/FocusEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FocusEvent.scala rename to dom/src/main/scala/org/scalajs/dom/FocusEvent.scala diff --git a/src/main/scala/org/scalajs/dom/FocusEventInit.scala b/dom/src/main/scala/org/scalajs/dom/FocusEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FocusEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/FocusEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/FormData.scala b/dom/src/main/scala/org/scalajs/dom/FormData.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FormData.scala rename to dom/src/main/scala/org/scalajs/dom/FormData.scala diff --git a/src/main/scala/org/scalajs/dom/FullscreenOptions.scala b/dom/src/main/scala/org/scalajs/dom/FullscreenOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/FullscreenOptions.scala rename to dom/src/main/scala/org/scalajs/dom/FullscreenOptions.scala diff --git a/src/main/scala/org/scalajs/dom/GainNode.scala b/dom/src/main/scala/org/scalajs/dom/GainNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GainNode.scala rename to dom/src/main/scala/org/scalajs/dom/GainNode.scala diff --git a/src/main/scala/org/scalajs/dom/Gamepad.scala b/dom/src/main/scala/org/scalajs/dom/Gamepad.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Gamepad.scala rename to dom/src/main/scala/org/scalajs/dom/Gamepad.scala diff --git a/src/main/scala/org/scalajs/dom/GamepadButton.scala b/dom/src/main/scala/org/scalajs/dom/GamepadButton.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GamepadButton.scala rename to dom/src/main/scala/org/scalajs/dom/GamepadButton.scala diff --git a/src/main/scala/org/scalajs/dom/GamepadEvent.scala b/dom/src/main/scala/org/scalajs/dom/GamepadEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GamepadEvent.scala rename to dom/src/main/scala/org/scalajs/dom/GamepadEvent.scala diff --git a/src/main/scala/org/scalajs/dom/GamepadEventInit.scala b/dom/src/main/scala/org/scalajs/dom/GamepadEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GamepadEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/GamepadEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/GamepadMappingType.scala b/dom/src/main/scala/org/scalajs/dom/GamepadMappingType.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GamepadMappingType.scala rename to dom/src/main/scala/org/scalajs/dom/GamepadMappingType.scala diff --git a/src/main/scala/org/scalajs/dom/Geolocation.scala b/dom/src/main/scala/org/scalajs/dom/Geolocation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Geolocation.scala rename to dom/src/main/scala/org/scalajs/dom/Geolocation.scala diff --git a/src/main/scala/org/scalajs/dom/GetNotificationOptions.scala b/dom/src/main/scala/org/scalajs/dom/GetNotificationOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GetNotificationOptions.scala rename to dom/src/main/scala/org/scalajs/dom/GetNotificationOptions.scala diff --git a/src/main/scala/org/scalajs/dom/GetSVGDocument.scala b/dom/src/main/scala/org/scalajs/dom/GetSVGDocument.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/GetSVGDocument.scala rename to dom/src/main/scala/org/scalajs/dom/GetSVGDocument.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLAreaElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLAreaElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLAreaElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLAreaElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLAudioElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLAudioElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLAudioElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLAudioElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLBRElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLBRElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLBRElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLBRElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLBaseElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLBaseElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLBaseElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLBaseElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLBodyElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLBodyElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLBodyElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLBodyElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLButtonElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLButtonElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLButtonElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLButtonElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLCanvasElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLCanvasElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLCanvasElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLCanvasElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLCollection.scala b/dom/src/main/scala/org/scalajs/dom/HTMLCollection.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLCollection.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLCollection.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLDListElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLDListElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLDListElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLDListElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLDataListElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLDataListElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLDataListElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLDataListElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLDivElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLDivElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLDivElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLDivElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLDocument.scala b/dom/src/main/scala/org/scalajs/dom/HTMLDocument.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLDocument.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLDocument.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLEmbedElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLEmbedElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLEmbedElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLEmbedElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLFieldSetElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLFieldSetElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLFieldSetElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLFieldSetElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLFormControlsCollection.scala b/dom/src/main/scala/org/scalajs/dom/HTMLFormControlsCollection.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLFormControlsCollection.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLFormControlsCollection.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLFormElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLFormElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLFormElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLFormElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLHRElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLHRElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLHRElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLHRElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLHeadElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLHeadElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLHeadElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLHeadElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLHeadingElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLHeadingElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLHeadingElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLHeadingElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLHtmlElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLHtmlElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLHtmlElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLHtmlElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLIFrameElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLIFrameElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLIFrameElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLIFrameElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLImageElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLImageElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLImageElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLImageElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLInputElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLInputElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLInputElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLInputElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLLIElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLLIElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLLIElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLLIElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLLabelElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLLabelElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLLabelElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLLabelElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLLegendElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLLegendElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLLegendElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLLegendElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLLinkElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLLinkElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLLinkElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLLinkElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLMapElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLMapElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLMapElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLMapElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLMediaElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLMenuElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLMenuElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLMenuElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLMenuElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLMetaElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLMetaElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLMetaElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLMetaElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLModElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLModElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLModElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLModElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLOListElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLOListElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLOListElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLOListElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLObjectElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLObjectElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLObjectElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLObjectElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLOptGroupElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLOptGroupElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLOptGroupElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLOptGroupElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLOptionElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLOptionElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLOptionElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLOptionElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLOptionsCollection.scala b/dom/src/main/scala/org/scalajs/dom/HTMLOptionsCollection.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLOptionsCollection.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLOptionsCollection.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLParagraphElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLParagraphElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLParagraphElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLParagraphElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLParamElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLParamElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLParamElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLParamElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLPreElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLPreElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLPreElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLPreElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLProgressElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLProgressElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLProgressElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLProgressElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLQuoteElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLQuoteElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLQuoteElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLQuoteElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLScriptElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLScriptElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLScriptElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLScriptElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLSelectElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLSelectElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLSelectElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLSelectElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLSourceElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLSourceElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLSourceElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLSourceElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLSpanElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLSpanElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLSpanElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLSpanElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLStyleElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLStyleElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLStyleElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLStyleElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableAlignment.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableAlignment.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableAlignment.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableAlignment.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableCaptionElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableCaptionElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableCaptionElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableCaptionElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableCellElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableCellElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableCellElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableCellElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableColElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableColElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableColElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableColElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableRowElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableRowElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableRowElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableRowElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTableSectionElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTableSectionElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTableSectionElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTableSectionElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTextAreaElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTextAreaElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTextAreaElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTextAreaElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTitleElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTitleElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTitleElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTitleElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLTrackElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLTrackElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLTrackElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLTrackElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLUListElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLUListElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLUListElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLUListElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLUnknownElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLUnknownElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLUnknownElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLUnknownElement.scala diff --git a/src/main/scala/org/scalajs/dom/HTMLVideoElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLVideoElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HTMLVideoElement.scala rename to dom/src/main/scala/org/scalajs/dom/HTMLVideoElement.scala diff --git a/src/main/scala/org/scalajs/dom/HashAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/HashAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HashAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/HashAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/HashChangeEvent.scala b/dom/src/main/scala/org/scalajs/dom/HashChangeEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HashChangeEvent.scala rename to dom/src/main/scala/org/scalajs/dom/HashChangeEvent.scala diff --git a/src/main/scala/org/scalajs/dom/Headers.scala b/dom/src/main/scala/org/scalajs/dom/Headers.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Headers.scala rename to dom/src/main/scala/org/scalajs/dom/Headers.scala diff --git a/src/main/scala/org/scalajs/dom/History.scala b/dom/src/main/scala/org/scalajs/dom/History.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/History.scala rename to dom/src/main/scala/org/scalajs/dom/History.scala diff --git a/src/main/scala/org/scalajs/dom/HkdfCtrParams.scala b/dom/src/main/scala/org/scalajs/dom/HkdfCtrParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HkdfCtrParams.scala rename to dom/src/main/scala/org/scalajs/dom/HkdfCtrParams.scala diff --git a/src/main/scala/org/scalajs/dom/HmacImportParams.scala b/dom/src/main/scala/org/scalajs/dom/HmacImportParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HmacImportParams.scala rename to dom/src/main/scala/org/scalajs/dom/HmacImportParams.scala diff --git a/src/main/scala/org/scalajs/dom/HmacKeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/HmacKeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HmacKeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/HmacKeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/HmacKeyGenParams.scala b/dom/src/main/scala/org/scalajs/dom/HmacKeyGenParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HmacKeyGenParams.scala rename to dom/src/main/scala/org/scalajs/dom/HmacKeyGenParams.scala diff --git a/src/main/scala/org/scalajs/dom/HttpMethod.scala b/dom/src/main/scala/org/scalajs/dom/HttpMethod.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/HttpMethod.scala rename to dom/src/main/scala/org/scalajs/dom/HttpMethod.scala diff --git a/src/main/scala/org/scalajs/dom/IDBCreateIndexOptions.scala b/dom/src/main/scala/org/scalajs/dom/IDBCreateIndexOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBCreateIndexOptions.scala rename to dom/src/main/scala/org/scalajs/dom/IDBCreateIndexOptions.scala diff --git a/src/main/scala/org/scalajs/dom/IDBCreateObjectStoreOptions.scala b/dom/src/main/scala/org/scalajs/dom/IDBCreateObjectStoreOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBCreateObjectStoreOptions.scala rename to dom/src/main/scala/org/scalajs/dom/IDBCreateObjectStoreOptions.scala diff --git a/src/main/scala/org/scalajs/dom/IDBCursor.scala b/dom/src/main/scala/org/scalajs/dom/IDBCursor.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBCursor.scala rename to dom/src/main/scala/org/scalajs/dom/IDBCursor.scala diff --git a/src/main/scala/org/scalajs/dom/IDBCursorReadOnly.scala b/dom/src/main/scala/org/scalajs/dom/IDBCursorReadOnly.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBCursorReadOnly.scala rename to dom/src/main/scala/org/scalajs/dom/IDBCursorReadOnly.scala diff --git a/src/main/scala/org/scalajs/dom/IDBCursorWithValue.scala b/dom/src/main/scala/org/scalajs/dom/IDBCursorWithValue.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBCursorWithValue.scala rename to dom/src/main/scala/org/scalajs/dom/IDBCursorWithValue.scala diff --git a/src/main/scala/org/scalajs/dom/IDBDatabase.scala b/dom/src/main/scala/org/scalajs/dom/IDBDatabase.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBDatabase.scala rename to dom/src/main/scala/org/scalajs/dom/IDBDatabase.scala diff --git a/src/main/scala/org/scalajs/dom/IDBDatabaseInfo.scala b/dom/src/main/scala/org/scalajs/dom/IDBDatabaseInfo.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBDatabaseInfo.scala rename to dom/src/main/scala/org/scalajs/dom/IDBDatabaseInfo.scala diff --git a/src/main/scala/org/scalajs/dom/IDBEnvironment.scala b/dom/src/main/scala/org/scalajs/dom/IDBEnvironment.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBEnvironment.scala rename to dom/src/main/scala/org/scalajs/dom/IDBEnvironment.scala diff --git a/src/main/scala/org/scalajs/dom/IDBEvent.scala b/dom/src/main/scala/org/scalajs/dom/IDBEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBEvent.scala rename to dom/src/main/scala/org/scalajs/dom/IDBEvent.scala diff --git a/src/main/scala/org/scalajs/dom/IDBEventTarget.scala b/dom/src/main/scala/org/scalajs/dom/IDBEventTarget.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBEventTarget.scala rename to dom/src/main/scala/org/scalajs/dom/IDBEventTarget.scala diff --git a/src/main/scala/org/scalajs/dom/IDBFactory.scala b/dom/src/main/scala/org/scalajs/dom/IDBFactory.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBFactory.scala rename to dom/src/main/scala/org/scalajs/dom/IDBFactory.scala diff --git a/src/main/scala/org/scalajs/dom/IDBIndex.scala b/dom/src/main/scala/org/scalajs/dom/IDBIndex.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBIndex.scala rename to dom/src/main/scala/org/scalajs/dom/IDBIndex.scala diff --git a/src/main/scala/org/scalajs/dom/IDBKeyRange.scala b/dom/src/main/scala/org/scalajs/dom/IDBKeyRange.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBKeyRange.scala rename to dom/src/main/scala/org/scalajs/dom/IDBKeyRange.scala diff --git a/src/main/scala/org/scalajs/dom/IDBObjectStore.scala b/dom/src/main/scala/org/scalajs/dom/IDBObjectStore.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBObjectStore.scala rename to dom/src/main/scala/org/scalajs/dom/IDBObjectStore.scala diff --git a/src/main/scala/org/scalajs/dom/IDBOpenDBRequest.scala b/dom/src/main/scala/org/scalajs/dom/IDBOpenDBRequest.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBOpenDBRequest.scala rename to dom/src/main/scala/org/scalajs/dom/IDBOpenDBRequest.scala diff --git a/src/main/scala/org/scalajs/dom/IDBRequest.scala b/dom/src/main/scala/org/scalajs/dom/IDBRequest.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBRequest.scala rename to dom/src/main/scala/org/scalajs/dom/IDBRequest.scala diff --git a/src/main/scala/org/scalajs/dom/IDBStoreLike.scala b/dom/src/main/scala/org/scalajs/dom/IDBStoreLike.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBStoreLike.scala rename to dom/src/main/scala/org/scalajs/dom/IDBStoreLike.scala diff --git a/src/main/scala/org/scalajs/dom/IDBTransaction.scala b/dom/src/main/scala/org/scalajs/dom/IDBTransaction.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBTransaction.scala rename to dom/src/main/scala/org/scalajs/dom/IDBTransaction.scala diff --git a/src/main/scala/org/scalajs/dom/IDBTransactionOptions.scala b/dom/src/main/scala/org/scalajs/dom/IDBTransactionOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBTransactionOptions.scala rename to dom/src/main/scala/org/scalajs/dom/IDBTransactionOptions.scala diff --git a/src/main/scala/org/scalajs/dom/IDBVersionChangeEvent.scala b/dom/src/main/scala/org/scalajs/dom/IDBVersionChangeEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBVersionChangeEvent.scala rename to dom/src/main/scala/org/scalajs/dom/IDBVersionChangeEvent.scala diff --git a/src/main/scala/org/scalajs/dom/IDBVersionChangeEventInit.scala b/dom/src/main/scala/org/scalajs/dom/IDBVersionChangeEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/IDBVersionChangeEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/IDBVersionChangeEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/ImageBitmap.scala b/dom/src/main/scala/org/scalajs/dom/ImageBitmap.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ImageBitmap.scala rename to dom/src/main/scala/org/scalajs/dom/ImageBitmap.scala diff --git a/src/main/scala/org/scalajs/dom/ImageCapture.scala b/dom/src/main/scala/org/scalajs/dom/ImageCapture.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ImageCapture.scala rename to dom/src/main/scala/org/scalajs/dom/ImageCapture.scala diff --git a/src/main/scala/org/scalajs/dom/ImageData.scala b/dom/src/main/scala/org/scalajs/dom/ImageData.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ImageData.scala rename to dom/src/main/scala/org/scalajs/dom/ImageData.scala diff --git a/src/main/scala/org/scalajs/dom/JsonWebKey.scala b/dom/src/main/scala/org/scalajs/dom/JsonWebKey.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/JsonWebKey.scala rename to dom/src/main/scala/org/scalajs/dom/JsonWebKey.scala diff --git a/src/main/scala/org/scalajs/dom/KeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/KeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/KeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/KeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/KeyCode.scala b/dom/src/main/scala/org/scalajs/dom/KeyCode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/KeyCode.scala rename to dom/src/main/scala/org/scalajs/dom/KeyCode.scala diff --git a/src/main/scala/org/scalajs/dom/KeyLocation.scala b/dom/src/main/scala/org/scalajs/dom/KeyLocation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/KeyLocation.scala rename to dom/src/main/scala/org/scalajs/dom/KeyLocation.scala diff --git a/src/main/scala/org/scalajs/dom/KeyValue.scala b/dom/src/main/scala/org/scalajs/dom/KeyValue.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/KeyValue.scala rename to dom/src/main/scala/org/scalajs/dom/KeyValue.scala diff --git a/src/main/scala/org/scalajs/dom/KeyboardEvent.scala b/dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/KeyboardEvent.scala rename to dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala diff --git a/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala b/dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/KeyboardEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/LinkStyle.scala b/dom/src/main/scala/org/scalajs/dom/LinkStyle.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/LinkStyle.scala rename to dom/src/main/scala/org/scalajs/dom/LinkStyle.scala diff --git a/src/main/scala/org/scalajs/dom/Location.scala b/dom/src/main/scala/org/scalajs/dom/Location.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Location.scala rename to dom/src/main/scala/org/scalajs/dom/Location.scala diff --git a/src/main/scala/org/scalajs/dom/MediaDeviceInfo.scala b/dom/src/main/scala/org/scalajs/dom/MediaDeviceInfo.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaDeviceInfo.scala rename to dom/src/main/scala/org/scalajs/dom/MediaDeviceInfo.scala diff --git a/src/main/scala/org/scalajs/dom/MediaDevices.scala b/dom/src/main/scala/org/scalajs/dom/MediaDevices.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaDevices.scala rename to dom/src/main/scala/org/scalajs/dom/MediaDevices.scala diff --git a/src/main/scala/org/scalajs/dom/MediaElementAudioSourceNode.scala b/dom/src/main/scala/org/scalajs/dom/MediaElementAudioSourceNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaElementAudioSourceNode.scala rename to dom/src/main/scala/org/scalajs/dom/MediaElementAudioSourceNode.scala diff --git a/src/main/scala/org/scalajs/dom/MediaError.scala b/dom/src/main/scala/org/scalajs/dom/MediaError.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaError.scala rename to dom/src/main/scala/org/scalajs/dom/MediaError.scala diff --git a/src/main/scala/org/scalajs/dom/MediaList.scala b/dom/src/main/scala/org/scalajs/dom/MediaList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaList.scala rename to dom/src/main/scala/org/scalajs/dom/MediaList.scala diff --git a/src/main/scala/org/scalajs/dom/MediaQueryList.scala b/dom/src/main/scala/org/scalajs/dom/MediaQueryList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaQueryList.scala rename to dom/src/main/scala/org/scalajs/dom/MediaQueryList.scala diff --git a/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala b/dom/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaQueryListListener.scala rename to dom/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala diff --git a/src/main/scala/org/scalajs/dom/MediaSource.scala b/dom/src/main/scala/org/scalajs/dom/MediaSource.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaSource.scala rename to dom/src/main/scala/org/scalajs/dom/MediaSource.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStream.scala b/dom/src/main/scala/org/scalajs/dom/MediaStream.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStream.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStream.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamAudioDestinationNode.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamAudioDestinationNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamAudioDestinationNode.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamAudioDestinationNode.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamAudioSourceNode.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamAudioSourceNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamAudioSourceNode.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamAudioSourceNode.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamConstraints.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamConstraints.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamConstraints.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamConstraints.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamEventInit.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamTrack.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamTrack.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamTrack.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamTrack.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamTrackEvent.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamTrackEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamTrackEvent.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamTrackEvent.scala diff --git a/src/main/scala/org/scalajs/dom/MediaStreamTrackEventInit.scala b/dom/src/main/scala/org/scalajs/dom/MediaStreamTrackEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaStreamTrackEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/MediaStreamTrackEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/MediaTrackConstraintSet.scala b/dom/src/main/scala/org/scalajs/dom/MediaTrackConstraintSet.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaTrackConstraintSet.scala rename to dom/src/main/scala/org/scalajs/dom/MediaTrackConstraintSet.scala diff --git a/src/main/scala/org/scalajs/dom/MediaTrackConstraints.scala b/dom/src/main/scala/org/scalajs/dom/MediaTrackConstraints.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaTrackConstraints.scala rename to dom/src/main/scala/org/scalajs/dom/MediaTrackConstraints.scala diff --git a/src/main/scala/org/scalajs/dom/MediaTrackSettings.scala b/dom/src/main/scala/org/scalajs/dom/MediaTrackSettings.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaTrackSettings.scala rename to dom/src/main/scala/org/scalajs/dom/MediaTrackSettings.scala diff --git a/src/main/scala/org/scalajs/dom/MediaTrackSupportedConstraints.scala b/dom/src/main/scala/org/scalajs/dom/MediaTrackSupportedConstraints.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MediaTrackSupportedConstraints.scala rename to dom/src/main/scala/org/scalajs/dom/MediaTrackSupportedConstraints.scala diff --git a/src/main/scala/org/scalajs/dom/MessageChannel.scala b/dom/src/main/scala/org/scalajs/dom/MessageChannel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MessageChannel.scala rename to dom/src/main/scala/org/scalajs/dom/MessageChannel.scala diff --git a/src/main/scala/org/scalajs/dom/MessageEvent.scala b/dom/src/main/scala/org/scalajs/dom/MessageEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MessageEvent.scala rename to dom/src/main/scala/org/scalajs/dom/MessageEvent.scala diff --git a/src/main/scala/org/scalajs/dom/MessageEventInit.scala b/dom/src/main/scala/org/scalajs/dom/MessageEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MessageEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/MessageEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/MessagePort.scala b/dom/src/main/scala/org/scalajs/dom/MessagePort.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MessagePort.scala rename to dom/src/main/scala/org/scalajs/dom/MessagePort.scala diff --git a/src/main/scala/org/scalajs/dom/ModifierKeyEvent.scala b/dom/src/main/scala/org/scalajs/dom/ModifierKeyEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ModifierKeyEvent.scala rename to dom/src/main/scala/org/scalajs/dom/ModifierKeyEvent.scala diff --git a/src/main/scala/org/scalajs/dom/ModifierKeyEventInit.scala b/dom/src/main/scala/org/scalajs/dom/ModifierKeyEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ModifierKeyEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/ModifierKeyEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/MouseEvent.scala b/dom/src/main/scala/org/scalajs/dom/MouseEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MouseEvent.scala rename to dom/src/main/scala/org/scalajs/dom/MouseEvent.scala diff --git a/src/main/scala/org/scalajs/dom/MouseEventInit.scala b/dom/src/main/scala/org/scalajs/dom/MouseEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MouseEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/MouseEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/MutationObserver.scala b/dom/src/main/scala/org/scalajs/dom/MutationObserver.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MutationObserver.scala rename to dom/src/main/scala/org/scalajs/dom/MutationObserver.scala diff --git a/src/main/scala/org/scalajs/dom/MutationObserverInit.scala b/dom/src/main/scala/org/scalajs/dom/MutationObserverInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MutationObserverInit.scala rename to dom/src/main/scala/org/scalajs/dom/MutationObserverInit.scala diff --git a/src/main/scala/org/scalajs/dom/MutationRecord.scala b/dom/src/main/scala/org/scalajs/dom/MutationRecord.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/MutationRecord.scala rename to dom/src/main/scala/org/scalajs/dom/MutationRecord.scala diff --git a/src/main/scala/org/scalajs/dom/NamedNodeMap.scala b/dom/src/main/scala/org/scalajs/dom/NamedNodeMap.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NamedNodeMap.scala rename to dom/src/main/scala/org/scalajs/dom/NamedNodeMap.scala diff --git a/src/main/scala/org/scalajs/dom/Navigator.scala b/dom/src/main/scala/org/scalajs/dom/Navigator.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Navigator.scala rename to dom/src/main/scala/org/scalajs/dom/Navigator.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorGeolocation.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorGeolocation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorGeolocation.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorGeolocation.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorID.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorID.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorID.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorID.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorLanguage.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorLanguage.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorLanguage.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorLanguage.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorOnLine.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorOnLine.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorOnLine.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorOnLine.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorStorageUtils.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorStorageUtils.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorStorageUtils.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorStorageUtils.scala diff --git a/src/main/scala/org/scalajs/dom/NavigatorVibration.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorVibration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NavigatorVibration.scala rename to dom/src/main/scala/org/scalajs/dom/NavigatorVibration.scala diff --git a/src/main/scala/org/scalajs/dom/Node.scala b/dom/src/main/scala/org/scalajs/dom/Node.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Node.scala rename to dom/src/main/scala/org/scalajs/dom/Node.scala diff --git a/src/main/scala/org/scalajs/dom/NodeFilter.scala b/dom/src/main/scala/org/scalajs/dom/NodeFilter.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NodeFilter.scala rename to dom/src/main/scala/org/scalajs/dom/NodeFilter.scala diff --git a/src/main/scala/org/scalajs/dom/NodeIterator.scala b/dom/src/main/scala/org/scalajs/dom/NodeIterator.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NodeIterator.scala rename to dom/src/main/scala/org/scalajs/dom/NodeIterator.scala diff --git a/src/main/scala/org/scalajs/dom/NodeList.scala b/dom/src/main/scala/org/scalajs/dom/NodeList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NodeList.scala rename to dom/src/main/scala/org/scalajs/dom/NodeList.scala diff --git a/src/main/scala/org/scalajs/dom/NodeSelector.scala b/dom/src/main/scala/org/scalajs/dom/NodeSelector.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NodeSelector.scala rename to dom/src/main/scala/org/scalajs/dom/NodeSelector.scala diff --git a/src/main/scala/org/scalajs/dom/NonDocumentTypeChildNode.scala b/dom/src/main/scala/org/scalajs/dom/NonDocumentTypeChildNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NonDocumentTypeChildNode.scala rename to dom/src/main/scala/org/scalajs/dom/NonDocumentTypeChildNode.scala diff --git a/src/main/scala/org/scalajs/dom/Notification.scala b/dom/src/main/scala/org/scalajs/dom/Notification.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Notification.scala rename to dom/src/main/scala/org/scalajs/dom/Notification.scala diff --git a/src/main/scala/org/scalajs/dom/NotificationOptions.scala b/dom/src/main/scala/org/scalajs/dom/NotificationOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/NotificationOptions.scala rename to dom/src/main/scala/org/scalajs/dom/NotificationOptions.scala diff --git a/src/main/scala/org/scalajs/dom/OfflineAudioCompletionEvent.scala b/dom/src/main/scala/org/scalajs/dom/OfflineAudioCompletionEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/OfflineAudioCompletionEvent.scala rename to dom/src/main/scala/org/scalajs/dom/OfflineAudioCompletionEvent.scala diff --git a/src/main/scala/org/scalajs/dom/OfflineAudioContext.scala b/dom/src/main/scala/org/scalajs/dom/OfflineAudioContext.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/OfflineAudioContext.scala rename to dom/src/main/scala/org/scalajs/dom/OfflineAudioContext.scala diff --git a/src/main/scala/org/scalajs/dom/OffscreenCanvas.scala b/dom/src/main/scala/org/scalajs/dom/OffscreenCanvas.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/OffscreenCanvas.scala rename to dom/src/main/scala/org/scalajs/dom/OffscreenCanvas.scala diff --git a/src/main/scala/org/scalajs/dom/OscillatorNode.scala b/dom/src/main/scala/org/scalajs/dom/OscillatorNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/OscillatorNode.scala rename to dom/src/main/scala/org/scalajs/dom/OscillatorNode.scala diff --git a/src/main/scala/org/scalajs/dom/PageTransitionEvent.scala b/dom/src/main/scala/org/scalajs/dom/PageTransitionEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PageTransitionEvent.scala rename to dom/src/main/scala/org/scalajs/dom/PageTransitionEvent.scala diff --git a/src/main/scala/org/scalajs/dom/PageVisibility.scala b/dom/src/main/scala/org/scalajs/dom/PageVisibility.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PageVisibility.scala rename to dom/src/main/scala/org/scalajs/dom/PageVisibility.scala diff --git a/src/main/scala/org/scalajs/dom/PannerNode.scala b/dom/src/main/scala/org/scalajs/dom/PannerNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PannerNode.scala rename to dom/src/main/scala/org/scalajs/dom/PannerNode.scala diff --git a/src/main/scala/org/scalajs/dom/ParentNode.scala b/dom/src/main/scala/org/scalajs/dom/ParentNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ParentNode.scala rename to dom/src/main/scala/org/scalajs/dom/ParentNode.scala diff --git a/src/main/scala/org/scalajs/dom/Pbkdf2Params.scala b/dom/src/main/scala/org/scalajs/dom/Pbkdf2Params.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Pbkdf2Params.scala rename to dom/src/main/scala/org/scalajs/dom/Pbkdf2Params.scala diff --git a/src/main/scala/org/scalajs/dom/Performance.scala b/dom/src/main/scala/org/scalajs/dom/Performance.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Performance.scala rename to dom/src/main/scala/org/scalajs/dom/Performance.scala diff --git a/src/main/scala/org/scalajs/dom/PerformanceEntry.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceEntry.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PerformanceEntry.scala rename to dom/src/main/scala/org/scalajs/dom/PerformanceEntry.scala diff --git a/src/main/scala/org/scalajs/dom/PerformanceMark.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceMark.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PerformanceMark.scala rename to dom/src/main/scala/org/scalajs/dom/PerformanceMark.scala diff --git a/src/main/scala/org/scalajs/dom/PerformanceMeasure.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceMeasure.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PerformanceMeasure.scala rename to dom/src/main/scala/org/scalajs/dom/PerformanceMeasure.scala diff --git a/src/main/scala/org/scalajs/dom/PerformanceNavigation.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceNavigation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PerformanceNavigation.scala rename to dom/src/main/scala/org/scalajs/dom/PerformanceNavigation.scala diff --git a/src/main/scala/org/scalajs/dom/PerformanceResourceTiming.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceResourceTiming.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PerformanceResourceTiming.scala rename to dom/src/main/scala/org/scalajs/dom/PerformanceResourceTiming.scala diff --git a/src/main/scala/org/scalajs/dom/PerformanceTiming.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceTiming.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PerformanceTiming.scala rename to dom/src/main/scala/org/scalajs/dom/PerformanceTiming.scala diff --git a/src/main/scala/org/scalajs/dom/PeriodicWave.scala b/dom/src/main/scala/org/scalajs/dom/PeriodicWave.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PeriodicWave.scala rename to dom/src/main/scala/org/scalajs/dom/PeriodicWave.scala diff --git a/src/main/scala/org/scalajs/dom/PermissionDescriptor.scala b/dom/src/main/scala/org/scalajs/dom/PermissionDescriptor.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PermissionDescriptor.scala rename to dom/src/main/scala/org/scalajs/dom/PermissionDescriptor.scala diff --git a/src/main/scala/org/scalajs/dom/PermissionStatus.scala b/dom/src/main/scala/org/scalajs/dom/PermissionStatus.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PermissionStatus.scala rename to dom/src/main/scala/org/scalajs/dom/PermissionStatus.scala diff --git a/src/main/scala/org/scalajs/dom/Permissions.scala b/dom/src/main/scala/org/scalajs/dom/Permissions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Permissions.scala rename to dom/src/main/scala/org/scalajs/dom/Permissions.scala diff --git a/src/main/scala/org/scalajs/dom/PointerEvent.scala b/dom/src/main/scala/org/scalajs/dom/PointerEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PointerEvent.scala rename to dom/src/main/scala/org/scalajs/dom/PointerEvent.scala diff --git a/src/main/scala/org/scalajs/dom/PointerEventInit.scala b/dom/src/main/scala/org/scalajs/dom/PointerEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PointerEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/PointerEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/PopStateEvent.scala b/dom/src/main/scala/org/scalajs/dom/PopStateEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PopStateEvent.scala rename to dom/src/main/scala/org/scalajs/dom/PopStateEvent.scala diff --git a/src/main/scala/org/scalajs/dom/Position.scala b/dom/src/main/scala/org/scalajs/dom/Position.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Position.scala rename to dom/src/main/scala/org/scalajs/dom/Position.scala diff --git a/src/main/scala/org/scalajs/dom/PositionError.scala b/dom/src/main/scala/org/scalajs/dom/PositionError.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PositionError.scala rename to dom/src/main/scala/org/scalajs/dom/PositionError.scala diff --git a/src/main/scala/org/scalajs/dom/PositionOptions.scala b/dom/src/main/scala/org/scalajs/dom/PositionOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PositionOptions.scala rename to dom/src/main/scala/org/scalajs/dom/PositionOptions.scala diff --git a/src/main/scala/org/scalajs/dom/ProcessingInstruction.scala b/dom/src/main/scala/org/scalajs/dom/ProcessingInstruction.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ProcessingInstruction.scala rename to dom/src/main/scala/org/scalajs/dom/ProcessingInstruction.scala diff --git a/src/main/scala/org/scalajs/dom/ProgressEvent.scala b/dom/src/main/scala/org/scalajs/dom/ProgressEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ProgressEvent.scala rename to dom/src/main/scala/org/scalajs/dom/ProgressEvent.scala diff --git a/src/main/scala/org/scalajs/dom/PushEvent.scala b/dom/src/main/scala/org/scalajs/dom/PushEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushEvent.scala rename to dom/src/main/scala/org/scalajs/dom/PushEvent.scala diff --git a/src/main/scala/org/scalajs/dom/PushManager.scala b/dom/src/main/scala/org/scalajs/dom/PushManager.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushManager.scala rename to dom/src/main/scala/org/scalajs/dom/PushManager.scala diff --git a/src/main/scala/org/scalajs/dom/PushMessageData.scala b/dom/src/main/scala/org/scalajs/dom/PushMessageData.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushMessageData.scala rename to dom/src/main/scala/org/scalajs/dom/PushMessageData.scala diff --git a/src/main/scala/org/scalajs/dom/PushPermissionDescriptor.scala b/dom/src/main/scala/org/scalajs/dom/PushPermissionDescriptor.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushPermissionDescriptor.scala rename to dom/src/main/scala/org/scalajs/dom/PushPermissionDescriptor.scala diff --git a/src/main/scala/org/scalajs/dom/PushSubscription.scala b/dom/src/main/scala/org/scalajs/dom/PushSubscription.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushSubscription.scala rename to dom/src/main/scala/org/scalajs/dom/PushSubscription.scala diff --git a/src/main/scala/org/scalajs/dom/PushSubscriptionJSON.scala b/dom/src/main/scala/org/scalajs/dom/PushSubscriptionJSON.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushSubscriptionJSON.scala rename to dom/src/main/scala/org/scalajs/dom/PushSubscriptionJSON.scala diff --git a/src/main/scala/org/scalajs/dom/PushSubscriptionOptions.scala b/dom/src/main/scala/org/scalajs/dom/PushSubscriptionOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/PushSubscriptionOptions.scala rename to dom/src/main/scala/org/scalajs/dom/PushSubscriptionOptions.scala diff --git a/src/main/scala/org/scalajs/dom/RTCConfiguration.scala b/dom/src/main/scala/org/scalajs/dom/RTCConfiguration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCConfiguration.scala rename to dom/src/main/scala/org/scalajs/dom/RTCConfiguration.scala diff --git a/src/main/scala/org/scalajs/dom/RTCDTMFSender.scala b/dom/src/main/scala/org/scalajs/dom/RTCDTMFSender.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCDTMFSender.scala rename to dom/src/main/scala/org/scalajs/dom/RTCDTMFSender.scala diff --git a/src/main/scala/org/scalajs/dom/RTCDataChannel.scala b/dom/src/main/scala/org/scalajs/dom/RTCDataChannel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCDataChannel.scala rename to dom/src/main/scala/org/scalajs/dom/RTCDataChannel.scala diff --git a/src/main/scala/org/scalajs/dom/RTCDataChannelEvent.scala b/dom/src/main/scala/org/scalajs/dom/RTCDataChannelEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCDataChannelEvent.scala rename to dom/src/main/scala/org/scalajs/dom/RTCDataChannelEvent.scala diff --git a/src/main/scala/org/scalajs/dom/RTCDataChannelEventInit.scala b/dom/src/main/scala/org/scalajs/dom/RTCDataChannelEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCDataChannelEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/RTCDataChannelEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/RTCDataChannelInit.scala b/dom/src/main/scala/org/scalajs/dom/RTCDataChannelInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCDataChannelInit.scala rename to dom/src/main/scala/org/scalajs/dom/RTCDataChannelInit.scala diff --git a/src/main/scala/org/scalajs/dom/RTCIceCandidate.scala b/dom/src/main/scala/org/scalajs/dom/RTCIceCandidate.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCIceCandidate.scala rename to dom/src/main/scala/org/scalajs/dom/RTCIceCandidate.scala diff --git a/src/main/scala/org/scalajs/dom/RTCIceCandidateInit.scala b/dom/src/main/scala/org/scalajs/dom/RTCIceCandidateInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCIceCandidateInit.scala rename to dom/src/main/scala/org/scalajs/dom/RTCIceCandidateInit.scala diff --git a/src/main/scala/org/scalajs/dom/RTCIceServer.scala b/dom/src/main/scala/org/scalajs/dom/RTCIceServer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCIceServer.scala rename to dom/src/main/scala/org/scalajs/dom/RTCIceServer.scala diff --git a/src/main/scala/org/scalajs/dom/RTCIdentityAssertion.scala b/dom/src/main/scala/org/scalajs/dom/RTCIdentityAssertion.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCIdentityAssertion.scala rename to dom/src/main/scala/org/scalajs/dom/RTCIdentityAssertion.scala diff --git a/src/main/scala/org/scalajs/dom/RTCOfferOptions.scala b/dom/src/main/scala/org/scalajs/dom/RTCOfferOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCOfferOptions.scala rename to dom/src/main/scala/org/scalajs/dom/RTCOfferOptions.scala diff --git a/src/main/scala/org/scalajs/dom/RTCPeerConnection.scala b/dom/src/main/scala/org/scalajs/dom/RTCPeerConnection.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCPeerConnection.scala rename to dom/src/main/scala/org/scalajs/dom/RTCPeerConnection.scala diff --git a/src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEvent.scala b/dom/src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEvent.scala rename to dom/src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEvent.scala diff --git a/src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEventInit.scala b/dom/src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/RTCPeerConnectionIceEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/RTCSessionDescription.scala b/dom/src/main/scala/org/scalajs/dom/RTCSessionDescription.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCSessionDescription.scala rename to dom/src/main/scala/org/scalajs/dom/RTCSessionDescription.scala diff --git a/src/main/scala/org/scalajs/dom/RTCSessionDescriptionInit.scala b/dom/src/main/scala/org/scalajs/dom/RTCSessionDescriptionInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCSessionDescriptionInit.scala rename to dom/src/main/scala/org/scalajs/dom/RTCSessionDescriptionInit.scala diff --git a/src/main/scala/org/scalajs/dom/RTCStats.scala b/dom/src/main/scala/org/scalajs/dom/RTCStats.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCStats.scala rename to dom/src/main/scala/org/scalajs/dom/RTCStats.scala diff --git a/src/main/scala/org/scalajs/dom/RTCStatsReport.scala b/dom/src/main/scala/org/scalajs/dom/RTCStatsReport.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RTCStatsReport.scala rename to dom/src/main/scala/org/scalajs/dom/RTCStatsReport.scala diff --git a/src/main/scala/org/scalajs/dom/RadioNodeList.scala b/dom/src/main/scala/org/scalajs/dom/RadioNodeList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RadioNodeList.scala rename to dom/src/main/scala/org/scalajs/dom/RadioNodeList.scala diff --git a/src/main/scala/org/scalajs/dom/Range.scala b/dom/src/main/scala/org/scalajs/dom/Range.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Range.scala rename to dom/src/main/scala/org/scalajs/dom/Range.scala diff --git a/src/main/scala/org/scalajs/dom/ReadableStream.scala b/dom/src/main/scala/org/scalajs/dom/ReadableStream.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ReadableStream.scala rename to dom/src/main/scala/org/scalajs/dom/ReadableStream.scala diff --git a/src/main/scala/org/scalajs/dom/ReadableStreamController.scala b/dom/src/main/scala/org/scalajs/dom/ReadableStreamController.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ReadableStreamController.scala rename to dom/src/main/scala/org/scalajs/dom/ReadableStreamController.scala diff --git a/src/main/scala/org/scalajs/dom/ReadableStreamReader.scala b/dom/src/main/scala/org/scalajs/dom/ReadableStreamReader.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ReadableStreamReader.scala rename to dom/src/main/scala/org/scalajs/dom/ReadableStreamReader.scala diff --git a/src/main/scala/org/scalajs/dom/Request.scala b/dom/src/main/scala/org/scalajs/dom/Request.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Request.scala rename to dom/src/main/scala/org/scalajs/dom/Request.scala diff --git a/src/main/scala/org/scalajs/dom/RequestInit.scala b/dom/src/main/scala/org/scalajs/dom/RequestInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RequestInit.scala rename to dom/src/main/scala/org/scalajs/dom/RequestInit.scala diff --git a/src/main/scala/org/scalajs/dom/Response.scala b/dom/src/main/scala/org/scalajs/dom/Response.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Response.scala rename to dom/src/main/scala/org/scalajs/dom/Response.scala diff --git a/src/main/scala/org/scalajs/dom/ResponseInit.scala b/dom/src/main/scala/org/scalajs/dom/ResponseInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ResponseInit.scala rename to dom/src/main/scala/org/scalajs/dom/ResponseInit.scala diff --git a/src/main/scala/org/scalajs/dom/RsaHashedImportParams.scala b/dom/src/main/scala/org/scalajs/dom/RsaHashedImportParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaHashedImportParams.scala rename to dom/src/main/scala/org/scalajs/dom/RsaHashedImportParams.scala diff --git a/src/main/scala/org/scalajs/dom/RsaHashedKeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/RsaHashedKeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaHashedKeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/RsaHashedKeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/RsaHashedKeyGenParams.scala b/dom/src/main/scala/org/scalajs/dom/RsaHashedKeyGenParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaHashedKeyGenParams.scala rename to dom/src/main/scala/org/scalajs/dom/RsaHashedKeyGenParams.scala diff --git a/src/main/scala/org/scalajs/dom/RsaKeyAlgorithm.scala b/dom/src/main/scala/org/scalajs/dom/RsaKeyAlgorithm.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaKeyAlgorithm.scala rename to dom/src/main/scala/org/scalajs/dom/RsaKeyAlgorithm.scala diff --git a/src/main/scala/org/scalajs/dom/RsaKeyGenParams.scala b/dom/src/main/scala/org/scalajs/dom/RsaKeyGenParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaKeyGenParams.scala rename to dom/src/main/scala/org/scalajs/dom/RsaKeyGenParams.scala diff --git a/src/main/scala/org/scalajs/dom/RsaOaepParams.scala b/dom/src/main/scala/org/scalajs/dom/RsaOaepParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaOaepParams.scala rename to dom/src/main/scala/org/scalajs/dom/RsaOaepParams.scala diff --git a/src/main/scala/org/scalajs/dom/RsaOtherPrimesInfo.scala b/dom/src/main/scala/org/scalajs/dom/RsaOtherPrimesInfo.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaOtherPrimesInfo.scala rename to dom/src/main/scala/org/scalajs/dom/RsaOtherPrimesInfo.scala diff --git a/src/main/scala/org/scalajs/dom/RsaPssParams.scala b/dom/src/main/scala/org/scalajs/dom/RsaPssParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/RsaPssParams.scala rename to dom/src/main/scala/org/scalajs/dom/RsaPssParams.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGAElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAngle.scala b/dom/src/main/scala/org/scalajs/dom/SVGAngle.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAngle.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAngle.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedAngle.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedAngle.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedAngle.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedAngle.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedBoolean.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedBoolean.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedBoolean.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedBoolean.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedEnumeration.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedEnumeration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedEnumeration.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedEnumeration.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedInteger.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedInteger.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedInteger.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedInteger.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedLength.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedLength.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedLength.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedLength.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedLengthList.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedLengthList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedLengthList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedLengthList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedNumber.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedNumber.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedNumber.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedNumber.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedNumberList.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedNumberList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedNumberList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedNumberList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedPathData.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedPathData.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedPathData.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedPathData.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedPoints.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedPoints.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedPoints.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedPoints.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedPreserveAspectRatio.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedPreserveAspectRatio.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedPreserveAspectRatio.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedPreserveAspectRatio.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedRect.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedRect.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedRect.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedRect.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedString.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedString.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedString.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedString.scala diff --git a/src/main/scala/org/scalajs/dom/SVGAnimatedTransformList.scala b/dom/src/main/scala/org/scalajs/dom/SVGAnimatedTransformList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGAnimatedTransformList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGAnimatedTransformList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGCircleElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGCircleElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGCircleElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGCircleElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGClipPathElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGClipPathElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGClipPathElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGClipPathElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGComponentTransferFunctionElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGComponentTransferFunctionElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGComponentTransferFunctionElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGComponentTransferFunctionElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGDefsElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGDefsElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGDefsElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGDefsElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGDescElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGDescElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGDescElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGDescElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGElementInstance.scala b/dom/src/main/scala/org/scalajs/dom/SVGElementInstance.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGElementInstance.scala rename to dom/src/main/scala/org/scalajs/dom/SVGElementInstance.scala diff --git a/src/main/scala/org/scalajs/dom/SVGElementInstanceList.scala b/dom/src/main/scala/org/scalajs/dom/SVGElementInstanceList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGElementInstanceList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGElementInstanceList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGEllipseElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGEllipseElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGEllipseElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGEllipseElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGException.scala b/dom/src/main/scala/org/scalajs/dom/SVGException.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGException.scala rename to dom/src/main/scala/org/scalajs/dom/SVGException.scala diff --git a/src/main/scala/org/scalajs/dom/SVGExternalResourcesRequired.scala b/dom/src/main/scala/org/scalajs/dom/SVGExternalResourcesRequired.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGExternalResourcesRequired.scala rename to dom/src/main/scala/org/scalajs/dom/SVGExternalResourcesRequired.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEBlendElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEBlendElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEBlendElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEBlendElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEColorMatrixElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEColorMatrixElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEColorMatrixElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEColorMatrixElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEComponentTransferElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEComponentTransferElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEComponentTransferElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEComponentTransferElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFECompositeElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFECompositeElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFECompositeElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFECompositeElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEConvolveMatrixElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEConvolveMatrixElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEConvolveMatrixElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEConvolveMatrixElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEDiffuseLightingElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEDiffuseLightingElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEDiffuseLightingElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEDiffuseLightingElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEDisplacementMapElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEDisplacementMapElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEDisplacementMapElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEDisplacementMapElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEDistantLightElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEDistantLightElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEDistantLightElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEDistantLightElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEFloodElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEFloodElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEFloodElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEFloodElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEFuncAElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEFuncAElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEFuncAElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEFuncAElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEFuncBElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEFuncBElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEFuncBElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEFuncBElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEFuncGElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEFuncGElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEFuncGElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEFuncGElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEFuncRElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEFuncRElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEFuncRElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEFuncRElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEGaussianBlurElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEGaussianBlurElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEGaussianBlurElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEGaussianBlurElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEImageElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEImageElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEImageElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEImageElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEMergeElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEMergeElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEMergeElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEMergeElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEMergeNodeElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEMergeNodeElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEMergeNodeElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEMergeNodeElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEMorphologyElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEMorphologyElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEMorphologyElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEMorphologyElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEOffsetElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEOffsetElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEOffsetElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEOffsetElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFEPointLightElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFEPointLightElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFEPointLightElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFEPointLightElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFESpecularLightingElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFESpecularLightingElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFESpecularLightingElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFESpecularLightingElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFESpotLightElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFESpotLightElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFESpotLightElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFESpotLightElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFETileElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFETileElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFETileElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFETileElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFETurbulenceElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFETurbulenceElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFETurbulenceElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFETurbulenceElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFilterElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGFilterElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFilterElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFilterElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFilterPrimitiveStandardAttributes.scala b/dom/src/main/scala/org/scalajs/dom/SVGFilterPrimitiveStandardAttributes.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFilterPrimitiveStandardAttributes.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFilterPrimitiveStandardAttributes.scala diff --git a/src/main/scala/org/scalajs/dom/SVGFitToViewBox.scala b/dom/src/main/scala/org/scalajs/dom/SVGFitToViewBox.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGFitToViewBox.scala rename to dom/src/main/scala/org/scalajs/dom/SVGFitToViewBox.scala diff --git a/src/main/scala/org/scalajs/dom/SVGGElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGGElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGGElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGGElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGGradientElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGGradientElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGGradientElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGGradientElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGImageElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGImageElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGImageElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGImageElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGLangSpace.scala b/dom/src/main/scala/org/scalajs/dom/SVGLangSpace.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGLangSpace.scala rename to dom/src/main/scala/org/scalajs/dom/SVGLangSpace.scala diff --git a/src/main/scala/org/scalajs/dom/SVGLength.scala b/dom/src/main/scala/org/scalajs/dom/SVGLength.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGLength.scala rename to dom/src/main/scala/org/scalajs/dom/SVGLength.scala diff --git a/src/main/scala/org/scalajs/dom/SVGLengthList.scala b/dom/src/main/scala/org/scalajs/dom/SVGLengthList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGLengthList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGLengthList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGLineElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGLineElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGLineElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGLineElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGLinearGradientElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGLinearGradientElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGLinearGradientElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGLinearGradientElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGLocatable.scala b/dom/src/main/scala/org/scalajs/dom/SVGLocatable.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGLocatable.scala rename to dom/src/main/scala/org/scalajs/dom/SVGLocatable.scala diff --git a/src/main/scala/org/scalajs/dom/SVGMarkerElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGMarkerElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGMarkerElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGMarkerElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGMaskElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGMaskElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGMaskElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGMaskElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGMatrix.scala b/dom/src/main/scala/org/scalajs/dom/SVGMatrix.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGMatrix.scala rename to dom/src/main/scala/org/scalajs/dom/SVGMatrix.scala diff --git a/src/main/scala/org/scalajs/dom/SVGMetadataElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGMetadataElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGMetadataElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGMetadataElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGNumber.scala b/dom/src/main/scala/org/scalajs/dom/SVGNumber.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGNumber.scala rename to dom/src/main/scala/org/scalajs/dom/SVGNumber.scala diff --git a/src/main/scala/org/scalajs/dom/SVGNumberList.scala b/dom/src/main/scala/org/scalajs/dom/SVGNumberList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGNumberList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGNumberList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSeg.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSeg.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSeg.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSeg.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegArcAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegArcAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegArcAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegArcAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegArcRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegArcRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegArcRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegArcRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegClosePath.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegClosePath.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegClosePath.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegClosePath.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoCubicSmoothRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegCurvetoQuadraticSmoothRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegLinetoAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegLinetoAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoHorizontalRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegLinetoRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegLinetoRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegLinetoVerticalRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegList.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegMovetoAbs.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegMovetoAbs.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegMovetoAbs.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegMovetoAbs.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPathSegMovetoRel.scala b/dom/src/main/scala/org/scalajs/dom/SVGPathSegMovetoRel.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPathSegMovetoRel.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPathSegMovetoRel.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPatternElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGPatternElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPatternElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPatternElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPoint.scala b/dom/src/main/scala/org/scalajs/dom/SVGPoint.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPoint.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPoint.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPointList.scala b/dom/src/main/scala/org/scalajs/dom/SVGPointList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPointList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPointList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPolygonElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGPolygonElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPolygonElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPolygonElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPolylineElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGPolylineElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPolylineElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPolylineElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGPreserveAspectRatio.scala b/dom/src/main/scala/org/scalajs/dom/SVGPreserveAspectRatio.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGPreserveAspectRatio.scala rename to dom/src/main/scala/org/scalajs/dom/SVGPreserveAspectRatio.scala diff --git a/src/main/scala/org/scalajs/dom/SVGRadialGradientElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGRadialGradientElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGRadialGradientElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGRadialGradientElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGRect.scala b/dom/src/main/scala/org/scalajs/dom/SVGRect.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGRect.scala rename to dom/src/main/scala/org/scalajs/dom/SVGRect.scala diff --git a/src/main/scala/org/scalajs/dom/SVGRectElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGRectElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGRectElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGRectElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGSVGElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGSVGElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGSVGElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGSVGElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGScriptElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGScriptElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGScriptElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGScriptElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGStopElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGStopElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGStopElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGStopElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGStringList.scala b/dom/src/main/scala/org/scalajs/dom/SVGStringList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGStringList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGStringList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGStylable.scala b/dom/src/main/scala/org/scalajs/dom/SVGStylable.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGStylable.scala rename to dom/src/main/scala/org/scalajs/dom/SVGStylable.scala diff --git a/src/main/scala/org/scalajs/dom/SVGStyleElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGStyleElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGStyleElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGStyleElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGSwitchElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGSwitchElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGSwitchElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGSwitchElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGSymbolElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGSymbolElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGSymbolElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGSymbolElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTSpanElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGTSpanElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTSpanElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTSpanElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTests.scala b/dom/src/main/scala/org/scalajs/dom/SVGTests.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTests.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTests.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTextContentElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGTextContentElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTextContentElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTextContentElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTextElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGTextElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTextElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTextElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTextPathElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGTextPathElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTextPathElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTextPathElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTextPositioningElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGTextPositioningElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTextPositioningElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTextPositioningElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTitleElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGTitleElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTitleElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTitleElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTransform.scala b/dom/src/main/scala/org/scalajs/dom/SVGTransform.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTransform.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTransform.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTransformList.scala b/dom/src/main/scala/org/scalajs/dom/SVGTransformList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTransformList.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTransformList.scala diff --git a/src/main/scala/org/scalajs/dom/SVGTransformable.scala b/dom/src/main/scala/org/scalajs/dom/SVGTransformable.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGTransformable.scala rename to dom/src/main/scala/org/scalajs/dom/SVGTransformable.scala diff --git a/src/main/scala/org/scalajs/dom/SVGURIReference.scala b/dom/src/main/scala/org/scalajs/dom/SVGURIReference.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGURIReference.scala rename to dom/src/main/scala/org/scalajs/dom/SVGURIReference.scala diff --git a/src/main/scala/org/scalajs/dom/SVGUnitTypes.scala b/dom/src/main/scala/org/scalajs/dom/SVGUnitTypes.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGUnitTypes.scala rename to dom/src/main/scala/org/scalajs/dom/SVGUnitTypes.scala diff --git a/src/main/scala/org/scalajs/dom/SVGUseElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGUseElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGUseElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGUseElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGViewElement.scala b/dom/src/main/scala/org/scalajs/dom/SVGViewElement.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGViewElement.scala rename to dom/src/main/scala/org/scalajs/dom/SVGViewElement.scala diff --git a/src/main/scala/org/scalajs/dom/SVGZoomAndPan.scala b/dom/src/main/scala/org/scalajs/dom/SVGZoomAndPan.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGZoomAndPan.scala rename to dom/src/main/scala/org/scalajs/dom/SVGZoomAndPan.scala diff --git a/src/main/scala/org/scalajs/dom/SVGZoomEventInit.scala b/dom/src/main/scala/org/scalajs/dom/SVGZoomEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SVGZoomEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/SVGZoomEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/Screen.scala b/dom/src/main/scala/org/scalajs/dom/Screen.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Screen.scala rename to dom/src/main/scala/org/scalajs/dom/Screen.scala diff --git a/src/main/scala/org/scalajs/dom/Selection.scala b/dom/src/main/scala/org/scalajs/dom/Selection.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Selection.scala rename to dom/src/main/scala/org/scalajs/dom/Selection.scala diff --git a/src/main/scala/org/scalajs/dom/ServiceWorker.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorker.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ServiceWorker.scala rename to dom/src/main/scala/org/scalajs/dom/ServiceWorker.scala diff --git a/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala rename to dom/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala diff --git a/src/main/scala/org/scalajs/dom/ServiceWorkerGlobalScope.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerGlobalScope.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ServiceWorkerGlobalScope.scala rename to dom/src/main/scala/org/scalajs/dom/ServiceWorkerGlobalScope.scala diff --git a/src/main/scala/org/scalajs/dom/ServiceWorkerMessageEventInit.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerMessageEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ServiceWorkerMessageEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/ServiceWorkerMessageEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/ServiceWorkerRegistration.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerRegistration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ServiceWorkerRegistration.scala rename to dom/src/main/scala/org/scalajs/dom/ServiceWorkerRegistration.scala diff --git a/src/main/scala/org/scalajs/dom/SharedWorker.scala b/dom/src/main/scala/org/scalajs/dom/SharedWorker.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SharedWorker.scala rename to dom/src/main/scala/org/scalajs/dom/SharedWorker.scala diff --git a/src/main/scala/org/scalajs/dom/SharedWorkerGlobalScope.scala b/dom/src/main/scala/org/scalajs/dom/SharedWorkerGlobalScope.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SharedWorkerGlobalScope.scala rename to dom/src/main/scala/org/scalajs/dom/SharedWorkerGlobalScope.scala diff --git a/src/main/scala/org/scalajs/dom/SourceBuffer.scala b/dom/src/main/scala/org/scalajs/dom/SourceBuffer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SourceBuffer.scala rename to dom/src/main/scala/org/scalajs/dom/SourceBuffer.scala diff --git a/src/main/scala/org/scalajs/dom/SourceBufferList.scala b/dom/src/main/scala/org/scalajs/dom/SourceBufferList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SourceBufferList.scala rename to dom/src/main/scala/org/scalajs/dom/SourceBufferList.scala diff --git a/src/main/scala/org/scalajs/dom/StereoPannerNode.scala b/dom/src/main/scala/org/scalajs/dom/StereoPannerNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StereoPannerNode.scala rename to dom/src/main/scala/org/scalajs/dom/StereoPannerNode.scala diff --git a/src/main/scala/org/scalajs/dom/Storage.scala b/dom/src/main/scala/org/scalajs/dom/Storage.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Storage.scala rename to dom/src/main/scala/org/scalajs/dom/Storage.scala diff --git a/src/main/scala/org/scalajs/dom/StorageEstimate.scala b/dom/src/main/scala/org/scalajs/dom/StorageEstimate.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StorageEstimate.scala rename to dom/src/main/scala/org/scalajs/dom/StorageEstimate.scala diff --git a/src/main/scala/org/scalajs/dom/StorageEvent.scala b/dom/src/main/scala/org/scalajs/dom/StorageEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StorageEvent.scala rename to dom/src/main/scala/org/scalajs/dom/StorageEvent.scala diff --git a/src/main/scala/org/scalajs/dom/StorageEventInit.scala b/dom/src/main/scala/org/scalajs/dom/StorageEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StorageEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/StorageEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/StorageManager.scala b/dom/src/main/scala/org/scalajs/dom/StorageManager.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StorageManager.scala rename to dom/src/main/scala/org/scalajs/dom/StorageManager.scala diff --git a/src/main/scala/org/scalajs/dom/StyleMedia.scala b/dom/src/main/scala/org/scalajs/dom/StyleMedia.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StyleMedia.scala rename to dom/src/main/scala/org/scalajs/dom/StyleMedia.scala diff --git a/src/main/scala/org/scalajs/dom/StyleSheet.scala b/dom/src/main/scala/org/scalajs/dom/StyleSheet.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StyleSheet.scala rename to dom/src/main/scala/org/scalajs/dom/StyleSheet.scala diff --git a/src/main/scala/org/scalajs/dom/StyleSheetList.scala b/dom/src/main/scala/org/scalajs/dom/StyleSheetList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/StyleSheetList.scala rename to dom/src/main/scala/org/scalajs/dom/StyleSheetList.scala diff --git a/src/main/scala/org/scalajs/dom/SubtleCrypto.scala b/dom/src/main/scala/org/scalajs/dom/SubtleCrypto.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/SubtleCrypto.scala rename to dom/src/main/scala/org/scalajs/dom/SubtleCrypto.scala diff --git a/src/main/scala/org/scalajs/dom/Text.scala b/dom/src/main/scala/org/scalajs/dom/Text.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Text.scala rename to dom/src/main/scala/org/scalajs/dom/Text.scala diff --git a/src/main/scala/org/scalajs/dom/TextEvent.scala b/dom/src/main/scala/org/scalajs/dom/TextEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextEvent.scala rename to dom/src/main/scala/org/scalajs/dom/TextEvent.scala diff --git a/src/main/scala/org/scalajs/dom/TextEventInit.scala b/dom/src/main/scala/org/scalajs/dom/TextEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/TextEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/TextMetrics.scala b/dom/src/main/scala/org/scalajs/dom/TextMetrics.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextMetrics.scala rename to dom/src/main/scala/org/scalajs/dom/TextMetrics.scala diff --git a/src/main/scala/org/scalajs/dom/TextTrack.scala b/dom/src/main/scala/org/scalajs/dom/TextTrack.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextTrack.scala rename to dom/src/main/scala/org/scalajs/dom/TextTrack.scala diff --git a/src/main/scala/org/scalajs/dom/TextTrackCue.scala b/dom/src/main/scala/org/scalajs/dom/TextTrackCue.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextTrackCue.scala rename to dom/src/main/scala/org/scalajs/dom/TextTrackCue.scala diff --git a/src/main/scala/org/scalajs/dom/TextTrackCueList.scala b/dom/src/main/scala/org/scalajs/dom/TextTrackCueList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextTrackCueList.scala rename to dom/src/main/scala/org/scalajs/dom/TextTrackCueList.scala diff --git a/src/main/scala/org/scalajs/dom/TextTrackList.scala b/dom/src/main/scala/org/scalajs/dom/TextTrackList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TextTrackList.scala rename to dom/src/main/scala/org/scalajs/dom/TextTrackList.scala diff --git a/src/main/scala/org/scalajs/dom/TimeRanges.scala b/dom/src/main/scala/org/scalajs/dom/TimeRanges.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TimeRanges.scala rename to dom/src/main/scala/org/scalajs/dom/TimeRanges.scala diff --git a/src/main/scala/org/scalajs/dom/Touch.scala b/dom/src/main/scala/org/scalajs/dom/Touch.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Touch.scala rename to dom/src/main/scala/org/scalajs/dom/Touch.scala diff --git a/src/main/scala/org/scalajs/dom/TouchEvent.scala b/dom/src/main/scala/org/scalajs/dom/TouchEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TouchEvent.scala rename to dom/src/main/scala/org/scalajs/dom/TouchEvent.scala diff --git a/src/main/scala/org/scalajs/dom/TouchEventInit.scala b/dom/src/main/scala/org/scalajs/dom/TouchEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TouchEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/TouchEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/TouchList.scala b/dom/src/main/scala/org/scalajs/dom/TouchList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TouchList.scala rename to dom/src/main/scala/org/scalajs/dom/TouchList.scala diff --git a/src/main/scala/org/scalajs/dom/TrackEvent.scala b/dom/src/main/scala/org/scalajs/dom/TrackEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TrackEvent.scala rename to dom/src/main/scala/org/scalajs/dom/TrackEvent.scala diff --git a/src/main/scala/org/scalajs/dom/TransitionEvent.scala b/dom/src/main/scala/org/scalajs/dom/TransitionEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TransitionEvent.scala rename to dom/src/main/scala/org/scalajs/dom/TransitionEvent.scala diff --git a/src/main/scala/org/scalajs/dom/TreeWalker.scala b/dom/src/main/scala/org/scalajs/dom/TreeWalker.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TreeWalker.scala rename to dom/src/main/scala/org/scalajs/dom/TreeWalker.scala diff --git a/src/main/scala/org/scalajs/dom/TwoDContextAttributes.scala b/dom/src/main/scala/org/scalajs/dom/TwoDContextAttributes.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/TwoDContextAttributes.scala rename to dom/src/main/scala/org/scalajs/dom/TwoDContextAttributes.scala diff --git a/src/main/scala/org/scalajs/dom/UIEvent.scala b/dom/src/main/scala/org/scalajs/dom/UIEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/UIEvent.scala rename to dom/src/main/scala/org/scalajs/dom/UIEvent.scala diff --git a/src/main/scala/org/scalajs/dom/UIEventInit.scala b/dom/src/main/scala/org/scalajs/dom/UIEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/UIEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/UIEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/URL.scala b/dom/src/main/scala/org/scalajs/dom/URL.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/URL.scala rename to dom/src/main/scala/org/scalajs/dom/URL.scala diff --git a/src/main/scala/org/scalajs/dom/URLSearchParams.scala b/dom/src/main/scala/org/scalajs/dom/URLSearchParams.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/URLSearchParams.scala rename to dom/src/main/scala/org/scalajs/dom/URLSearchParams.scala diff --git a/src/main/scala/org/scalajs/dom/ValidityState.scala b/dom/src/main/scala/org/scalajs/dom/ValidityState.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ValidityState.scala rename to dom/src/main/scala/org/scalajs/dom/ValidityState.scala diff --git a/src/main/scala/org/scalajs/dom/VideoTrack.scala b/dom/src/main/scala/org/scalajs/dom/VideoTrack.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/VideoTrack.scala rename to dom/src/main/scala/org/scalajs/dom/VideoTrack.scala diff --git a/src/main/scala/org/scalajs/dom/VideoTrackList.scala b/dom/src/main/scala/org/scalajs/dom/VideoTrackList.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/VideoTrackList.scala rename to dom/src/main/scala/org/scalajs/dom/VideoTrackList.scala diff --git a/src/main/scala/org/scalajs/dom/WaveShaperNode.scala b/dom/src/main/scala/org/scalajs/dom/WaveShaperNode.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WaveShaperNode.scala rename to dom/src/main/scala/org/scalajs/dom/WaveShaperNode.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLActiveInfo.scala b/dom/src/main/scala/org/scalajs/dom/WebGLActiveInfo.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLActiveInfo.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLActiveInfo.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLBuffer.scala b/dom/src/main/scala/org/scalajs/dom/WebGLBuffer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLBuffer.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLBuffer.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLContextAttributes.scala b/dom/src/main/scala/org/scalajs/dom/WebGLContextAttributes.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLContextAttributes.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLContextAttributes.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLFramebuffer.scala b/dom/src/main/scala/org/scalajs/dom/WebGLFramebuffer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLFramebuffer.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLFramebuffer.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLProgram.scala b/dom/src/main/scala/org/scalajs/dom/WebGLProgram.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLProgram.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLProgram.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLRenderbuffer.scala b/dom/src/main/scala/org/scalajs/dom/WebGLRenderbuffer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLRenderbuffer.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLRenderbuffer.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLRenderingContext.scala b/dom/src/main/scala/org/scalajs/dom/WebGLRenderingContext.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLRenderingContext.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLRenderingContext.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLShader.scala b/dom/src/main/scala/org/scalajs/dom/WebGLShader.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLShader.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLShader.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLShaderPrecisionFormat.scala b/dom/src/main/scala/org/scalajs/dom/WebGLShaderPrecisionFormat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLShaderPrecisionFormat.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLShaderPrecisionFormat.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLTexture.scala b/dom/src/main/scala/org/scalajs/dom/WebGLTexture.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLTexture.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLTexture.scala diff --git a/src/main/scala/org/scalajs/dom/WebGLUniformLocation.scala b/dom/src/main/scala/org/scalajs/dom/WebGLUniformLocation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebGLUniformLocation.scala rename to dom/src/main/scala/org/scalajs/dom/WebGLUniformLocation.scala diff --git a/src/main/scala/org/scalajs/dom/WebSocket.scala b/dom/src/main/scala/org/scalajs/dom/WebSocket.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WebSocket.scala rename to dom/src/main/scala/org/scalajs/dom/WebSocket.scala diff --git a/src/main/scala/org/scalajs/dom/WheelEvent.scala b/dom/src/main/scala/org/scalajs/dom/WheelEvent.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WheelEvent.scala rename to dom/src/main/scala/org/scalajs/dom/WheelEvent.scala diff --git a/src/main/scala/org/scalajs/dom/WheelEventInit.scala b/dom/src/main/scala/org/scalajs/dom/WheelEventInit.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WheelEventInit.scala rename to dom/src/main/scala/org/scalajs/dom/WheelEventInit.scala diff --git a/src/main/scala/org/scalajs/dom/Window.scala b/dom/src/main/scala/org/scalajs/dom/Window.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Window.scala rename to dom/src/main/scala/org/scalajs/dom/Window.scala diff --git a/src/main/scala/org/scalajs/dom/WindowBase64.scala b/dom/src/main/scala/org/scalajs/dom/WindowBase64.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowBase64.scala rename to dom/src/main/scala/org/scalajs/dom/WindowBase64.scala diff --git a/src/main/scala/org/scalajs/dom/WindowClient.scala b/dom/src/main/scala/org/scalajs/dom/WindowClient.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowClient.scala rename to dom/src/main/scala/org/scalajs/dom/WindowClient.scala diff --git a/src/main/scala/org/scalajs/dom/WindowConsole.scala b/dom/src/main/scala/org/scalajs/dom/WindowConsole.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowConsole.scala rename to dom/src/main/scala/org/scalajs/dom/WindowConsole.scala diff --git a/src/main/scala/org/scalajs/dom/WindowLocalStorage.scala b/dom/src/main/scala/org/scalajs/dom/WindowLocalStorage.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowLocalStorage.scala rename to dom/src/main/scala/org/scalajs/dom/WindowLocalStorage.scala diff --git a/src/main/scala/org/scalajs/dom/WindowOrWorkerGlobalScope.scala b/dom/src/main/scala/org/scalajs/dom/WindowOrWorkerGlobalScope.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowOrWorkerGlobalScope.scala rename to dom/src/main/scala/org/scalajs/dom/WindowOrWorkerGlobalScope.scala diff --git a/src/main/scala/org/scalajs/dom/WindowSessionStorage.scala b/dom/src/main/scala/org/scalajs/dom/WindowSessionStorage.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowSessionStorage.scala rename to dom/src/main/scala/org/scalajs/dom/WindowSessionStorage.scala diff --git a/src/main/scala/org/scalajs/dom/WindowTimers.scala b/dom/src/main/scala/org/scalajs/dom/WindowTimers.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WindowTimers.scala rename to dom/src/main/scala/org/scalajs/dom/WindowTimers.scala diff --git a/src/main/scala/org/scalajs/dom/Worker.scala b/dom/src/main/scala/org/scalajs/dom/Worker.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/Worker.scala rename to dom/src/main/scala/org/scalajs/dom/Worker.scala diff --git a/src/main/scala/org/scalajs/dom/WorkerGlobalScope.scala b/dom/src/main/scala/org/scalajs/dom/WorkerGlobalScope.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WorkerGlobalScope.scala rename to dom/src/main/scala/org/scalajs/dom/WorkerGlobalScope.scala diff --git a/src/main/scala/org/scalajs/dom/WorkerLocation.scala b/dom/src/main/scala/org/scalajs/dom/WorkerLocation.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WorkerLocation.scala rename to dom/src/main/scala/org/scalajs/dom/WorkerLocation.scala diff --git a/src/main/scala/org/scalajs/dom/WorkerNavigator.scala b/dom/src/main/scala/org/scalajs/dom/WorkerNavigator.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WorkerNavigator.scala rename to dom/src/main/scala/org/scalajs/dom/WorkerNavigator.scala diff --git a/src/main/scala/org/scalajs/dom/WriteableStream.scala b/dom/src/main/scala/org/scalajs/dom/WriteableStream.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/WriteableStream.scala rename to dom/src/main/scala/org/scalajs/dom/WriteableStream.scala diff --git a/src/main/scala/org/scalajs/dom/XMLHttpRequest.scala b/dom/src/main/scala/org/scalajs/dom/XMLHttpRequest.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/XMLHttpRequest.scala rename to dom/src/main/scala/org/scalajs/dom/XMLHttpRequest.scala diff --git a/src/main/scala/org/scalajs/dom/XMLHttpRequestEventTarget.scala b/dom/src/main/scala/org/scalajs/dom/XMLHttpRequestEventTarget.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/XMLHttpRequestEventTarget.scala rename to dom/src/main/scala/org/scalajs/dom/XMLHttpRequestEventTarget.scala diff --git a/src/main/scala/org/scalajs/dom/XMLSerializer.scala b/dom/src/main/scala/org/scalajs/dom/XMLSerializer.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/XMLSerializer.scala rename to dom/src/main/scala/org/scalajs/dom/XMLSerializer.scala diff --git a/src/main/scala/org/scalajs/dom/XPathNSResolver.scala b/dom/src/main/scala/org/scalajs/dom/XPathNSResolver.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/XPathNSResolver.scala rename to dom/src/main/scala/org/scalajs/dom/XPathNSResolver.scala diff --git a/src/main/scala/org/scalajs/dom/XPathResult.scala b/dom/src/main/scala/org/scalajs/dom/XPathResult.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/XPathResult.scala rename to dom/src/main/scala/org/scalajs/dom/XPathResult.scala diff --git a/src/main/scala/org/scalajs/dom/crypto/GlobalCrypto.scala b/dom/src/main/scala/org/scalajs/dom/crypto/GlobalCrypto.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/crypto/GlobalCrypto.scala rename to dom/src/main/scala/org/scalajs/dom/crypto/GlobalCrypto.scala diff --git a/src/main/scala/org/scalajs/dom/crypto/package.scala b/dom/src/main/scala/org/scalajs/dom/crypto/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/crypto/package.scala rename to dom/src/main/scala/org/scalajs/dom/crypto/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/Fullscreen.scala b/dom/src/main/scala/org/scalajs/dom/experimental/Fullscreen.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/Fullscreen.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/Fullscreen.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/PointerLock.scala b/dom/src/main/scala/org/scalajs/dom/experimental/PointerLock.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/PointerLock.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/PointerLock.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/Vibration.scala b/dom/src/main/scala/org/scalajs/dom/experimental/Vibration.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/Vibration.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/Vibration.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/beacon/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/beacon/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/beacon/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/beacon/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/cachestorage/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/cachestorage/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/cachestorage/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/cachestorage/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/deviceorientation/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/deviceorientation/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/deviceorientation/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/deviceorientation/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/domparser/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/domparser/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/domparser/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/domparser/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/gamepad/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/gamepad/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/gamepad/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/gamepad/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/intl/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/intl/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/intl/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/intl/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/mediastream/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/mediastream/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/mediastream/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/mediastream/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/permissions/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/permissions/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/permissions/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/permissions/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/push/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/push/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/push/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/push/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/serviceworkers/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/serviceworkers/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/serviceworkers/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/serviceworkers/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/sharedworkers/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/sharedworkers/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/sharedworkers/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/sharedworkers/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/storage/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/storage/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/storage/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/storage/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/webgl/extensions/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/webgl/extensions/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/webgl/extensions/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/webgl/extensions/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/webgl/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/webgl/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/webgl/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/webgl/package.scala diff --git a/src/main/scala/org/scalajs/dom/experimental/webrtc/package.scala b/dom/src/main/scala/org/scalajs/dom/experimental/webrtc/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/experimental/webrtc/package.scala rename to dom/src/main/scala/org/scalajs/dom/experimental/webrtc/package.scala diff --git a/src/main/scala/org/scalajs/dom/ext/Ajax.scala b/dom/src/main/scala/org/scalajs/dom/ext/Ajax.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ext/Ajax.scala rename to dom/src/main/scala/org/scalajs/dom/ext/Ajax.scala diff --git a/src/main/scala/org/scalajs/dom/ext/AjaxException.scala b/dom/src/main/scala/org/scalajs/dom/ext/AjaxException.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ext/AjaxException.scala rename to dom/src/main/scala/org/scalajs/dom/ext/AjaxException.scala diff --git a/src/main/scala/org/scalajs/dom/ext/package.scala b/dom/src/main/scala/org/scalajs/dom/ext/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/ext/package.scala rename to dom/src/main/scala/org/scalajs/dom/ext/package.scala diff --git a/src/main/scala/org/scalajs/dom/html.scala b/dom/src/main/scala/org/scalajs/dom/html.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/html.scala rename to dom/src/main/scala/org/scalajs/dom/html.scala diff --git a/src/main/scala/org/scalajs/dom/idb.scala b/dom/src/main/scala/org/scalajs/dom/idb.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/idb.scala rename to dom/src/main/scala/org/scalajs/dom/idb.scala diff --git a/src/main/scala/org/scalajs/dom/intl/Collator.scala b/dom/src/main/scala/org/scalajs/dom/intl/Collator.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/intl/Collator.scala rename to dom/src/main/scala/org/scalajs/dom/intl/Collator.scala diff --git a/src/main/scala/org/scalajs/dom/intl/CollatorOptions.scala b/dom/src/main/scala/org/scalajs/dom/intl/CollatorOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/intl/CollatorOptions.scala rename to dom/src/main/scala/org/scalajs/dom/intl/CollatorOptions.scala diff --git a/src/main/scala/org/scalajs/dom/intl/DateTimeFormat.scala b/dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/intl/DateTimeFormat.scala rename to dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormat.scala diff --git a/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala b/dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala rename to dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala diff --git a/src/main/scala/org/scalajs/dom/intl/NumberFormat.scala b/dom/src/main/scala/org/scalajs/dom/intl/NumberFormat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/intl/NumberFormat.scala rename to dom/src/main/scala/org/scalajs/dom/intl/NumberFormat.scala diff --git a/src/main/scala/org/scalajs/dom/intl/NumberFormatOptions.scala b/dom/src/main/scala/org/scalajs/dom/intl/NumberFormatOptions.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/intl/NumberFormatOptions.scala rename to dom/src/main/scala/org/scalajs/dom/intl/NumberFormatOptions.scala diff --git a/src/main/scala/org/scalajs/dom/package.scala b/dom/src/main/scala/org/scalajs/dom/package.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/package.scala rename to dom/src/main/scala/org/scalajs/dom/package.scala diff --git a/src/main/scala/org/scalajs/dom/raw.scala b/dom/src/main/scala/org/scalajs/dom/raw.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/raw.scala rename to dom/src/main/scala/org/scalajs/dom/raw.scala diff --git a/src/main/scala/org/scalajs/dom/svg.scala b/dom/src/main/scala/org/scalajs/dom/svg.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/svg.scala rename to dom/src/main/scala/org/scalajs/dom/svg.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/ANGLE_instanced_arrays.scala b/dom/src/main/scala/org/scalajs/dom/webgl/ANGLE_instanced_arrays.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/ANGLE_instanced_arrays.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/ANGLE_instanced_arrays.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_blend_minmax.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_blend_minmax.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_blend_minmax.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_blend_minmax.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_color_buffer_half_float.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_color_buffer_half_float.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_color_buffer_half_float.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_color_buffer_half_float.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_disjoint_timer_query.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_disjoint_timer_query.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_disjoint_timer_query.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_disjoint_timer_query.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_frag_depth.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_frag_depth.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_frag_depth.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_frag_depth.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_sRGB.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_sRGB.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_sRGB.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_sRGB.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_shader_texture_lod.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_shader_texture_lod.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_shader_texture_lod.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_shader_texture_lod.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/EXT_texture_filter_anisotropic.scala b/dom/src/main/scala/org/scalajs/dom/webgl/EXT_texture_filter_anisotropic.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/EXT_texture_filter_anisotropic.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/EXT_texture_filter_anisotropic.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_element_index_uint.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_element_index_uint.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_element_index_uint.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_element_index_uint.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_standard_derivatives.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_standard_derivatives.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_standard_derivatives.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_standard_derivatives.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_texture_float.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_float.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_texture_float.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_float.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_texture_float_linear.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_float_linear.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_texture_float_linear.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_float_linear.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float_linear.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float_linear.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float_linear.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_texture_half_float_linear.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/OES_vertex_array_object.scala b/dom/src/main/scala/org/scalajs/dom/webgl/OES_vertex_array_object.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/OES_vertex_array_object.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/OES_vertex_array_object.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_color_buffer_float.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_color_buffer_float.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_color_buffer_float.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_color_buffer_float.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_atc.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_atc.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_atc.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_atc.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_etc1.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_etc1.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_etc1.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_etc1.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_pvrtc.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_pvrtc.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_pvrtc.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_pvrtc.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_s3tc.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_s3tc.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_s3tc.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_compressed_texture_s3tc.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_renderer_info.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_renderer_info.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_renderer_info.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_renderer_info.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_shaders.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_shaders.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_shaders.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_debug_shaders.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_depth_texture.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_depth_texture.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_depth_texture.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_depth_texture.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_draw_buffers.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_draw_buffers.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_draw_buffers.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_draw_buffers.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WEBGL_lose_context.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_lose_context.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WEBGL_lose_context.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WEBGL_lose_context.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/WebGLExtensionIdentifier.scala b/dom/src/main/scala/org/scalajs/dom/webgl/WebGLExtensionIdentifier.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/WebGLExtensionIdentifier.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/WebGLExtensionIdentifier.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/ANGLEInstancedArrays.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/ANGLEInstancedArrays.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/ANGLEInstancedArrays.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/ANGLEInstancedArrays.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTBlendMinmax.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTBlendMinmax.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTBlendMinmax.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTBlendMinmax.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTColorBufferHalfFloat.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTColorBufferHalfFloat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTColorBufferHalfFloat.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTColorBufferHalfFloat.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTDisjointTimerQuery.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTDisjointTimerQuery.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTDisjointTimerQuery.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTDisjointTimerQuery.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTFragDepth.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTFragDepth.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTFragDepth.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTFragDepth.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTShaderTextureLOD.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTShaderTextureLOD.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTShaderTextureLOD.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTShaderTextureLOD.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTTextureFilterAnisotropic.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTTextureFilterAnisotropic.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTTextureFilterAnisotropic.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTTextureFilterAnisotropic.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/EXTsRGB.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTsRGB.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/EXTsRGB.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/EXTsRGB.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESElementIndexUint.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESElementIndexUint.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESElementIndexUint.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESElementIndexUint.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESStandardDerivatives.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESStandardDerivatives.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESStandardDerivatives.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESStandardDerivatives.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloat.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloat.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloat.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloatLinear.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloatLinear.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloatLinear.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureFloatLinear.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloat.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloat.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloat.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloatLinear.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloatLinear.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloatLinear.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESTextureHalfFloatLinear.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/OESVertexArrayObject.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESVertexArrayObject.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/OESVertexArrayObject.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/OESVertexArrayObject.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLColorBufferFloat.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLColorBufferFloat.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLColorBufferFloat.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLColorBufferFloat.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLCompressedTextureETC1.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLCompressedTextureETC1.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLCompressedTextureETC1.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLCompressedTextureETC1.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLDrawBuffers.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLDrawBuffers.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLDrawBuffers.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WEBGLDrawBuffers.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureATC.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureATC.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureATC.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureATC.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTexturePVRTC.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTexturePVRTC.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTexturePVRTC.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTexturePVRTC.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureS3TC.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureS3TC.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureS3TC.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLCompressedTextureS3TC.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugRendererInfo.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugRendererInfo.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugRendererInfo.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugRendererInfo.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugShaders.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugShaders.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugShaders.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDebugShaders.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDepthTexture.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDepthTexture.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDepthTexture.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLDepthTexture.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLLoseContext.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLLoseContext.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLLoseContext.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLLoseContext.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLTimerQueryEXT.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLTimerQueryEXT.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLTimerQueryEXT.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLTimerQueryEXT.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLVertexArrayObjectOES.scala b/dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLVertexArrayObjectOES.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/extensions/WebGLVertexArrayObjectOES.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/extensions/WebGLVertexArrayObjectOES.scala diff --git a/src/main/scala/org/scalajs/dom/webgl/webgl.scala b/dom/src/main/scala/org/scalajs/dom/webgl/webgl.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webgl/webgl.scala rename to dom/src/main/scala/org/scalajs/dom/webgl/webgl.scala diff --git a/src/main/scala/org/scalajs/dom/webworkers.scala b/dom/src/main/scala/org/scalajs/dom/webworkers.scala similarity index 100% rename from src/main/scala/org/scalajs/dom/webworkers.scala rename to dom/src/main/scala/org/scalajs/dom/webworkers.scala diff --git a/project/Build.scala b/project/Build.scala index bf249b7d4..eef9c3d79 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -23,7 +23,7 @@ object Build { // TODO: Change root from {.root => .} and dom from {. => dom} lazy val root = project - .in(file(".root")) + .in(file(".")) .configure(commonSettings, crossScala, preventPublication) .settings( name := "Scala.js DOM", @@ -41,7 +41,6 @@ object Build { ) lazy val dom = project - .in(file(".")) .dependsOn(scalafixRules % ScalafixConfig) .enablePlugins(ScalaJSPlugin, ScalafixPlugin) .configure(commonSettings, crossScala, publicationSetttings)