diff --git a/build.sbt b/build.sbt index 615d343a..53e9040f 100644 --- a/build.sbt +++ b/build.sbt @@ -54,6 +54,7 @@ lazy val root = Project(appName, file(".")) pipelineStages := Seq(digest), // below line required to force asset pipeline to operate in dev rather than only prod Assets / pipelineStages := Seq(concat, uglify), + uglifyOps := UglifyOps.singleFile, // only compress files generated by concat uglify / includeFilter := GlobFilter("application.js") ) diff --git a/project/AppDependencies.scala b/project/AppDependencies.scala index c0fca5e6..12a69cb6 100644 --- a/project/AppDependencies.scala +++ b/project/AppDependencies.scala @@ -2,12 +2,12 @@ import sbt.* object AppDependencies { - private val bootstrapVersion = "9.4.0" + private val bootstrapVersion = "9.5.0" private val hmrcMongoVersion = "2.2.0" val compile: Seq[ModuleID] = Seq( play.sbt.PlayImport.ws, - "uk.gov.hmrc" %% "play-frontend-hmrc-play-30" % "10.10.0", + "uk.gov.hmrc" %% "play-frontend-hmrc-play-30" % "10.12.0", "uk.gov.hmrc" %% "play-conditional-form-mapping-play-30" % "2.0.0", "uk.gov.hmrc" %% "bootstrap-frontend-play-30" % bootstrapVersion, "uk.gov.hmrc.mongo" %% "hmrc-mongo-play-30" % hmrcMongoVersion diff --git a/project/plugins.sbt b/project/plugins.sbt index efd7155a..784ca285 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -10,12 +10,12 @@ ThisBuild / libraryDependencySchemes ++= Seq( "org.scala-lang.modules" %% "scala-xml" % VersionScheme.Always ) -addSbtPlugin("uk.gov.hmrc" % "sbt-auto-build" % "3.22.0") -addSbtPlugin("uk.gov.hmrc" % "sbt-distributables" % "2.5.0") -addSbtPlugin("org.playframework" % "sbt-plugin" % "3.0.5") -addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0") -addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.9") -addSbtPlugin("io.github.irundaia" % "sbt-sassify" % "1.5.2") -addSbtPlugin("net.ground5hark.sbt" % "sbt-concat" % "0.2.0") -addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "2.0.0") -addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.4") +addSbtPlugin("uk.gov.hmrc" % "sbt-auto-build" % "3.22.0") +addSbtPlugin("uk.gov.hmrc" % "sbt-distributables" % "2.5.0") +addSbtPlugin("org.playframework" % "sbt-plugin" % "3.0.5") +addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0") +addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.9") +addSbtPlugin("io.github.irundaia" % "sbt-sassify" % "1.5.2") +addSbtPlugin("com.github.sbt" % "sbt-concat" % "1.0.0") +addSbtPlugin("com.github.sbt" % "sbt-uglify" % "3.0.1") +addSbtPlugin("com.github.sbt" % "sbt-digest" % "2.0.0")