diff --git a/BindingHtmlToReact/build.sbt b/BindingHtmlToReact/build.sbt
index ecba60a..7b4b59e 100644
--- a/BindingHtmlToReact/build.sbt
+++ b/BindingHtmlToReact/build.sbt
@@ -67,3 +67,11 @@ libraryDependencies ++= PartialFunction.condOpt(
"org.scalamacros" % "paradise" % "2.1.1" cross CrossVersion.full
)
}
+
+webpack / version := {
+ if (VersionNumber(scalaJSVersion).matchesSemVer(SemanticSelector("<1"))) {
+ "3.12.0"
+ } else {
+ "5.98.0"
+ }
+}
\ No newline at end of file
diff --git a/BindingReactToReact/build.sbt b/BindingReactToReact/build.sbt
index 8ff82e0..b09034a 100644
--- a/BindingReactToReact/build.sbt
+++ b/BindingReactToReact/build.sbt
@@ -51,3 +51,11 @@ scalacOptions ++= PartialFunction.condOpt(
) { case true =>
"-P:scalajs:sjsDefinedByDefault"
}
+
+webpack / version := {
+ if (VersionNumber(scalaJSVersion).matchesSemVer(SemanticSelector("<1"))) {
+ "3.12.0"
+ } else {
+ "5.98.0"
+ }
+}
diff --git a/HtmlMountPoint/build.sbt b/HtmlMountPoint/build.sbt
index 1d028b0..cec7210 100644
--- a/HtmlMountPoint/build.sbt
+++ b/HtmlMountPoint/build.sbt
@@ -16,3 +16,11 @@ libraryDependencies += {
"org.scala-js" %%% "scalajs-dom" % "1.2.0"
}
}
+
+webpack / version := {
+ if (VersionNumber(scalaJSVersion).matchesSemVer(SemanticSelector("<1"))) {
+ "3.12.0"
+ } else {
+ "5.98.0"
+ }
+}
diff --git a/ReactToBindingHtml/build.sbt b/ReactToBindingHtml/build.sbt
index ecba60a..4904449 100644
--- a/ReactToBindingHtml/build.sbt
+++ b/ReactToBindingHtml/build.sbt
@@ -67,3 +67,11 @@ libraryDependencies ++= PartialFunction.condOpt(
"org.scalamacros" % "paradise" % "2.1.1" cross CrossVersion.full
)
}
+
+webpack / version := {
+ if (VersionNumber(scalaJSVersion).matchesSemVer(SemanticSelector("<1"))) {
+ "3.12.0"
+ } else {
+ "5.98.0"
+ }
+}