Skip to content

Commit 5140f7c

Browse files
authored
Merge pull request #80 from Quafadas/columns
fix column order
2 parents 6f54dc9 + 57194e1 commit 5140f7c

File tree

10 files changed

+279
-119
lines changed

10 files changed

+279
-119
lines changed

.scalafmt.conf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ runner.dialectOverride.allowSignificantIndentation = true
1010
rewrite.scala3.countEndMarkerLines = lastBlockOnly
1111
rewrite.scala3.insertEndMarkerMinLines = 1
1212
indent.main = 2
13-
maxColumn = 180
14-
project.excludeFilters = [ ".*.mill"]
13+
maxColumn = 180

build.mill

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,24 @@
55

66
package build
77

8-
import mill._, mill.scalalib._, mill.scalajslib._
9-
import mill._, scalalib._, publish._
8+
import mill.*, mill.scalalib.*, mill.scalajslib.*
9+
import mill.*, scalalib.*, publish.*
1010

1111
import mill.util.VcsVersion
1212

13-
object Config {
13+
object Config:
1414
val oslib = mvn"com.lihaoyi::os-lib:0.11.5"
1515
val scalatags = mvn"com.lihaoyi::scalatags::0.13.1"
1616
val fansi = mvn"com.lihaoyi::fansi::0.5.1"
1717

18-
19-
2018
val laminar = mvn"com.raquo::laminar::17.2.1"
2119
val munit = mvn"org.scalameta::munit::1.1.1"
2220
val scalaVersion = "3.7.2"
2321
val scalaJSVersion = "1.19.0"
24-
}
22+
end Config
2523

2624
// mill __.compiledClassesAndSemanticDbFiles
27-
trait Common extends ScalaModule {
25+
trait Common extends ScalaModule:
2826
def scalaVersion = Config.scalaVersion
2927

3028
override def mvnDeps = super.mvnDeps() ++ Seq(
@@ -33,23 +31,21 @@ trait Common extends ScalaModule {
3331
Config.fansi
3432
)
3533
override def scalacOptions: T[Seq[String]] = super.scalacOptions() ++ Seq("-Xmax-inlines", "128")
36-
}
37-
34+
end Common
3835

39-
trait CommonJS extends Common with ScalaJSModule {
36+
trait CommonJS extends Common with ScalaJSModule:
4037
def scalaJSVersion = "1.19.0"
4138
override def mvnDeps = super.mvnDeps() ++ Seq(
4239
mvn"org.scala-js::scalajs-dom::2.8.1",
4340
mvn"org.scala-js::scalajs-java-securerandom::1.0.0".withDottyCompat(scalaVersion()),
4441
Config.laminar
4542
)
46-
}
43+
end CommonJS
4744

48-
49-
trait PublishModule extends mill.scalalib.PublishModule {
45+
trait PublishModule extends mill.scalalib.PublishModule:
5046
override def artifactName = "scautable"
5147

52-
override def publishVersion = Task{ VcsVersion.vcsState().format() }
48+
override def publishVersion = Task(VcsVersion.vcsState().format())
5349

5450
override def pomSettings = Task {
5551
PomSettings(
@@ -63,17 +59,16 @@ trait PublishModule extends mill.scalalib.PublishModule {
6359
)
6460
)
6561
}
62+
end PublishModule
6663

67-
}
68-
69-
trait CommonTests extends TestModule.Munit {
64+
trait CommonTests extends TestModule.Munit:
7065

7166
// override def testFramework = "munit.runner.Framework"
7267
override def mvnDeps = super.mvnDeps() ++ Seq(
7368
Config.munit
7469
)
75-
}
70+
end CommonTests
7671

77-
trait ShareCompileResources extends ScalaModule {
72+
trait ShareCompileResources extends ScalaModule:
7873
override def compileResources = super.compileResources() ++ resources()
79-
}
74+
end ShareCompileResources

examples/package.mill

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,29 @@
11
package build.examples
22

3-
import mill._, scalalib._, mill.scalajslib._, mill.scalajslib.api._
3+
import mill.*, scalalib.*, mill.scalajslib.*, mill.scalajslib.api.*
44

55
import build.Config
66

7-
object `package` extends ScalaModule with build.ShareCompileResources {
7+
object `package` extends ScalaModule with build.ShareCompileResources:
88
def scalaVersion = Config.scalaVersion
99
override def moduleDeps = Seq(build.scautable.jvm)
1010

1111
override def mvnDeps = super.mvnDeps() ++ Seq(
1212
mvn"io.github.quafadas::dedav4s::0.10.0-RC2"
1313
)
1414

15-
/**
16-
*
17-
*/
18-
object vizserver extends ScalaModule{
15+
/** */
16+
object vizserver extends ScalaModule:
1917
def scalaVersion = Config.scalaVersion
2018
def moduleDeps = Seq(build.examples)
2119

22-
/**
23-
* This attempts to leave some logging behind, to tell vscode to port forward to 8085. If it doesn't work, you can port forwrad manually.
20+
/** This attempts to leave some logging behind, to tell vscode to port forward to 8085. If it doesn't work, you can port forwrad manually.
2421
*
2522
* @return
2623
*/
27-
def mainClass = Task{
24+
def mainClass = Task {
2825
println("Starting vizserver...on https://localhost:8085/")
2926
Some("viz.websockets.serve")
3027
}
31-
32-
}
33-
34-
}
28+
end vizserver
29+
end `package`

scautable/package.mill

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,33 @@
11
package build.scautable
22

3-
import mill._
4-
import mill.scalalib._
5-
import mill.scalajslib._
6-
import mill.scalajslib.api._
3+
import mill.*
4+
import mill.scalalib.*
5+
import mill.scalajslib.*
6+
import mill.scalajslib.api.*
77
import build.Config
88

9-
object `package` extends Module {
9+
object `package` extends Module:
1010

1111
trait SharedModule extends build.Common with PlatformScalaModule
1212

1313
trait SharedTest extends SharedModule with TestModule.Munit with build.CommonTests
1414

15-
16-
object jvm extends SharedModule with ScalaModule with build.PublishModule {
17-
override def mvnDeps= super.mvnDeps() ++ Seq(
15+
object jvm extends SharedModule with ScalaModule with build.PublishModule:
16+
override def mvnDeps = super.mvnDeps() ++ Seq(
1817
mvn"org.apache.poi:poi:5.4.1",
19-
mvn"org.apache.poi:poi-ooxml:5.4.1",
18+
mvn"org.apache.poi:poi-ooxml:5.4.1"
2019
)
21-
}
20+
end jvm
2221

2322
object js extends SharedModule with build.CommonJS with build.PublishModule
2423

25-
object test extends Module {
26-
object js extends SharedTest with build.CommonJS with TestScalaJSModule {
27-
override def moduleDeps: Seq[JavaModule] = Seq(build.scautable.js)
28-
}
24+
object test extends Module:
25+
object js extends SharedTest with build.CommonJS with TestScalaJSModule:
26+
override def moduleDeps: Seq[JavaModule] = Seq(build.scautable.js)
27+
end js
2928

30-
object jvm extends SharedTest with build.ShareCompileResources {
29+
object jvm extends SharedTest with build.ShareCompileResources:
3130
override def moduleDeps = Seq(build.scautable.jvm)
32-
}
33-
}
34-
35-
}
31+
end jvm
32+
end test
33+
end `package`

0 commit comments

Comments
 (0)