├── .envrc ├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .jvmopts ├── .mergify.yml ├── .scala-steward.conf ├── .scalafix-common.conf ├── .scalafix.conf ├── .scalafmt-common.conf ├── .scalafmt.conf ├── CLASS_GENERATION.md ├── MACROS.md ├── README.md ├── clue-plugin-integration.md ├── core └── src │ └── main │ └── scala │ └── clue │ ├── BigNumberEncoders.scala │ ├── ClientAppliedF.scala │ ├── FetchClientImpl.scala │ ├── GraphQLOperation.scala │ ├── GraphQLSubquery.scala │ ├── GraphQLSubscription.scala │ ├── PersistentClientStatus.scala │ ├── annotation │ ├── GraphQL.scala │ ├── GraphQLSchema.scala │ └── GraphQLStub.scala │ ├── backends.scala │ ├── clients.scala │ ├── package.scala │ └── websocket │ ├── ApolloClient.scala │ ├── CloseParams.scala │ ├── Emitter.scala │ ├── State.scala │ └── package.scala ├── flake.lock ├── flake.nix ├── gen ├── input │ └── src │ │ └── main │ │ ├── resources │ │ └── graphql │ │ │ └── schemas │ │ │ ├── LucumaODB.graphql │ │ │ └── StarWars.graphql │ │ └── scala │ │ └── test │ │ ├── LucumaODBSchema.scala │ │ ├── LucumaQuery.scala │ │ ├── LucumaQuery2.scala │ │ ├── LucumaQuery3.scala │ │ ├── StarWarsNestedSubquery.scala │ │ ├── StarWarsQuery.scala │ │ ├── StarWarsQuery2.scala │ │ ├── StarWarsQuery3.scala │ │ ├── StarWarsQuery4.scala │ │ ├── StarWarsSchema.scala │ │ ├── StarWarsSubquery.scala │ │ └── StarWarsSubquery2.scala ├── output │ └── src │ │ └── main │ │ └── scala │ │ └── test │ │ ├── LucumaODBSchema.scala │ │ ├── LucumaQuery.scala │ │ ├── LucumaQuery2.scala │ │ ├── LucumaQuery3.scala │ │ ├── StarWarsNestedSubquery.scala │ │ ├── StarWarsQuery.scala │ │ ├── StarWarsQuery2.scala │ │ ├── StarWarsQuery3.scala │ │ ├── StarWarsQuery4.scala │ │ ├── StarWarsSchema.scala │ │ ├── StarWarsSubquery.scala │ │ ├── StarWarsSubquery2.scala │ │ └── dummy.scala ├── rules │ └── src │ │ ├── main │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── scalafix.v1.Rule │ │ └── scala │ │ │ └── clue │ │ │ └── gen │ │ │ ├── Accumulator.scala │ │ │ ├── Generator.scala │ │ │ ├── GraphQLGen.scala │ │ │ ├── GraphQLGenConfig.scala │ │ │ ├── QueryGen.scala │ │ │ ├── SchemaGen.scala │ │ │ ├── annotations.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── clue │ │ └── gen │ │ └── AccumulatorSuite.scala └── tests │ └── src │ └── test │ └── scala │ └── clue │ └── gen │ └── RuleSuite.scala ├── http4s-jdk-demo └── src │ └── main │ ├── resources │ └── simplelogger.properties │ └── scala │ └── clue │ └── http4sjdkDemo │ └── Demo.scala ├── http4s └── src │ └── main │ └── scala │ └── clue │ └── http4s │ ├── Http4sHttpBackend.scala │ ├── Http4sHttpClient.scala │ ├── Http4sWebSocketBackend.scala │ ├── Http4sWebSocketClient.scala │ └── package.scala ├── model └── src │ ├── main │ └── scala │ │ └── clue │ │ ├── GraphQLException.scala │ │ ├── data │ │ ├── Input.scala │ │ ├── InputOptics.scala │ │ ├── package.scala │ │ └── syntax.scala │ │ ├── model │ │ ├── GraphQLDataResponse.scala │ │ ├── GraphQLError.scala │ │ ├── GraphQLQuery.scala │ │ ├── GraphQLRequest.scala │ │ ├── GraphQLResponse.scala │ │ ├── StreamingMessage.scala │ │ ├── json │ │ │ └── package.scala │ │ └── package.scala │ │ └── syntax.scala │ └── test │ └── scala │ └── clue │ ├── ListLimitingDisciplineSuite.scala │ ├── data │ ├── InputSpec.scala │ └── arb │ │ └── ArbInput.scala │ └── model │ ├── GraphQLResponseSpec.scala │ ├── arb │ ├── ArbFromClient.scala │ ├── ArbFromServer.scala │ ├── ArbGraphQLDataResponse.scala │ ├── ArbGraphQLError.scala │ ├── ArbGraphQLRequest.scala │ ├── ArbGraphQLResponse.scala │ └── ArbJson.scala │ └── json │ ├── GraphQLDataResponseJsonSpec.scala │ ├── GraphQLErrorJsonSpec.scala │ ├── GraphQLRequestJsonSpec.scala │ └── StreamingMessageJsonSpec.scala ├── natchez └── src │ └── main │ └── scala │ └── clue │ └── natchez │ └── NatchezMiddleware.scala ├── project ├── Settings.scala ├── build.properties └── plugins.sbt ├── sbt-plugin └── src │ ├── main │ └── scala │ │ └── clue │ │ └── sbt │ │ └── CluePlugin.scala │ └── sbt-test │ └── clue-plugin │ ├── starwars-crossproject-pure │ ├── .scalafix.conf │ ├── app │ │ └── src │ │ │ ├── clue │ │ │ └── scala │ │ │ │ ├── StarWarsQuery.scala │ │ │ │ └── StarWarsSchema.scala │ │ │ └── main │ │ │ └── scala │ │ │ └── App.scala │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── schemas │ │ └── StarWars.graphql │ └── test │ └── starwars │ ├── .scalafix.conf │ ├── app │ └── src │ │ ├── clue │ │ └── scala │ │ │ ├── StarWarsQuery.scala │ │ │ └── StarWarsSchema.scala │ │ └── main │ │ └── scala │ │ └── App.scala │ ├── build.sbt │ ├── project │ ├── build.properties │ └── plugins.sbt │ ├── schemas │ └── StarWars.graphql │ └── test └── scalajs └── src └── main └── scala └── clue └── js ├── FetchJsBackend.scala ├── FetchJsClient.scala ├── FetchJsRequest.scala ├── WebSocketJsBackend.scala ├── WebSocketJsClient.scala └── package.scala /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | layout node 3 | eval "$shellHook" 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.jvmopts -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.scala-steward.conf -------------------------------------------------------------------------------- /.scalafix-common.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.scalafix-common.conf -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt-common.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/.scalafmt-common.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- 1 | include ".scalafmt-common.conf" 2 | -------------------------------------------------------------------------------- /CLASS_GENERATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/CLASS_GENERATION.md -------------------------------------------------------------------------------- /MACROS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/MACROS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/README.md -------------------------------------------------------------------------------- /clue-plugin-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/clue-plugin-integration.md -------------------------------------------------------------------------------- /core/src/main/scala/clue/BigNumberEncoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/BigNumberEncoders.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/ClientAppliedF.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/ClientAppliedF.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/FetchClientImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/FetchClientImpl.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/GraphQLOperation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/GraphQLOperation.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/GraphQLSubquery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/GraphQLSubquery.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/GraphQLSubscription.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/GraphQLSubscription.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/PersistentClientStatus.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/PersistentClientStatus.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/annotation/GraphQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/annotation/GraphQL.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/annotation/GraphQLSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/annotation/GraphQLSchema.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/annotation/GraphQLStub.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/annotation/GraphQLStub.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/backends.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/backends.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/clients.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/clients.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/websocket/ApolloClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/websocket/ApolloClient.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/websocket/CloseParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/websocket/CloseParams.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/websocket/Emitter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/websocket/Emitter.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/websocket/State.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/websocket/State.scala -------------------------------------------------------------------------------- /core/src/main/scala/clue/websocket/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/core/src/main/scala/clue/websocket/package.scala -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/flake.nix -------------------------------------------------------------------------------- /gen/input/src/main/resources/graphql/schemas/LucumaODB.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/resources/graphql/schemas/LucumaODB.graphql -------------------------------------------------------------------------------- /gen/input/src/main/resources/graphql/schemas/StarWars.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/resources/graphql/schemas/StarWars.graphql -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/LucumaODBSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/LucumaODBSchema.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/LucumaQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/LucumaQuery.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/LucumaQuery2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/LucumaQuery2.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/LucumaQuery3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/LucumaQuery3.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsNestedSubquery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsNestedSubquery.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsQuery.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsQuery2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsQuery2.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsQuery3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsQuery3.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsQuery4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsQuery4.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsSchema.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsSubquery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsSubquery.scala -------------------------------------------------------------------------------- /gen/input/src/main/scala/test/StarWarsSubquery2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/input/src/main/scala/test/StarWarsSubquery2.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/LucumaODBSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/LucumaODBSchema.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/LucumaQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/LucumaQuery.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/LucumaQuery2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/LucumaQuery2.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/LucumaQuery3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/LucumaQuery3.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsNestedSubquery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsNestedSubquery.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsQuery.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsQuery2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsQuery2.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsQuery3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsQuery3.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsQuery4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsQuery4.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsSchema.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsSubquery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsSubquery.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/StarWarsSubquery2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/StarWarsSubquery2.scala -------------------------------------------------------------------------------- /gen/output/src/main/scala/test/dummy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/output/src/main/scala/test/dummy.scala -------------------------------------------------------------------------------- /gen/rules/src/main/resources/META-INF/services/scalafix.v1.Rule: -------------------------------------------------------------------------------- 1 | clue.gen.GraphQLGen 2 | 3 | -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/Accumulator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/Accumulator.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/Generator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/Generator.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/GraphQLGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/GraphQLGen.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/GraphQLGenConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/GraphQLGenConfig.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/QueryGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/QueryGen.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/SchemaGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/SchemaGen.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/annotations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/annotations.scala -------------------------------------------------------------------------------- /gen/rules/src/main/scala/clue/gen/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/main/scala/clue/gen/package.scala -------------------------------------------------------------------------------- /gen/rules/src/test/scala/clue/gen/AccumulatorSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/rules/src/test/scala/clue/gen/AccumulatorSuite.scala -------------------------------------------------------------------------------- /gen/tests/src/test/scala/clue/gen/RuleSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/gen/tests/src/test/scala/clue/gen/RuleSuite.scala -------------------------------------------------------------------------------- /http4s-jdk-demo/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- 1 | org.slf4j.simpleLogger.defaultLogLevel=trace -------------------------------------------------------------------------------- /http4s-jdk-demo/src/main/scala/clue/http4sjdkDemo/Demo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/http4s-jdk-demo/src/main/scala/clue/http4sjdkDemo/Demo.scala -------------------------------------------------------------------------------- /http4s/src/main/scala/clue/http4s/Http4sHttpBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/http4s/src/main/scala/clue/http4s/Http4sHttpBackend.scala -------------------------------------------------------------------------------- /http4s/src/main/scala/clue/http4s/Http4sHttpClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/http4s/src/main/scala/clue/http4s/Http4sHttpClient.scala -------------------------------------------------------------------------------- /http4s/src/main/scala/clue/http4s/Http4sWebSocketBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/http4s/src/main/scala/clue/http4s/Http4sWebSocketBackend.scala -------------------------------------------------------------------------------- /http4s/src/main/scala/clue/http4s/Http4sWebSocketClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/http4s/src/main/scala/clue/http4s/Http4sWebSocketClient.scala -------------------------------------------------------------------------------- /http4s/src/main/scala/clue/http4s/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/http4s/src/main/scala/clue/http4s/package.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/GraphQLException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/GraphQLException.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/data/Input.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/data/Input.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/data/InputOptics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/data/InputOptics.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/data/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/data/package.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/data/syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/data/syntax.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/GraphQLDataResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/GraphQLDataResponse.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/GraphQLError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/GraphQLError.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/GraphQLQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/GraphQLQuery.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/GraphQLRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/GraphQLRequest.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/GraphQLResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/GraphQLResponse.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/StreamingMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/StreamingMessage.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/json/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/json/package.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/model/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/model/package.scala -------------------------------------------------------------------------------- /model/src/main/scala/clue/syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/main/scala/clue/syntax.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/ListLimitingDisciplineSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/ListLimitingDisciplineSuite.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/data/InputSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/data/InputSpec.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/data/arb/ArbInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/data/arb/ArbInput.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/GraphQLResponseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/GraphQLResponseSpec.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbFromClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbFromClient.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbFromServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbFromServer.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbGraphQLDataResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbGraphQLDataResponse.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbGraphQLError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbGraphQLError.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbGraphQLRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbGraphQLRequest.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbGraphQLResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbGraphQLResponse.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/arb/ArbJson.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/arb/ArbJson.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/json/GraphQLDataResponseJsonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/json/GraphQLDataResponseJsonSpec.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/json/GraphQLErrorJsonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/json/GraphQLErrorJsonSpec.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/json/GraphQLRequestJsonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/json/GraphQLRequestJsonSpec.scala -------------------------------------------------------------------------------- /model/src/test/scala/clue/model/json/StreamingMessageJsonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/model/src/test/scala/clue/model/json/StreamingMessageJsonSpec.scala -------------------------------------------------------------------------------- /natchez/src/main/scala/clue/natchez/NatchezMiddleware.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/natchez/src/main/scala/clue/natchez/NatchezMiddleware.scala -------------------------------------------------------------------------------- /project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/project/Settings.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt-plugin/src/main/scala/clue/sbt/CluePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/main/scala/clue/sbt/CluePlugin.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/.scalafix.conf -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/app/src/clue/scala/StarWarsQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/app/src/clue/scala/StarWarsQuery.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/app/src/clue/scala/StarWarsSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/app/src/clue/scala/StarWarsSchema.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/app/src/main/scala/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/app/src/main/scala/App.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/build.sbt -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/project/plugins.sbt -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/schemas/StarWars.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/schemas/StarWars.graphql -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars-crossproject-pure/test: -------------------------------------------------------------------------------- 1 | > appJVM/compile 2 | -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/.scalafix.conf -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/app/src/clue/scala/StarWarsQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/app/src/clue/scala/StarWarsQuery.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/app/src/clue/scala/StarWarsSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/app/src/clue/scala/StarWarsSchema.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/app/src/main/scala/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/app/src/main/scala/App.scala -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/build.sbt -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/project/plugins.sbt -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/schemas/StarWars.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/schemas/StarWars.graphql -------------------------------------------------------------------------------- /sbt-plugin/src/sbt-test/clue-plugin/starwars/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/sbt-plugin/src/sbt-test/clue-plugin/starwars/test -------------------------------------------------------------------------------- /scalajs/src/main/scala/clue/js/FetchJsBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/scalajs/src/main/scala/clue/js/FetchJsBackend.scala -------------------------------------------------------------------------------- /scalajs/src/main/scala/clue/js/FetchJsClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/scalajs/src/main/scala/clue/js/FetchJsClient.scala -------------------------------------------------------------------------------- /scalajs/src/main/scala/clue/js/FetchJsRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/scalajs/src/main/scala/clue/js/FetchJsRequest.scala -------------------------------------------------------------------------------- /scalajs/src/main/scala/clue/js/WebSocketJsBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/scalajs/src/main/scala/clue/js/WebSocketJsBackend.scala -------------------------------------------------------------------------------- /scalajs/src/main/scala/clue/js/WebSocketJsClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/scalajs/src/main/scala/clue/js/WebSocketJsClient.scala -------------------------------------------------------------------------------- /scalajs/src/main/scala/clue/js/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-hlsw/clue/HEAD/scalajs/src/main/scala/clue/js/package.scala --------------------------------------------------------------------------------