├── .circleci ├── build.sh ├── config.yml ├── docs.sh └── publish-docs.sh ├── .gitignore ├── .scalafmt.conf ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENCE ├── README.md ├── aws └── src │ ├── main │ └── scala │ │ └── extruder │ │ └── aws │ │ ├── AllAwsInstances.scala │ │ ├── AwsCredentialsInstances.scala │ │ ├── AwsRegionInstances.scala │ │ └── package.scala │ └── test │ └── scala │ └── extruder │ └── aws │ ├── AwsCredentialsInstancesSuite.scala │ └── AwsRegionInstancesSuite.scala ├── cats-effect └── src │ ├── main │ └── scala │ │ └── extruder │ │ └── cats │ │ └── effect │ │ ├── AsyncInstances.scala │ │ ├── ClockInstances.scala │ │ ├── ConcurrentEffectInstances.scala │ │ ├── ConcurrentInstances.scala │ │ ├── ContextShiftInstances.scala │ │ ├── EffectInstances.scala │ │ ├── LiftIOInstances.scala │ │ ├── SyncInstances.scala │ │ ├── TimerInstances.scala │ │ └── package.scala │ └── test │ └── scala │ └── extruder │ └── cats │ └── effect │ ├── EffectValidationSuite.scala │ └── EvalValidationSuite.scala ├── circe-yaml └── src │ ├── main │ └── scala │ │ └── extruder │ │ └── circe │ │ └── yaml │ │ ├── CirceYamlDataSource.scala │ │ ├── CirceYamlDecoder.scala │ │ ├── CirceYamlEncoder.scala │ │ ├── CirceYamlFinalizeInstances.scala │ │ ├── CirceYamlPrepareInstances.scala │ │ └── package.scala │ └── test │ └── scala │ └── extruder │ └── circe │ └── yaml │ └── CirceYamlDataSourceSuite.scala ├── circe └── src │ ├── main │ └── scala │ │ └── extruder │ │ └── circe │ │ ├── CirceDataSource.scala │ │ ├── CirceDecoder.scala │ │ ├── CirceDecoderInstances.scala │ │ ├── CirceEncoder.scala │ │ ├── CirceEncoderInstances.scala │ │ ├── CirceSettings.scala │ │ └── package.scala │ └── test │ └── scala │ └── extruder │ └── circe │ └── CirceDataSourceSuite.scala ├── core └── src │ ├── laws │ ├── main │ └── scala │ │ └── extruder │ │ ├── core │ │ ├── CombinedDecoderInstances.scala │ │ ├── CombinedEncoderInstances.scala │ │ ├── CombinedRefute.scala │ │ ├── DataSource.scala │ │ ├── Decode.scala │ │ ├── DecodePartiallyApplied.scala │ │ ├── Decoder.scala │ │ ├── DecoderRefute.scala │ │ ├── DerivedDecoderInstances.scala │ │ ├── DerivedEncoderInstances.scala │ │ ├── Encode.scala │ │ ├── EncodePartiallyApplied.scala │ │ ├── Encoder.scala │ │ ├── EncoderRefute.scala │ │ ├── ExtruderErrors.scala │ │ ├── GenericDecoderInstances.scala │ │ ├── GenericEncoderInstances.scala │ │ ├── HasValue.scala │ │ ├── LoadInput.scala │ │ ├── MapDecoderInstances.scala │ │ ├── MapEncoderInstances.scala │ │ ├── MultiParser.scala │ │ ├── MultiShow.scala │ │ ├── OptionSelector.scala │ │ ├── Parser.scala │ │ ├── ParserDecoderInstances.scala │ │ ├── Prune.scala │ │ ├── Resolve.scala │ │ ├── Settings.scala │ │ ├── Show.scala │ │ ├── ShowEncoderInstances.scala │ │ ├── StringReader.scala │ │ ├── StringWriter.scala │ │ ├── Transform.scala │ │ └── ValidationErrorsToThrowable.scala │ │ ├── data │ │ ├── PathElement.scala │ │ ├── ValidationError.scala │ │ └── package.scala │ │ ├── instances │ │ ├── AllInstances.scala │ │ ├── DecoderInstances.scala │ │ ├── EncoderInstances.scala │ │ ├── MultiParserInstances.scala │ │ ├── MultiShowInstances.scala │ │ ├── ParserInstances.scala │ │ ├── ShowInstances.scala │ │ ├── TransformInstances.scala │ │ └── package.scala │ │ ├── map │ │ ├── MapDataSource.scala │ │ ├── MapDecoder.scala │ │ ├── MapDecoderInstances.scala │ │ ├── MapEncoder.scala │ │ ├── MapEncoderInstances.scala │ │ └── package.scala │ │ └── meta │ │ ├── BaseMetaInfo.scala │ │ ├── CollectionMetaInfoInstances.scala │ │ ├── PrimitiveMetaInfoInstances.scala │ │ ├── ProductMetaInfoInstances.scala │ │ ├── Repr.scala │ │ ├── ReprTable.scala │ │ ├── TypeableInstances.scala │ │ ├── UnionMetaInfoInstances.scala │ │ └── package.scala │ ├── test │ └── scala │ │ └── extruder │ │ ├── CoreTestInstances.scala │ │ ├── core │ │ ├── CombinedRefuteSuite.scala │ │ ├── DecodeSuite.scala │ │ ├── DerivedDecoderSuite.scala │ │ ├── EncodeSuite.scala │ │ ├── GenericDecoderSuite.scala │ │ ├── LoadInputSuite.scala │ │ ├── ParserSuite.scala │ │ ├── ResolveSuite.scala │ │ ├── TestCommon.scala │ │ ├── TestModel.scala │ │ ├── TransformSuite.scala │ │ └── ValidationErrorsToThrowableSuite.scala │ │ ├── data │ │ ├── ValidationCatsInstances.scala │ │ ├── ValidationSuite.scala │ │ └── ValidationTSuite.scala │ │ ├── instances │ │ ├── DecoderInstancesSuite.scala │ │ ├── EncoderInstancesSuite.scala │ │ ├── MultiParserInstancesSuite.scala │ │ ├── MultiShowInstancesSuite.scala │ │ ├── ParserInstancesSuite.scala │ │ └── ShowInstancesSuite.scala │ │ └── meta │ │ ├── ReprTableSuite.scala │ │ └── TestModel.scala │ └── tests ├── docs └── src │ └── main │ ├── resources │ ├── microsite │ │ ├── css │ │ │ └── override.css │ │ ├── data │ │ │ └── menu.yml │ │ ├── img │ │ │ ├── extruder.svg │ │ │ ├── favicon16x16.png │ │ │ ├── favicon32x32.png │ │ │ ├── navbar_brand.png │ │ │ ├── navbar_brand2x.png │ │ │ ├── sidebar_brand.png │ │ │ └── sidebar_brand2x.png │ │ └── includes │ │ │ ├── primitives.md │ │ │ └── references.md │ └── rootdoc.txt │ └── tut │ ├── combining.md │ ├── concepts.md │ ├── datatypes.md │ ├── decode_encode.md │ ├── extending.md │ ├── index.md │ ├── metrics.md │ ├── quickstart.md │ ├── typeclasses.md │ └── usage.md ├── examples └── src │ └── main │ └── scala │ └── extruder │ └── examples │ └── Simple.scala ├── laws └── src │ └── main │ └── scala │ └── extruder │ └── laws │ ├── DecoderLaws.scala │ ├── DecoderTests.scala │ ├── EncoderDecoderDerivedLaws.scala │ ├── EncoderDecoderDerivedTests.scala │ ├── EncoderDecoderGenericTests.scala │ ├── EncoderDecoderLaws.scala │ ├── EncoderDecoderMapTests.scala │ ├── EncoderDecoderMultiTests.scala │ ├── EncoderDecoderTests.scala │ ├── ExtruderErrorsLaws.scala │ ├── ExtruderErrorsTests.scala │ ├── MultiParserShowLaws.scala │ ├── MultiParserShowTests.scala │ ├── ParserShowLaws.scala │ ├── ParserShowTests.scala │ ├── TestModel.scala │ └── package.scala ├── metrics ├── core │ └── src │ │ ├── main │ │ └── scala │ │ │ └── extruder │ │ │ └── metrics │ │ │ ├── MetricEncoderInstances.scala │ │ │ ├── MetricSettings.scala │ │ │ ├── conversions │ │ │ ├── AllConversions.scala │ │ │ ├── CounterConversions.scala │ │ │ ├── GaugeConversions.scala │ │ │ ├── TimerConversions.scala │ │ │ └── package.scala │ │ │ ├── data │ │ │ ├── MetricKey.scala │ │ │ ├── MetricType.scala │ │ │ ├── MetricValue.scala │ │ │ ├── MetricValues.scala │ │ │ ├── Metrics.scala │ │ │ ├── Numbers.scala │ │ │ └── package.scala │ │ │ ├── dimensional │ │ │ ├── DimensionalMetric.scala │ │ │ ├── DimensionalMetricEncoderInstances.scala │ │ │ ├── DimensionalMetricSettings.scala │ │ │ ├── ResetNamespace.scala │ │ │ └── UnRefute.scala │ │ │ ├── keyed │ │ │ ├── KeyedMetric.scala │ │ │ └── KeyedMetricEncoderInstances.scala │ │ │ ├── package.scala │ │ │ └── syntax │ │ │ ├── AllSyntax.scala │ │ │ ├── CounterSyntax.scala │ │ │ ├── GaugeSyntax.scala │ │ │ ├── TimerSyntax.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── extruder │ │ └── metrics │ │ ├── MetricEncodersSpec.scala │ │ ├── conversions │ │ ├── CounterConversionsSpec.scala │ │ ├── GaugeConversionsSpec.scala │ │ └── TimerConversionsSpec.scala │ │ ├── data │ │ ├── MetricValueSpec.scala │ │ └── MetricValuesSpec.scala │ │ ├── dimensional │ │ ├── DimensionalMetricEncodersSpec.scala │ │ └── ResetNamespaceSpec.scala │ │ ├── keyed │ │ └── KeyedMetricEncodersSpec.scala │ │ └── syntax │ │ ├── CounterSyntaxSpec.scala │ │ ├── GaugeSyntaxSpec.scala │ │ └── TimerSyntaxSpec.scala ├── dropwizard │ └── src │ │ ├── main │ │ └── scala │ │ │ └── extruder │ │ │ └── metrics │ │ │ └── dropwizard │ │ │ ├── SimpleGauge.scala │ │ │ ├── dimensional │ │ │ ├── DropwizardDimensionalDataSource.scala │ │ │ ├── DropwizardDimensionalEncoder.scala │ │ │ ├── DropwizardDimensionalEncoderInstances.scala │ │ │ ├── DropwizardDimensionalMetricSettings.scala │ │ │ └── package.scala │ │ │ └── keyed │ │ │ ├── DropwizardKeyedDataSource.scala │ │ │ ├── DropwizardKeyedEncoder.scala │ │ │ ├── DropwizardKeyedEncoderInstances.scala │ │ │ ├── DropwizardKeyedMetricSettings.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── extruder │ │ └── metrics │ │ └── dropwizard │ │ ├── dimensional │ │ └── DropwizardDimensionalEncodersSpec.scala │ │ └── keyed │ │ └── DropwizardKeyedEncodersSpec.scala ├── prometheus │ └── src │ │ ├── main │ │ └── scala │ │ │ └── extruder │ │ │ └── metrics │ │ │ └── prometheus │ │ │ ├── push │ │ │ ├── PrometheusPushDataSource.scala │ │ │ ├── PrometheusPushEncoder.scala │ │ │ ├── PrometheusPushEncoderInstances.scala │ │ │ ├── PrometheusPushMetricSettings.scala │ │ │ └── package.scala │ │ │ └── registry │ │ │ ├── PrometheusRegistryDataSource.scala │ │ │ ├── PrometheusRegistryEncoder.scala │ │ │ ├── PrometheusRegistryEncoderInstances.scala │ │ │ ├── PrometheusRegistryMetricSettings.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── extruder │ │ └── metrics │ │ └── prometheus │ │ ├── TestUtils.scala │ │ ├── push │ │ └── PrometheusPushSpec.scala │ │ └── registry │ │ └── PrometheusRegistrySpec.scala └── spectator │ └── src │ ├── main │ └── scala │ │ └── extruder │ │ └── metrics │ │ └── spectator │ │ ├── SpectatorDataSource.scala │ │ ├── SpectatorEncoder.scala │ │ ├── SpectatorEncoderInstances.scala │ │ ├── SpectatorMetricSettings.scala │ │ └── package.scala │ └── test │ └── scala │ └── extruder │ └── metrics │ └── spectator │ └── SpectatorRegistrySpec.scala ├── project ├── build.properties └── plugins.sbt ├── refined ├── README.md └── src │ ├── main │ └── scala │ │ └── extruder │ │ └── refined │ │ ├── RefinedInstances.scala │ │ ├── RefinedMetaInfo.scala │ │ └── package.scala │ └── test │ └── scala │ └── extruder │ └── refined │ └── RefinedInstancesSpec.scala ├── system-sources └── src │ └── main │ └── scala │ └── extruder │ └── system │ ├── environment │ ├── EnvironmentDataSource.scala │ ├── EnvironmentDecoder.scala │ ├── EnvironmentDecoderInstances.scala │ └── package.scala │ └── systemproperties │ ├── SystemPropertiesDecoder.scala │ ├── SystemPropertiesDecoderInstances.scala │ ├── SystemPropertiesEncoder.scala │ ├── SystemPropertiesEncoderInstances.scala │ └── package.scala ├── tests └── src │ └── test │ └── scala │ └── extruder │ └── tests │ ├── MapSuite.scala │ ├── MultiParserShowSuite.scala │ ├── ParserShowSuite.scala │ ├── ValidationSuite.scala │ └── ValidationTSuite.scala └── typesafe └── src ├── main └── scala │ └── extruder │ └── typesafe │ ├── IntermediateTypes.scala │ ├── TypesafeConfigDataSource.scala │ ├── TypesafeConfigDecoder.scala │ ├── TypesafeConfigDecoderInstances.scala │ ├── TypesafeConfigEncoder.scala │ ├── TypesafeConfigEncoderInstances.scala │ └── package.scala └── test ├── java └── extruder │ └── typesafe │ └── BrokenConfig.java └── scala └── extruder └── typesafe └── TypesafeConfigSuite.scala /.circleci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/.circleci/build.sh -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/.circleci/docs.sh -------------------------------------------------------------------------------- /.circleci/publish-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/.circleci/publish-docs.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/README.md -------------------------------------------------------------------------------- /aws/src/main/scala/extruder/aws/AllAwsInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/aws/src/main/scala/extruder/aws/AllAwsInstances.scala -------------------------------------------------------------------------------- /aws/src/main/scala/extruder/aws/AwsCredentialsInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/aws/src/main/scala/extruder/aws/AwsCredentialsInstances.scala -------------------------------------------------------------------------------- /aws/src/main/scala/extruder/aws/AwsRegionInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/aws/src/main/scala/extruder/aws/AwsRegionInstances.scala -------------------------------------------------------------------------------- /aws/src/main/scala/extruder/aws/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/aws/src/main/scala/extruder/aws/package.scala -------------------------------------------------------------------------------- /aws/src/test/scala/extruder/aws/AwsCredentialsInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/aws/src/test/scala/extruder/aws/AwsCredentialsInstancesSuite.scala -------------------------------------------------------------------------------- /aws/src/test/scala/extruder/aws/AwsRegionInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/aws/src/test/scala/extruder/aws/AwsRegionInstancesSuite.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/AsyncInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/AsyncInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/ClockInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/ClockInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/ConcurrentEffectInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/ConcurrentEffectInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/ConcurrentInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/ConcurrentInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/ContextShiftInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/ContextShiftInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/EffectInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/EffectInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/LiftIOInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/LiftIOInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/SyncInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/SyncInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/TimerInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/TimerInstances.scala -------------------------------------------------------------------------------- /cats-effect/src/main/scala/extruder/cats/effect/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/main/scala/extruder/cats/effect/package.scala -------------------------------------------------------------------------------- /cats-effect/src/test/scala/extruder/cats/effect/EffectValidationSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/test/scala/extruder/cats/effect/EffectValidationSuite.scala -------------------------------------------------------------------------------- /cats-effect/src/test/scala/extruder/cats/effect/EvalValidationSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/cats-effect/src/test/scala/extruder/cats/effect/EvalValidationSuite.scala -------------------------------------------------------------------------------- /circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlDataSource.scala -------------------------------------------------------------------------------- /circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlDecoder.scala -------------------------------------------------------------------------------- /circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlEncoder.scala -------------------------------------------------------------------------------- /circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlFinalizeInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlFinalizeInstances.scala -------------------------------------------------------------------------------- /circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlPrepareInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/main/scala/extruder/circe/yaml/CirceYamlPrepareInstances.scala -------------------------------------------------------------------------------- /circe-yaml/src/main/scala/extruder/circe/yaml/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/main/scala/extruder/circe/yaml/package.scala -------------------------------------------------------------------------------- /circe-yaml/src/test/scala/extruder/circe/yaml/CirceYamlDataSourceSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe-yaml/src/test/scala/extruder/circe/yaml/CirceYamlDataSourceSuite.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/CirceDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/CirceDataSource.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/CirceDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/CirceDecoder.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/CirceDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/CirceDecoderInstances.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/CirceEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/CirceEncoder.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/CirceEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/CirceEncoderInstances.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/CirceSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/CirceSettings.scala -------------------------------------------------------------------------------- /circe/src/main/scala/extruder/circe/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/main/scala/extruder/circe/package.scala -------------------------------------------------------------------------------- /circe/src/test/scala/extruder/circe/CirceDataSourceSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/circe/src/test/scala/extruder/circe/CirceDataSourceSuite.scala -------------------------------------------------------------------------------- /core/src/laws: -------------------------------------------------------------------------------- 1 | ../../laws/src/main -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/CombinedDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/CombinedDecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/CombinedEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/CombinedEncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/CombinedRefute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/CombinedRefute.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/DataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/DataSource.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Decode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Decode.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/DecodePartiallyApplied.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/DecodePartiallyApplied.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Decoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/DecoderRefute.scala: -------------------------------------------------------------------------------- 1 | package extruder.core 2 | 3 | trait DecoderRefute[T, S, D] 4 | -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/DerivedDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/DerivedDecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/DerivedEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/DerivedEncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Encode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Encode.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/EncodePartiallyApplied.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/EncodePartiallyApplied.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Encoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Encoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/EncoderRefute.scala: -------------------------------------------------------------------------------- 1 | package extruder.core 2 | 3 | trait EncoderRefute[T, S, D] 4 | -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/ExtruderErrors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/ExtruderErrors.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/GenericDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/GenericDecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/GenericEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/GenericEncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/HasValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/HasValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/LoadInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/LoadInput.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/MapDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/MapDecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/MapEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/MapEncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/MultiParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/MultiParser.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/MultiShow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/MultiShow.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/OptionSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/OptionSelector.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Parser.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/ParserDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/ParserDecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Prune.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Prune.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Resolve.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Resolve.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Settings.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Show.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Show.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/ShowEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/ShowEncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/StringReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/StringReader.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/StringWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/StringWriter.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/Transform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/Transform.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/core/ValidationErrorsToThrowable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/core/ValidationErrorsToThrowable.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/data/PathElement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/data/PathElement.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/data/ValidationError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/data/ValidationError.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/data/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/data/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/AllInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/AllInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/DecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/DecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/EncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/EncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/MultiParserInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/MultiParserInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/MultiShowInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/MultiShowInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/ParserInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/ParserInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/ShowInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/ShowInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/TransformInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/TransformInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/instances/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/instances/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/map/MapDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/map/MapDataSource.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/map/MapDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/map/MapDecoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/map/MapDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/map/MapDecoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/map/MapEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/map/MapEncoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/map/MapEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/map/MapEncoderInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/map/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/map/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/BaseMetaInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/BaseMetaInfo.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/CollectionMetaInfoInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/CollectionMetaInfoInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/PrimitiveMetaInfoInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/PrimitiveMetaInfoInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/ProductMetaInfoInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/ProductMetaInfoInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/Repr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/Repr.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/ReprTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/ReprTable.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/TypeableInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/TypeableInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/UnionMetaInfoInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/UnionMetaInfoInstances.scala -------------------------------------------------------------------------------- /core/src/main/scala/extruder/meta/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/main/scala/extruder/meta/package.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/CoreTestInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/CoreTestInstances.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/CombinedRefuteSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/CombinedRefuteSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/DecodeSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/DecodeSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/DerivedDecoderSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/DerivedDecoderSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/EncodeSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/EncodeSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/GenericDecoderSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/GenericDecoderSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/LoadInputSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/LoadInputSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/ParserSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/ParserSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/ResolveSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/ResolveSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/TestCommon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/TestCommon.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/TestModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/TestModel.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/TransformSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/TransformSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/core/ValidationErrorsToThrowableSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/core/ValidationErrorsToThrowableSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/data/ValidationCatsInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/data/ValidationCatsInstances.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/data/ValidationSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/data/ValidationSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/data/ValidationTSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/data/ValidationTSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/instances/DecoderInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/instances/DecoderInstancesSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/instances/EncoderInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/instances/EncoderInstancesSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/instances/MultiParserInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/instances/MultiParserInstancesSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/instances/MultiShowInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/instances/MultiShowInstancesSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/instances/ParserInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/instances/ParserInstancesSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/instances/ShowInstancesSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/instances/ShowInstancesSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/meta/ReprTableSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/meta/ReprTableSuite.scala -------------------------------------------------------------------------------- /core/src/test/scala/extruder/meta/TestModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/core/src/test/scala/extruder/meta/TestModel.scala -------------------------------------------------------------------------------- /core/src/tests: -------------------------------------------------------------------------------- 1 | ../../tests/src/test -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/css/override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/css/override.css -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/data/menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/data/menu.yml -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/extruder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/extruder.svg -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/favicon16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/favicon16x16.png -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/favicon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/favicon32x32.png -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/navbar_brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/navbar_brand.png -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/navbar_brand2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/navbar_brand2x.png -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/sidebar_brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/sidebar_brand.png -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/img/sidebar_brand2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/img/sidebar_brand2x.png -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/includes/primitives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/includes/primitives.md -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/includes/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/microsite/includes/references.md -------------------------------------------------------------------------------- /docs/src/main/resources/rootdoc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/resources/rootdoc.txt -------------------------------------------------------------------------------- /docs/src/main/tut/combining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/combining.md -------------------------------------------------------------------------------- /docs/src/main/tut/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/concepts.md -------------------------------------------------------------------------------- /docs/src/main/tut/datatypes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/datatypes.md -------------------------------------------------------------------------------- /docs/src/main/tut/decode_encode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/decode_encode.md -------------------------------------------------------------------------------- /docs/src/main/tut/extending.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/extending.md -------------------------------------------------------------------------------- /docs/src/main/tut/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/index.md -------------------------------------------------------------------------------- /docs/src/main/tut/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/metrics.md -------------------------------------------------------------------------------- /docs/src/main/tut/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/quickstart.md -------------------------------------------------------------------------------- /docs/src/main/tut/typeclasses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/typeclasses.md -------------------------------------------------------------------------------- /docs/src/main/tut/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/docs/src/main/tut/usage.md -------------------------------------------------------------------------------- /examples/src/main/scala/extruder/examples/Simple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/examples/src/main/scala/extruder/examples/Simple.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/DecoderLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/DecoderLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/DecoderTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/DecoderTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderDerivedLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderDerivedLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderDerivedTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderDerivedTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderGenericTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderGenericTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderMapTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderMapTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderMultiTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderMultiTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/EncoderDecoderTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/EncoderDecoderTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/ExtruderErrorsLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/ExtruderErrorsLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/ExtruderErrorsTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/ExtruderErrorsTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/MultiParserShowLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/MultiParserShowLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/MultiParserShowTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/MultiParserShowTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/ParserShowLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/ParserShowLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/ParserShowTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/ParserShowTests.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/TestModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/TestModel.scala -------------------------------------------------------------------------------- /laws/src/main/scala/extruder/laws/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/laws/src/main/scala/extruder/laws/package.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/MetricEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/MetricEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/MetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/MetricSettings.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/conversions/AllConversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/conversions/AllConversions.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/conversions/CounterConversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/conversions/CounterConversions.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/conversions/GaugeConversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/conversions/GaugeConversions.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/conversions/TimerConversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/conversions/TimerConversions.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/conversions/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/conversions/package.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/MetricKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/MetricKey.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/MetricType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/MetricType.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/MetricValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/MetricValue.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/MetricValues.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/MetricValues.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/Metrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/Metrics.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/Numbers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/Numbers.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/data/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/data/package.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/dimensional/DimensionalMetric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/dimensional/DimensionalMetric.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/dimensional/DimensionalMetricEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/dimensional/DimensionalMetricEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/dimensional/DimensionalMetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/dimensional/DimensionalMetricSettings.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/dimensional/ResetNamespace.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/dimensional/ResetNamespace.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/dimensional/UnRefute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/dimensional/UnRefute.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/keyed/KeyedMetric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/keyed/KeyedMetric.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/keyed/KeyedMetricEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/keyed/KeyedMetricEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/package.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/syntax/AllSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/syntax/AllSyntax.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/syntax/CounterSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/syntax/CounterSyntax.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/syntax/GaugeSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/syntax/GaugeSyntax.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/syntax/TimerSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/syntax/TimerSyntax.scala -------------------------------------------------------------------------------- /metrics/core/src/main/scala/extruder/metrics/syntax/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/main/scala/extruder/metrics/syntax/package.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/MetricEncodersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/MetricEncodersSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/conversions/CounterConversionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/conversions/CounterConversionsSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/conversions/GaugeConversionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/conversions/GaugeConversionsSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/conversions/TimerConversionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/conversions/TimerConversionsSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/data/MetricValueSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/data/MetricValueSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/data/MetricValuesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/data/MetricValuesSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/dimensional/DimensionalMetricEncodersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/dimensional/DimensionalMetricEncodersSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/dimensional/ResetNamespaceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/dimensional/ResetNamespaceSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/keyed/KeyedMetricEncodersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/keyed/KeyedMetricEncodersSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/syntax/CounterSyntaxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/syntax/CounterSyntaxSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/syntax/GaugeSyntaxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/syntax/GaugeSyntaxSpec.scala -------------------------------------------------------------------------------- /metrics/core/src/test/scala/extruder/metrics/syntax/TimerSyntaxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/core/src/test/scala/extruder/metrics/syntax/TimerSyntaxSpec.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/SimpleGauge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/SimpleGauge.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalDataSource.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalEncoder.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalMetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalMetricSettings.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/dimensional/package.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedDataSource.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedEncoder.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedMetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedMetricSettings.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/main/scala/extruder/metrics/dropwizard/keyed/package.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/test/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalEncodersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/test/scala/extruder/metrics/dropwizard/dimensional/DropwizardDimensionalEncodersSpec.scala -------------------------------------------------------------------------------- /metrics/dropwizard/src/test/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedEncodersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/dropwizard/src/test/scala/extruder/metrics/dropwizard/keyed/DropwizardKeyedEncodersSpec.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushDataSource.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushEncoder.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushMetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/PrometheusPushMetricSettings.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/push/package.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryDataSource.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryEncoder.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryMetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/PrometheusRegistryMetricSettings.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/main/scala/extruder/metrics/prometheus/registry/package.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/test/scala/extruder/metrics/prometheus/TestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/test/scala/extruder/metrics/prometheus/TestUtils.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/test/scala/extruder/metrics/prometheus/push/PrometheusPushSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/test/scala/extruder/metrics/prometheus/push/PrometheusPushSpec.scala -------------------------------------------------------------------------------- /metrics/prometheus/src/test/scala/extruder/metrics/prometheus/registry/PrometheusRegistrySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/prometheus/src/test/scala/extruder/metrics/prometheus/registry/PrometheusRegistrySpec.scala -------------------------------------------------------------------------------- /metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorDataSource.scala -------------------------------------------------------------------------------- /metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorEncoder.scala -------------------------------------------------------------------------------- /metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorEncoderInstances.scala -------------------------------------------------------------------------------- /metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorMetricSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/spectator/src/main/scala/extruder/metrics/spectator/SpectatorMetricSettings.scala -------------------------------------------------------------------------------- /metrics/spectator/src/main/scala/extruder/metrics/spectator/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/spectator/src/main/scala/extruder/metrics/spectator/package.scala -------------------------------------------------------------------------------- /metrics/spectator/src/test/scala/extruder/metrics/spectator/SpectatorRegistrySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/metrics/spectator/src/test/scala/extruder/metrics/spectator/SpectatorRegistrySpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.3.3 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /refined/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/refined/README.md -------------------------------------------------------------------------------- /refined/src/main/scala/extruder/refined/RefinedInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/refined/src/main/scala/extruder/refined/RefinedInstances.scala -------------------------------------------------------------------------------- /refined/src/main/scala/extruder/refined/RefinedMetaInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/refined/src/main/scala/extruder/refined/RefinedMetaInfo.scala -------------------------------------------------------------------------------- /refined/src/main/scala/extruder/refined/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/refined/src/main/scala/extruder/refined/package.scala -------------------------------------------------------------------------------- /refined/src/test/scala/extruder/refined/RefinedInstancesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/refined/src/test/scala/extruder/refined/RefinedInstancesSpec.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/environment/EnvironmentDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/environment/EnvironmentDataSource.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/environment/EnvironmentDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/environment/EnvironmentDecoder.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/environment/EnvironmentDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/environment/EnvironmentDecoderInstances.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/environment/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/environment/package.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesDecoder.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesDecoderInstances.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesEncoder.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/systemproperties/SystemPropertiesEncoderInstances.scala -------------------------------------------------------------------------------- /system-sources/src/main/scala/extruder/system/systemproperties/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/system-sources/src/main/scala/extruder/system/systemproperties/package.scala -------------------------------------------------------------------------------- /tests/src/test/scala/extruder/tests/MapSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/tests/src/test/scala/extruder/tests/MapSuite.scala -------------------------------------------------------------------------------- /tests/src/test/scala/extruder/tests/MultiParserShowSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/tests/src/test/scala/extruder/tests/MultiParserShowSuite.scala -------------------------------------------------------------------------------- /tests/src/test/scala/extruder/tests/ParserShowSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/tests/src/test/scala/extruder/tests/ParserShowSuite.scala -------------------------------------------------------------------------------- /tests/src/test/scala/extruder/tests/ValidationSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/tests/src/test/scala/extruder/tests/ValidationSuite.scala -------------------------------------------------------------------------------- /tests/src/test/scala/extruder/tests/ValidationTSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/tests/src/test/scala/extruder/tests/ValidationTSuite.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/IntermediateTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/IntermediateTypes.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/TypesafeConfigDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/TypesafeConfigDataSource.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/TypesafeConfigDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/TypesafeConfigDecoder.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/TypesafeConfigDecoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/TypesafeConfigDecoderInstances.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/TypesafeConfigEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/TypesafeConfigEncoder.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/TypesafeConfigEncoderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/TypesafeConfigEncoderInstances.scala -------------------------------------------------------------------------------- /typesafe/src/main/scala/extruder/typesafe/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/main/scala/extruder/typesafe/package.scala -------------------------------------------------------------------------------- /typesafe/src/test/java/extruder/typesafe/BrokenConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/test/java/extruder/typesafe/BrokenConfig.java -------------------------------------------------------------------------------- /typesafe/src/test/scala/extruder/typesafe/TypesafeConfigSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstenpickle/extruder/HEAD/typesafe/src/test/scala/extruder/typesafe/TypesafeConfigSuite.scala --------------------------------------------------------------------------------