├── .github └── workflows │ └── scala.yml ├── .gitignore ├── .scalafmt.conf ├── README.md ├── lib └── shared │ └── src │ ├── main │ └── scala │ │ └── org │ │ └── latestbit │ │ └── circe │ │ └── adt │ │ └── codec │ │ ├── JsonTaggedAdt.scala │ │ └── impl │ │ ├── JsonTaggedAdtCodec.scala │ │ ├── JsonTaggedAdtDecoder.scala │ │ └── JsonTaggedAdtEncoder.scala │ └── test │ └── scala │ └── org │ └── latestbit │ └── circe │ └── adt │ └── codec │ └── tests │ └── JsonTaggedAdtCodecImplTestSuite.scala └── project ├── build.properties └── plugins.sbt /.github/workflows/scala.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/.github/workflows/scala.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/README.md -------------------------------------------------------------------------------- /lib/shared/src/main/scala/org/latestbit/circe/adt/codec/JsonTaggedAdt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/lib/shared/src/main/scala/org/latestbit/circe/adt/codec/JsonTaggedAdt.scala -------------------------------------------------------------------------------- /lib/shared/src/main/scala/org/latestbit/circe/adt/codec/impl/JsonTaggedAdtCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/lib/shared/src/main/scala/org/latestbit/circe/adt/codec/impl/JsonTaggedAdtCodec.scala -------------------------------------------------------------------------------- /lib/shared/src/main/scala/org/latestbit/circe/adt/codec/impl/JsonTaggedAdtDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/lib/shared/src/main/scala/org/latestbit/circe/adt/codec/impl/JsonTaggedAdtDecoder.scala -------------------------------------------------------------------------------- /lib/shared/src/main/scala/org/latestbit/circe/adt/codec/impl/JsonTaggedAdtEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/lib/shared/src/main/scala/org/latestbit/circe/adt/codec/impl/JsonTaggedAdtEncoder.scala -------------------------------------------------------------------------------- /lib/shared/src/test/scala/org/latestbit/circe/adt/codec/tests/JsonTaggedAdtCodecImplTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/lib/shared/src/test/scala/org/latestbit/circe/adt/codec/tests/JsonTaggedAdtCodecImplTestSuite.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.0 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdolence/circe-tagged-adt-codec-scala3/HEAD/project/plugins.sbt --------------------------------------------------------------------------------