summaryrefslogblamecommitdiff
path: root/scalalib/src/publish/JsonFormatters.scala
blob: 8fc9063225d1dd7c76ddcb9a81acf90d7db21c22 (plain) (tree)
1
2
3
4
5
6
7
8
9
                             






                                                                            
                                                                                      

                                                                                
package mill.scalalib.publish

import upickle.default.{ReadWriter => RW}

trait JsonFormatters {
  implicit lazy val artifactFormat: RW[Artifact] = upickle.default.macroRW
  implicit lazy val developerFormat: RW[Developer] = upickle.default.macroRW
  implicit lazy val licenseFormat: RW[License] = upickle.default.macroRW
  implicit lazy val versionControlFormat: RW[VersionControl] = upickle.default.macroRW
  implicit lazy val pomSettingsFormat: RW[PomSettings] = upickle.default.macroRW
}