├── .github ├── CODEOWNERS ├── release-drafter.yml └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .sbtopts ├── .scalafmt.conf ├── CHANGELOG.md ├── HOW-TO-RELEASE.md ├── LICENSE ├── README.md ├── SCALA-3-MIGRATION-GUIDE.md ├── benchmarks ├── README.md └── src │ └── main │ └── scala │ └── json │ ├── DateTimeFromJSONBenchmark.scala │ ├── EnumFromJSONBenchmark.scala │ ├── FromJsonBenchmark.scala │ ├── FromMongoBenchmark.scala │ ├── JsonBenchmark.scala │ ├── ParseJsonBenchmark.scala │ ├── ToJsonBenchmark.scala │ └── ToMongoValueBenchmark.scala ├── json ├── LICENSE.md ├── README.md ├── json-core │ ├── dependencies.sbt │ └── src │ │ ├── main │ │ └── scala │ │ │ └── io │ │ │ └── sphere │ │ │ └── json │ │ │ ├── FromJSON.scala │ │ │ ├── JSON.scala │ │ │ ├── SphereJsonParser.scala │ │ │ ├── ToJSON.scala │ │ │ ├── catsinstances │ │ │ └── package.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── io │ │ └── sphere │ │ └── json │ │ ├── BigNumberParsingSpec.scala │ │ ├── DateTimeParsingSpec.scala │ │ ├── JSONProperties.scala │ │ ├── JSONSpec.scala │ │ ├── JodaJavaLocalDateCompatSpec.scala │ │ ├── JodaJavaTimeCompat.scala │ │ ├── MoneyMarshallingSpec.scala │ │ ├── SetHandlingSpec.scala │ │ ├── SphereJsonExample.scala │ │ ├── SphereJsonParserSpec.scala │ │ ├── ToJSONSpec.scala │ │ └── catsinstances │ │ └── JSONCatsInstancesTest.scala └── json-derivation │ └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── sphere │ │ │ └── json │ │ │ └── annotations │ │ │ ├── JSONEmbedded.java │ │ │ ├── JSONIgnore.java │ │ │ ├── JSONKey.java │ │ │ ├── JSONTypeHint.java │ │ │ └── JSONTypeHintField.java │ └── scala │ │ └── io │ │ └── sphere │ │ └── json │ │ ├── ToJSONProduct.fmpp.scala │ │ └── generic │ │ ├── JSONMacros.scala │ │ └── package.fmpp.scala │ └── test │ └── scala │ └── io │ └── sphere │ └── json │ ├── DeriveJSONCompatibilitySpec.scala │ ├── DeriveSingletonJSONSpec.scala │ ├── ForProductNSpec.scala │ ├── JSONEmbeddedSpec.scala │ ├── JSONSpec.scala │ ├── NullHandlingSpec.scala │ ├── OptionReaderSpec.scala │ ├── TypesSwitchSpec.scala │ └── generic │ ├── DefaultValuesSpec.scala │ ├── JSONKeySpec.scala │ ├── JsonTypeHintFieldSpec.scala │ └── SubTypeNameSpec.scala ├── mongo ├── README.md ├── mongo-core │ ├── dependencies.sbt │ └── src │ │ ├── main │ │ └── scala │ │ │ └── io │ │ │ └── sphere │ │ │ └── mongo │ │ │ ├── catsinstances │ │ │ └── package.scala │ │ │ └── format │ │ │ ├── DefaultMongoFormats.scala │ │ │ ├── MongoFormat.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── io │ │ └── sphere │ │ └── mongo │ │ ├── MongoUtils.scala │ │ ├── catsinstances │ │ └── MongoFormatCatsInstancesTest.scala │ │ └── format │ │ ├── BaseMoneyMongoFormatTest.scala │ │ └── DefaultMongoFormatsTest.scala └── mongo-derivation │ └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── sphere │ │ │ └── mongo │ │ │ └── generic │ │ │ └── annotations │ │ │ ├── MongoEmbedded.java │ │ │ ├── MongoIgnore.java │ │ │ ├── MongoKey.java │ │ │ ├── MongoProvidedFormatter.java │ │ │ ├── MongoTypeHint.java │ │ │ └── MongoTypeHintField.java │ └── scala │ │ └── io │ │ └── sphere │ │ └── mongo │ │ └── generic │ │ ├── MongoFormatMacros.scala │ │ └── package.fmpp.scala │ └── test │ └── scala │ └── io │ └── sphere │ └── mongo │ ├── MongoUtils.scala │ ├── SerializationTest.scala │ ├── format │ └── OptionMongoFormatSpec.scala │ └── generic │ ├── DefaultValuesSpec.scala │ ├── DeriveMongoformatSpec.scala │ ├── MongoEmbeddedSpec.scala │ ├── MongoKeySpec.scala │ ├── MongoTypeHintFieldWithAbstractClassSpec.scala │ ├── MongoTypeHintFieldWithSealedTraitSpec.scala │ ├── MongoTypeSelectorContainerSpec.scala │ └── SumTypesDerivingSpec.scala ├── project ├── Fmpp.scala ├── build.properties └── plugins.sbt └── util ├── dependencies.sbt └── src ├── main └── scala │ ├── Concurrent.scala │ ├── DateTimeFormats.scala │ ├── LangTag.scala │ ├── Logging.scala │ ├── Memoizer.scala │ ├── Money.scala │ ├── Reflect.scala │ └── ValidatedFlatMap.scala └── test └── scala ├── DateTimeFormatsRoundtripSpec.scala ├── DateTimeFormatsSpec.scala ├── DomainObjectsGen.scala ├── HighPrecisionMoneySpec.scala ├── LangTagSpec.scala ├── MoneySpec.scala └── ScalaLoggingCompatiblitySpec.scala /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- 1 | template: | 2 | ## What’s Changed 3 | 4 | $CHANGES 5 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/.gitignore -------------------------------------------------------------------------------- /.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/.sbtopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /HOW-TO-RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/HOW-TO-RELEASE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/README.md -------------------------------------------------------------------------------- /SCALA-3-MIGRATION-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/SCALA-3-MIGRATION-GUIDE.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/DateTimeFromJSONBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/DateTimeFromJSONBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/EnumFromJSONBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/EnumFromJSONBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/FromJsonBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/FromJsonBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/FromMongoBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/FromMongoBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/JsonBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/JsonBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/ParseJsonBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/ParseJsonBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/ToJsonBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/ToJsonBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/json/ToMongoValueBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/benchmarks/src/main/scala/json/ToMongoValueBenchmark.scala -------------------------------------------------------------------------------- /json/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/LICENSE.md -------------------------------------------------------------------------------- /json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/README.md -------------------------------------------------------------------------------- /json/json-core/dependencies.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/dependencies.sbt -------------------------------------------------------------------------------- /json/json-core/src/main/scala/io/sphere/json/FromJSON.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/main/scala/io/sphere/json/FromJSON.scala -------------------------------------------------------------------------------- /json/json-core/src/main/scala/io/sphere/json/JSON.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/main/scala/io/sphere/json/JSON.scala -------------------------------------------------------------------------------- /json/json-core/src/main/scala/io/sphere/json/SphereJsonParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/main/scala/io/sphere/json/SphereJsonParser.scala -------------------------------------------------------------------------------- /json/json-core/src/main/scala/io/sphere/json/ToJSON.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/main/scala/io/sphere/json/ToJSON.scala -------------------------------------------------------------------------------- /json/json-core/src/main/scala/io/sphere/json/catsinstances/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/main/scala/io/sphere/json/catsinstances/package.scala -------------------------------------------------------------------------------- /json/json-core/src/main/scala/io/sphere/json/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/main/scala/io/sphere/json/package.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/BigNumberParsingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/BigNumberParsingSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/DateTimeParsingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/DateTimeParsingSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/JSONProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/JSONProperties.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/JSONSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/JSONSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/JodaJavaLocalDateCompatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/JodaJavaLocalDateCompatSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/JodaJavaTimeCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/JodaJavaTimeCompat.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/MoneyMarshallingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/MoneyMarshallingSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/SetHandlingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/SetHandlingSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/SphereJsonExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/SphereJsonExample.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/SphereJsonParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/SphereJsonParserSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/ToJSONSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/ToJSONSpec.scala -------------------------------------------------------------------------------- /json/json-core/src/test/scala/io/sphere/json/catsinstances/JSONCatsInstancesTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-core/src/test/scala/io/sphere/json/catsinstances/JSONCatsInstancesTest.scala -------------------------------------------------------------------------------- /json/json-derivation/src/main/java/io/sphere/json/annotations/JSONEmbedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/java/io/sphere/json/annotations/JSONEmbedded.java -------------------------------------------------------------------------------- /json/json-derivation/src/main/java/io/sphere/json/annotations/JSONIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/java/io/sphere/json/annotations/JSONIgnore.java -------------------------------------------------------------------------------- /json/json-derivation/src/main/java/io/sphere/json/annotations/JSONKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/java/io/sphere/json/annotations/JSONKey.java -------------------------------------------------------------------------------- /json/json-derivation/src/main/java/io/sphere/json/annotations/JSONTypeHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/java/io/sphere/json/annotations/JSONTypeHint.java -------------------------------------------------------------------------------- /json/json-derivation/src/main/java/io/sphere/json/annotations/JSONTypeHintField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/java/io/sphere/json/annotations/JSONTypeHintField.java -------------------------------------------------------------------------------- /json/json-derivation/src/main/scala/io/sphere/json/ToJSONProduct.fmpp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/scala/io/sphere/json/ToJSONProduct.fmpp.scala -------------------------------------------------------------------------------- /json/json-derivation/src/main/scala/io/sphere/json/generic/JSONMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/scala/io/sphere/json/generic/JSONMacros.scala -------------------------------------------------------------------------------- /json/json-derivation/src/main/scala/io/sphere/json/generic/package.fmpp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/main/scala/io/sphere/json/generic/package.fmpp.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/DeriveJSONCompatibilitySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/DeriveJSONCompatibilitySpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/DeriveSingletonJSONSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/DeriveSingletonJSONSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/ForProductNSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/ForProductNSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/JSONEmbeddedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/JSONEmbeddedSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/JSONSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/JSONSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/NullHandlingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/NullHandlingSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/OptionReaderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/OptionReaderSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/TypesSwitchSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/TypesSwitchSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/generic/DefaultValuesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/generic/DefaultValuesSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/generic/JSONKeySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/generic/JSONKeySpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/generic/JsonTypeHintFieldSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/generic/JsonTypeHintFieldSpec.scala -------------------------------------------------------------------------------- /json/json-derivation/src/test/scala/io/sphere/json/generic/SubTypeNameSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/json/json-derivation/src/test/scala/io/sphere/json/generic/SubTypeNameSpec.scala -------------------------------------------------------------------------------- /mongo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/README.md -------------------------------------------------------------------------------- /mongo/mongo-core/dependencies.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/dependencies.sbt -------------------------------------------------------------------------------- /mongo/mongo-core/src/main/scala/io/sphere/mongo/catsinstances/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/main/scala/io/sphere/mongo/catsinstances/package.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/main/scala/io/sphere/mongo/format/DefaultMongoFormats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/main/scala/io/sphere/mongo/format/DefaultMongoFormats.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/main/scala/io/sphere/mongo/format/MongoFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/main/scala/io/sphere/mongo/format/MongoFormat.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/main/scala/io/sphere/mongo/format/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/main/scala/io/sphere/mongo/format/package.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/test/scala/io/sphere/mongo/MongoUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/test/scala/io/sphere/mongo/MongoUtils.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/test/scala/io/sphere/mongo/catsinstances/MongoFormatCatsInstancesTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/test/scala/io/sphere/mongo/catsinstances/MongoFormatCatsInstancesTest.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/test/scala/io/sphere/mongo/format/BaseMoneyMongoFormatTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/test/scala/io/sphere/mongo/format/BaseMoneyMongoFormatTest.scala -------------------------------------------------------------------------------- /mongo/mongo-core/src/test/scala/io/sphere/mongo/format/DefaultMongoFormatsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-core/src/test/scala/io/sphere/mongo/format/DefaultMongoFormatsTest.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoEmbedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoEmbedded.java -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoIgnore.java -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoKey.java -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoProvidedFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoProvidedFormatter.java -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoTypeHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoTypeHint.java -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoTypeHintField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/java/io/sphere/mongo/generic/annotations/MongoTypeHintField.java -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/scala/io/sphere/mongo/generic/MongoFormatMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/scala/io/sphere/mongo/generic/MongoFormatMacros.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/main/scala/io/sphere/mongo/generic/package.fmpp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/main/scala/io/sphere/mongo/generic/package.fmpp.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/MongoUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/MongoUtils.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/SerializationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/SerializationTest.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/format/OptionMongoFormatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/format/OptionMongoFormatSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/DefaultValuesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/DefaultValuesSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/DeriveMongoformatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/DeriveMongoformatSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoEmbeddedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoEmbeddedSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoKeySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoKeySpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoTypeHintFieldWithAbstractClassSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoTypeHintFieldWithAbstractClassSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoTypeHintFieldWithSealedTraitSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoTypeHintFieldWithSealedTraitSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoTypeSelectorContainerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/MongoTypeSelectorContainerSpec.scala -------------------------------------------------------------------------------- /mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/SumTypesDerivingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/mongo/mongo-derivation/src/test/scala/io/sphere/mongo/generic/SumTypesDerivingSpec.scala -------------------------------------------------------------------------------- /project/Fmpp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/project/Fmpp.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | 3 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /util/dependencies.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/dependencies.sbt -------------------------------------------------------------------------------- /util/src/main/scala/Concurrent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/Concurrent.scala -------------------------------------------------------------------------------- /util/src/main/scala/DateTimeFormats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/DateTimeFormats.scala -------------------------------------------------------------------------------- /util/src/main/scala/LangTag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/LangTag.scala -------------------------------------------------------------------------------- /util/src/main/scala/Logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/Logging.scala -------------------------------------------------------------------------------- /util/src/main/scala/Memoizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/Memoizer.scala -------------------------------------------------------------------------------- /util/src/main/scala/Money.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/Money.scala -------------------------------------------------------------------------------- /util/src/main/scala/Reflect.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/Reflect.scala -------------------------------------------------------------------------------- /util/src/main/scala/ValidatedFlatMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/main/scala/ValidatedFlatMap.scala -------------------------------------------------------------------------------- /util/src/test/scala/DateTimeFormatsRoundtripSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/DateTimeFormatsRoundtripSpec.scala -------------------------------------------------------------------------------- /util/src/test/scala/DateTimeFormatsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/DateTimeFormatsSpec.scala -------------------------------------------------------------------------------- /util/src/test/scala/DomainObjectsGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/DomainObjectsGen.scala -------------------------------------------------------------------------------- /util/src/test/scala/HighPrecisionMoneySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/HighPrecisionMoneySpec.scala -------------------------------------------------------------------------------- /util/src/test/scala/LangTagSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/LangTagSpec.scala -------------------------------------------------------------------------------- /util/src/test/scala/MoneySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/MoneySpec.scala -------------------------------------------------------------------------------- /util/src/test/scala/ScalaLoggingCompatiblitySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercetools/sphere-scala-libs/HEAD/util/src/test/scala/ScalaLoggingCompatiblitySpec.scala --------------------------------------------------------------------------------