./.codecov.yml
.jvmopts
.scalafmt.conf
CODEOWNERS
LICENSE
LICENSE.argonaut
LICENSE.ephox
NOTICE
build.sbt
docs/src/main/resources/microsite/css/override.css
docs/src/main/resources/microsite/img/circe.svg
docs/src/main/resources/microsite/img/circe_alt.svg
docs/src/main/resources/microsite/img/circe_navbar_brand.svg
docs/src/main/resources/microsite/plugins/jekyll-scalafiddle.rb
examples/sf-city-lots/build.sbt
examples/sf-city-lots/project/build.properties
examples/todo-spray/build.sbt
examples/todo-spray/project/build.properties
examples/todo-spray/src/main/scala/todo/TodoService.scala
modules/benchmark-dotty/src/main/scala/io/circe/benchmark/DerivesBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/AtBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/ExampleData.scala
modules/benchmark/src/main/scala/io/circe/benchmark/FoldingBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/Foo.scala
modules/benchmark/src/main/scala/io/circe/benchmark/GenericDerivationBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/InstantiationBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/JsonObjectBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/MapDecoderBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/NumberParsingBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/PointerBenchmark.scala
modules/benchmark/src/main/scala/io/circe/benchmark/PrintingBenchmark.scala
modules/benchmark/src/test/scala/io/circe/benchmark/FoldingBenchmarkSpec.scala
modules/benchmark/src/test/scala/io/circe/benchmark/GenericDerivationBenchmarkSpec.scala
modules/benchmark/src/test/scala/io/circe/benchmark/InstantiationBenchmarkSpec.scala
modules/benchmark/src/test/scala/io/circe/benchmark/JsonObjectBenchmarkSpec.scala
modules/benchmark/src/test/scala/io/circe/benchmark/NumberParsingBenchmarkSpec.scala
modules/benchmark/src/test/scala/io/circe/benchmark/PointerBenchmarkSpec.scala
modules/benchmark/src/test/scala/io/circe/benchmark/PrintingBenchmarkSpec.scala
modules/core/shared/src/main/scala-2.12/io/circe/CollectionDecoders.scala
modules/core/shared/src/main/scala-2.12/io/circe/CompatBuilder.scala
modules/core/shared/src/main/scala-2.12/io/circe/LiteralDecoders.scala
modules/core/shared/src/main/scala-2.12/io/circe/LiteralEncoders.scala
modules/core/shared/src/main/scala-2.13+/io/circe/CollectionDecoders.scala
modules/core/shared/src/main/scala-2.13+/io/circe/CompatBuilder.scala
modules/core/shared/src/main/scala-2.13+/io/circe/LiteralDecoders.scala
modules/core/shared/src/main/scala-2.13+/io/circe/LiteralEncoders.scala
modules/core/shared/src/main/scala-2/io/circe/Derivation.scala
modules/core/shared/src/main/scala-2/io/circe/EnumerationCodecs.scala
modules/core/shared/src/main/scala-2/io/circe/EnumerationDecoders.scala
modules/core/shared/src/main/scala-2/io/circe/EnumerationEncoders.scala
modules/core/shared/src/main/scala-3/io/circe/Derivation.scala
modules/core/shared/src/main/scala-3/io/circe/EnumerationCodecs.scala
modules/core/shared/src/main/scala-3/io/circe/EnumerationDecoders.scala
modules/core/shared/src/main/scala-3/io/circe/EnumerationEncoders.scala
modules/core/shared/src/main/scala/io/circe/ACursor.scala
modules/core/shared/src/main/scala/io/circe/AccumulatingDecoder.scala
modules/core/shared/src/main/scala/io/circe/Codec.scala
modules/core/shared/src/main/scala/io/circe/CursorOp.scala
modules/core/shared/src/main/scala/io/circe/Decoder.scala
modules/core/shared/src/main/scala/io/circe/Encoder.scala
modules/core/shared/src/main/scala/io/circe/Error.scala
modules/core/shared/src/main/scala/io/circe/FailedCursor.scala
modules/core/shared/src/main/scala/io/circe/HCursor.scala
modules/core/shared/src/main/scala/io/circe/Json.scala
modules/core/shared/src/main/scala/io/circe/JsonNumber.scala
modules/core/shared/src/main/scala/io/circe/JsonObject.scala
modules/core/shared/src/main/scala/io/circe/KeyDecoder.scala
modules/core/shared/src/main/scala/io/circe/KeyEncoder.scala
modules/core/shared/src/main/scala/io/circe/MapDecoder.scala
modules/core/shared/src/main/scala/io/circe/NonEmptySeqDecoder.scala
modules/core/shared/src/main/scala/io/circe/Parser.scala
modules/core/shared/src/main/scala/io/circe/Printer.scala
modules/core/shared/src/main/scala/io/circe/SeqDecoder.scala
modules/core/shared/src/main/scala/io/circe/cursor/ArrayCursor.scala
modules/core/shared/src/main/scala/io/circe/cursor/ObjectCursor.scala
modules/core/shared/src/main/scala/io/circe/cursor/TopCursor.scala
modules/core/shared/src/main/scala/io/circe/disjunctionCodecs.scala
modules/core/shared/src/main/scala/io/circe/export/Exported.scala
modules/core/shared/src/main/scala/io/circe/package.scala
modules/core/shared/src/main/scala/io/circe/syntax/package.scala
modules/extras/src/main/scala/io/circe/extras.scala
modules/extras/src/test/scala/io/circe/ExtrasSpec.scala
modules/generic-simple/src/main/resources/deriving.conf
modules/generic-simple/src/main/scala/io/circe/generic/simple/AutoDerivation.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/JsonCodec.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/auto/package.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/codec/DerivedAsObjectCodec.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/codec/ReprAsObjectCodec.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/decoding/DerivedDecoder.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/decoding/IncompleteDerivedDecoders.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/decoding/ReprDecoder.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/encoding/DerivedAsObjectEncoder.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/encoding/ReprAsObjectEncoder.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/semiauto.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/util/PatchWithOptions.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/util/macros/ExportMacros.scala
modules/generic-simple/src/main/scala/io/circe/generic/simple/util/macros/JsonCodecMacros.scala
modules/generic-simple/src/test/scala/io/circe/generic/AutoDerivedSuite.scala
modules/generic-simple/src/test/scala/io/circe/generic/JsonCodecMacrosSuite.scala
modules/generic-simple/src/test/scala/io/circe/generic/SemiautoDerivedSuite.scala
modules/generic/shared/src/main/resources/deriving.conf
modules/generic/shared/src/main/scala-2/io/circe/generic/AutoDerivation.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/Deriver.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/JsonCodec.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/auto/package.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/codec/DerivedAsObjectCodec.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/codec/ReprAsObjectCodec.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/decoding/DerivedDecoder.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/decoding/IncompleteDerivedDecoders.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/decoding/ReprDecoder.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/encoding/DerivedAsObjectEncoder.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/encoding/ReprAsObjectEncoder.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/encoding/package.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/semiauto.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/util/PatchWithOptions.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/util/macros/DerivationMacros.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/util/macros/ExportMacros.scala
modules/generic/shared/src/main/scala-2/io/circe/generic/util/macros/JsonCodecMacros.scala
modules/generic/shared/src/main/scala-3/io/circe/generic/auto.scala
modules/generic/shared/src/main/scala-3/io/circe/generic/semiauto.scala
modules/generic/shared/src/test/scala-0/io/circe/generic/AutoDerivedSuite.scala
modules/generic/shared/src/test/scala-0/io/circe/generic/SemiautoDerivedSuite.scala
modules/generic/shared/src/test/scala-2/io/circe/generic/AutoDerivedSuite.scala
modules/generic/shared/src/test/scala-2/io/circe/generic/JsonCodecMacrosSuite.scala
modules/generic/shared/src/test/scala-2/io/circe/generic/SemiautoDerivedSuite.scala
modules/hygiene/js/src/main/scala/io/circe/hygiene/HygieneTests.scala
modules/hygiene/jvm/src/main/scala/io/circe/hygiene/HygieneTests.scala
modules/jawn/src/main/scala/io/circe/jawn/CirceSupportParser.scala
modules/jawn/src/main/scala/io/circe/jawn/JawnParser.scala
modules/jawn/src/main/scala/io/circe/jawn/package.scala
modules/jawn/src/test/scala/io/circe/jawn/JawnParserSuite.scala
modules/literal/src/main/scala/io/circe/literal/JsonLiteralMacros.scala
modules/literal/src/main/scala/io/circe/literal/LiteralInstanceMacros.scala
modules/literal/src/main/scala/io/circe/literal/package.scala
modules/literal/src/test/scala/io/circe/literal/LiteralInstancesSuite.scala
modules/literal/src/test/scala/io/circe/literal/interpolator/JsonInterpolatorSuite.scala
modules/numbers-testing/src/main/scala/io/circe/numbers/testing/IntegralString.scala
modules/numbers-testing/src/main/scala/io/circe/numbers/testing/JsonNumberString.scala
modules/numbers/shared/src/main/scala/io/circe/numbers/BiggerDecimal.scala
modules/numbers/shared/src/test/scala/io/circe/numbers/BiggerDecimalSuite.scala
modules/parser/js/src/main/scala/io/circe/parser/package.scala
modules/parser/jvm/src/main/scala/io/circe/parser/package.scala
modules/pointer-literal/src/main/scala/io/circe/pointer/literal/PointerLiteralMacro.scala
modules/pointer-literal/src/main/scala/io/circe/pointer/literal/package.scala
modules/pointer-literal/src/test/scala/io/circe/pointer/literal/PointerInterpolatorSuite.scala
modules/pointer/src/main/scala/io/circe/pointer/Pointer.scala
modules/pointer/src/main/scala/io/circe/pointer/PointerFailure.scala
modules/pointer/src/main/scala/io/circe/pointer/PointerSyntaxError.scala
modules/pointer/src/test/scala/io/circe/pointer/PointerSuite.scala
modules/refined/shared/src/main/scala/io/circe/refined/package.scala
modules/refined/shared/src/test/scala/io/circe/refined/RefinedSuite.scala
modules/scalajs-java-time-test/src/test/scala/io/circe/no_java_time/NoJavaTimeTest.scala
modules/scalajs/src/main/scala/io/circe/scalajs/package.scala
modules/scodec/shared/src/main/scala/io/circe/scodec/package.scala
modules/scodec/shared/src/test/scala/io/circe/scodec/ScodecSuite.scala
modules/shapes/src/main/scala/io/circe/shapes/CoproductInstances.scala
modules/shapes/src/main/scala/io/circe/shapes/HListInstances.scala
modules/shapes/src/main/scala/io/circe/shapes/LabelledCoproductInstances.scala
modules/shapes/src/main/scala/io/circe/shapes/LabelledHListInstances.scala
modules/shapes/src/main/scala/io/circe/shapes/SizedInstances.scala
modules/shapes/src/main/scala/io/circe/shapes/TaggedInstances.scala
modules/shapes/src/main/scala/io/circe/shapes/package.scala
modules/shapes/src/test/scala/io/circe/shapes/ShapelessSuite.scala
modules/testing/js/src/main/scala/io/circe/testing/ArbitraryJsonNumberTransformer.scala
modules/testing/jvm/src/main/scala/io/circe/testing/ArbitraryJsonNumberTransformer.scala
modules/testing/shared/src/main/scala/io/circe/testing/ArbitraryInstances.scala
modules/testing/shared/src/main/scala/io/circe/testing/CodecTests.scala
modules/testing/shared/src/main/scala/io/circe/testing/CogenInstances.scala
modules/testing/shared/src/main/scala/io/circe/testing/EqInstances.scala
modules/testing/shared/src/main/scala/io/circe/testing/KeyCodecLaws.scala
modules/testing/shared/src/main/scala/io/circe/testing/ParserTests.scala
modules/testing/shared/src/main/scala/io/circe/testing/PrinterTests.scala
modules/testing/shared/src/main/scala/io/circe/testing/ShrinkInstances.scala
modules/testing/shared/src/main/scala/io/circe/testing/instances/package.scala
modules/tests/js/src/main/scala/io/circe/tests/PlatformSpecificPrinterTests.scala
modules/tests/js/src/test/scala/io/circe/FloatJsonTests.scala
modules/tests/js/src/test/scala/io/circe/LargeNumberDecoderTests.scala
modules/tests/js/src/test/scala/io/circe/Spaces2PrinterExample.scala
modules/tests/js/src/test/scala/io/circe/scalajs/ScalaJsSuite.scala
modules/tests/jvm/src/main/scala/io/circe/tests/PlatformSpecificPrinterTests.scala
modules/tests/jvm/src/test/resources/io/circe/spaces2-example.json
modules/tests/jvm/src/test/scala/io/circe/FloatJsonTests.scala
modules/tests/jvm/src/test/scala/io/circe/LargeNumberDecoderTests.scala
modules/tests/jvm/src/test/scala/io/circe/MemoizedPiecesSuite.scala
modules/tests/jvm/src/test/scala/io/circe/PrinterWriterReuseSuite.scala
modules/tests/jvm/src/test/scala/io/circe/Spaces2PrinterExample.scala
modules/tests/jvm/src/test/scala/io/circe/jawn/JawnParserSuite.scala
modules/tests/shared/src/main/resources/io/circe/tests/examples/glossary.json
modules/tests/shared/src/main/scala-2.12/io/circe/FactoryInstances.scala
modules/tests/shared/src/main/scala-2.13+/io/circe/FactoryInstances.scala
modules/tests/shared/src/main/scala/io/circe/tests/CirceMunitSuite.scala
modules/tests/shared/src/main/scala/io/circe/tests/CirceSuite.scala
modules/tests/shared/src/main/scala/io/circe/tests/MissingInstances.scala
modules/tests/shared/src/main/scala/io/circe/tests/PrinterSuite.scala
modules/tests/shared/src/main/scala/io/circe/tests/examples/CardinalDirection.scala
modules/tests/shared/src/main/scala/io/circe/tests/examples/WrappedOptionalString.scala
modules/tests/shared/src/main/scala/io/circe/tests/examples/package.scala
modules/tests/shared/src/test/scala-0/io/circe/DerivesSuite.scala
modules/tests/shared/src/test/scala-2.13/io/circe/ArraySeqSuite.scala
modules/tests/shared/src/test/scala-2.13/io/circe/LiteralSuite.scala
modules/tests/shared/src/test/scala-2/io/circe/EnumerationSuite.scala
modules/tests/shared/src/test/scala/io/circe/ACursorSuite.scala
modules/tests/shared/src/test/scala/io/circe/AccumulatingDecoderSuite.scala
modules/tests/shared/src/test/scala/io/circe/CodecSuites.scala
modules/tests/shared/src/test/scala/io/circe/DecoderSuite.scala
modules/tests/shared/src/test/scala/io/circe/EncoderSuite.scala
modules/tests/shared/src/test/scala/io/circe/JavaCurrencySuite.scala
modules/tests/shared/src/test/scala/io/circe/JavaTimeCodecSuite.scala
modules/tests/shared/src/test/scala/io/circe/JsonNumberSuite.scala
modules/tests/shared/src/test/scala/io/circe/JsonObjectSuite.scala
modules/tests/shared/src/test/scala/io/circe/JsonSuite.scala
modules/tests/shared/src/test/scala/io/circe/KeyCodecSuite.scala
modules/tests/shared/src/test/scala/io/circe/KeyDecoderSuite.scala
modules/tests/shared/src/test/scala/io/circe/KeyEncoderSuite.scala
modules/tests/shared/src/test/scala/io/circe/PrinterSuites.scala
modules/tests/shared/src/test/scala/io/circe/SerializableSuite.scala
modules/tests/shared/src/test/scala/io/circe/ShowErrorSuite.scala
modules/tests/shared/src/test/scala/io/circe/SortedKeysSuite.scala
modules/tests/shared/src/test/scala/io/circe/parser/ParserSuite.scala
modules/tests/shared/src/test/scala/io/circe/syntax/SyntaxSuite.scala
project/Boilerplate.scala
project/build.properties
project/plugins.sbt
scalastyle-config.xml
version.sbt
<<<<<< network
# path=./modules/pointer-literal/.jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/pointer-literal/.jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/pointer/.jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/pointer/.jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/numbers/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/numbers/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/jawn/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/jawn/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/core/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/core/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/literal/.jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/literal/.jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/shapes/.jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/shapes/.jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/testing/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/testing/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/generic/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/generic/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/scodec/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/scodec/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/parser/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/parser/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/numbers-testing/.jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/numbers-testing/.jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/refined/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/refined/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/tests/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/tests/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/hygiene/jvm/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/hygiene/jvm/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF
# path=./modules/benchmark/target/scala-2.12/scoverage-report/scoverage.xml
<<<<<< EOF
# path=./modules/benchmark/target/scala-2.12/coverage-report/cobertura.xml
<<<<<< EOF