├── .github └── workflows │ ├── snyk.yml │ ├── snyk_test.yml │ └── test_and_deploy.yml ├── .gitignore ├── .scalafmt.conf ├── .snyk ├── CHANGELOG ├── LICENSE-2.0.txt ├── README.md ├── benchmark ├── build.sbt └── src │ └── test │ └── scala │ └── com.snowplowanalytics.snowplow.analytics.scalasdk │ └── benchmark │ ├── OrderedBenchmark.scala │ └── ToTsvBenchmark.scala ├── project ├── BuildSettings.scala ├── Dependencies.scala ├── build.properties ├── plugins.sbt └── travis-deploy-key.enc └── src ├── main ├── scala-2 │ └── com.snowplowanalytics.snowplow.analytics.scalasdk │ │ └── decode │ │ ├── Parser.scala │ │ └── RowDecoderCompanion.scala ├── scala-3 │ └── com.snowplowanalytics.snowplow.analytics.scalasdk │ │ └── decode │ │ ├── Parser.scala │ │ └── RowDecoderCompanion.scala └── scala │ └── com.snowplowanalytics.snowplow.analytics.scalasdk │ ├── Common.scala │ ├── Data.scala │ ├── Event.scala │ ├── ParsingError.scala │ ├── SnowplowEvent.scala │ ├── decode │ ├── RowDecoder.scala │ ├── TSVParser.scala │ ├── ValueDecoder.scala │ └── package.scala │ ├── encode │ └── TsvEncoder.scala │ └── validate │ └── package.scala ├── site-preprocess └── index.html └── test └── scala └── com.snowplowanalytics.snowplow.analytics.scalasdk ├── EventGen.scala ├── EventSpec.scala ├── ParsingErrorSpec.scala ├── SnowplowEventSpec.scala └── decode └── ValueDecoderSpec.scala /.github/workflows/snyk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/.github/workflows/snyk.yml -------------------------------------------------------------------------------- /.github/workflows/snyk_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/.github/workflows/snyk_test.yml -------------------------------------------------------------------------------- /.github/workflows/test_and_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/.github/workflows/test_and_deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/.snyk -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/benchmark/build.sbt -------------------------------------------------------------------------------- /benchmark/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/benchmark/OrderedBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/benchmark/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/benchmark/OrderedBenchmark.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/benchmark/ToTsvBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/benchmark/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/benchmark/ToTsvBenchmark.scala -------------------------------------------------------------------------------- /project/BuildSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/project/BuildSettings.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.8.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/travis-deploy-key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/project/travis-deploy-key.enc -------------------------------------------------------------------------------- /src/main/scala-2/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala-2/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/Parser.scala -------------------------------------------------------------------------------- /src/main/scala-2/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/RowDecoderCompanion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala-2/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/RowDecoderCompanion.scala -------------------------------------------------------------------------------- /src/main/scala-3/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala-3/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/Parser.scala -------------------------------------------------------------------------------- /src/main/scala-3/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/RowDecoderCompanion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala-3/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/RowDecoderCompanion.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/Common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/Common.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/Data.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/Data.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/Event.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/Event.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/ParsingError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/ParsingError.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/SnowplowEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/SnowplowEvent.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/RowDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/RowDecoder.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/TSVParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/TSVParser.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/ValueDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/ValueDecoder.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/package.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/encode/TsvEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/encode/TsvEncoder.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/validate/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/main/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/validate/package.scala -------------------------------------------------------------------------------- /src/site-preprocess/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/site-preprocess/index.html -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/EventGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/EventGen.scala -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/EventSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/EventSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/ParsingErrorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/ParsingErrorSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/SnowplowEventSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/SnowplowEventSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/ValueDecoderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-scala-analytics-sdk/HEAD/src/test/scala/com.snowplowanalytics.snowplow.analytics.scalasdk/decode/ValueDecoderSpec.scala --------------------------------------------------------------------------------