-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.sbt
36 lines (33 loc) · 1.02 KB
/
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
36
lazy val scala213 = "2.13.16"
lazy val scala3 = "3.3.5"
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.6"
ThisBuild / crossScalaVersions := supportedScalaVersions
ThisBuild / scalaVersion := scala213
ThisBuild / mimaFailOnNoPrevious := false
ThisBuild / tlCiDependencyGraphJob := 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
)
)