Files
6502-opcodes/project/ProjectPlugin.scala
Mark Canlas c4ce332202 scala 2.13.4
2020-12-13 01:21:26 -05:00

21 lines
512 B
Scala

import sbt.Keys._
import sbt._
object ProjectPlugin extends AutoPlugin {
override def trigger = allRequirements
override lazy val projectSettings = Seq(
scalaVersion := "2.13.4"
)
object autoImport {
implicit class ProjectOps(p: Project) {
def withCats: Project =
p.settings(libraryDependencies += "org.typelevel" %% "cats-core" % "2.3.0")
def withTesting: Project =
p.settings(libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.2" % "test")
}
}
}