├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .sbtopts ├── .scalafmt.conf ├── LICENSE ├── README.md ├── dev-flow.md ├── docs ├── _coverpage.md ├── _sidebar.md ├── dynamo-value.md ├── index.html ├── inspiration.md ├── installing.md ├── motivation.md ├── nonemptyset.md ├── quick-example.md └── schema.md ├── modules ├── benchmark │ └── src │ │ └── main │ │ └── scala │ │ └── DecodingBench.scala └── core │ ├── js │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── AttributeValue.scala │ │ │ └── DynamoValue.scala │ │ └── test │ │ └── scala │ │ └── Arbitraries.scala │ ├── jvm │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── DynamoValue.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── Arbitraries.scala │ └── shared │ └── src │ ├── main │ ├── scala-2.12 │ │ └── CollectionConverters.scala │ ├── scala-2.13 │ │ └── CollectionConverters.scala │ ├── scala-3 │ │ └── CollectionConverters.scala │ └── scala │ │ ├── NonEmptySet.scala │ │ ├── Prism.scala │ │ ├── Schema.scala │ │ └── internal │ │ ├── decoding.scala │ │ └── encoding.scala │ └── test │ └── scala │ ├── DynamoValueSuite.scala │ ├── ErrorsSuite.scala │ └── SchemaSuite.scala └── project ├── build.properties └── plugins.sbt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/.gitignore -------------------------------------------------------------------------------- /.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/.sbtopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/README.md -------------------------------------------------------------------------------- /dev-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/dev-flow.md -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/dynamo-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/dynamo-value.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/inspiration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/inspiration.md -------------------------------------------------------------------------------- /docs/installing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/installing.md -------------------------------------------------------------------------------- /docs/motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/motivation.md -------------------------------------------------------------------------------- /docs/nonemptyset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/nonemptyset.md -------------------------------------------------------------------------------- /docs/quick-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/quick-example.md -------------------------------------------------------------------------------- /docs/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/docs/schema.md -------------------------------------------------------------------------------- /modules/benchmark/src/main/scala/DecodingBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/benchmark/src/main/scala/DecodingBench.scala -------------------------------------------------------------------------------- /modules/core/js/src/main/scala/AttributeValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/js/src/main/scala/AttributeValue.scala -------------------------------------------------------------------------------- /modules/core/js/src/main/scala/DynamoValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/js/src/main/scala/DynamoValue.scala -------------------------------------------------------------------------------- /modules/core/js/src/test/scala/Arbitraries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/js/src/test/scala/Arbitraries.scala -------------------------------------------------------------------------------- /modules/core/jvm/src/main/scala/DynamoValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/jvm/src/main/scala/DynamoValue.scala -------------------------------------------------------------------------------- /modules/core/jvm/src/main/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/jvm/src/main/scala/package.scala -------------------------------------------------------------------------------- /modules/core/jvm/src/test/scala/Arbitraries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/jvm/src/test/scala/Arbitraries.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala-2.12/CollectionConverters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala-2.12/CollectionConverters.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala-2.13/CollectionConverters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala-2.13/CollectionConverters.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala-3/CollectionConverters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala-3/CollectionConverters.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala/NonEmptySet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala/NonEmptySet.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala/Prism.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala/Prism.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala/Schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala/Schema.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala/internal/decoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala/internal/decoding.scala -------------------------------------------------------------------------------- /modules/core/shared/src/main/scala/internal/encoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/main/scala/internal/encoding.scala -------------------------------------------------------------------------------- /modules/core/shared/src/test/scala/DynamoValueSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/test/scala/DynamoValueSuite.scala -------------------------------------------------------------------------------- /modules/core/shared/src/test/scala/ErrorsSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/test/scala/ErrorsSuite.scala -------------------------------------------------------------------------------- /modules/core/shared/src/test/scala/SchemaSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/modules/core/shared/src/test/scala/SchemaSuite.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemFw/dynosaur/HEAD/project/plugins.sbt --------------------------------------------------------------------------------