-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.sbt
35 lines (32 loc) · 1003 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
lazy val scala213 = "2.13.11"
lazy val scala3 = "3.3.0"
lazy val supportedScalaVersions = List(scala213, scala3)
ThisBuild / organization := "org.sqids"
ThisBuild / organizationName := "Sqids"
ThisBuild / startYear := Some(2023)
ThisBuild / licenses := Seq(License.MIT)
ThisBuild / developers ++= List(
tlGitHubDev("jesperoman", "Jesper Öman")
)
ThisBuild / tlBaseVersion := "0.5"
ThisBuild / crossScalaVersions := supportedScalaVersions
ThisBuild / scalaVersion := scala213
ThisBuild / tlSonatypeUseLegacyHost := false
lazy val root =
project
.in(file("."))
.settings(
publish / skip := true
)
.aggregate(core.jvm, core.native, core.js)
lazy val core =
crossProject(JVMPlatform, NativePlatform, JSPlatform)
.crossType(CrossType.Pure)
.in(file("core"))
.settings(
name := "sqids",
headerLicenseStyle := HeaderLicenseStyle.SpdxSyntax,
libraryDependencies ++= Seq(
"org.scalameta" %%% "munit-scalacheck" % "1.0.0" % Test
)
)