├── .github └── workflows │ ├── main.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cmd ├── azure │ ├── azure.go │ ├── start.go │ ├── zip_function.go │ └── zip_router.go ├── config │ ├── add.go │ └── config.go ├── local │ ├── local.go │ └── start.go ├── root.go └── version.go ├── docker └── azure │ └── Dockerfile ├── docs └── azure.md ├── example ├── README.md ├── client.graphql ├── function.js ├── package-lock.json ├── package.json ├── schema.graphql └── stucco.json ├── go.mod ├── go.sum ├── hack └── tasks.go ├── main.go └── pkg ├── cors └── cors.go ├── driver ├── authorize.go ├── driver.go ├── driver_test.go ├── drivertest │ └── mock.go ├── error.go ├── field.go ├── interface.go ├── plugin │ ├── grpc.go │ ├── grpc_test.go │ ├── plugin.go │ ├── plugin_log.go │ ├── plugin_log_test.go │ ├── plugin_posix.go │ ├── plugin_posix_test.go │ ├── plugin_test.go │ ├── plugin_windows.go │ ├── plugin_windows_test.go │ ├── proc_group_posix.go │ └── proc_group_windows.go ├── protohttp │ ├── authorize.go │ ├── client.go │ ├── client_test.go │ ├── field.go │ ├── field_test.go │ ├── header.go │ ├── interface.go │ ├── interface_test.go │ ├── message_types.go │ ├── scalar.go │ ├── scalar_test.go │ ├── secrets.go │ ├── secrets_test.go │ ├── server.go │ ├── server_test.go │ ├── stream.go │ ├── subscription_connection.go │ ├── subscription_listen.go │ ├── union.go │ └── union_test.go ├── registry.go ├── registry_test.go ├── scalar.go ├── secrets.go ├── stream.go ├── subscription_connection.go ├── subscription_listen.go └── union.go ├── grpc ├── authorize.go ├── bytes.go ├── bytes_test.go ├── field.go ├── field_test.go ├── grpc.go ├── interface.go ├── interface_test.go ├── mock_test.go ├── scalar.go ├── scalar_test.go ├── set_secrets.go ├── set_secrets_test.go ├── stream.go ├── subscription_connection.go ├── subscription_listen.go ├── union.go └── union_test.go ├── handlers ├── contextprotocol.go ├── graphiql.go ├── recovery.go ├── subscription_handler.go ├── webhook_handler.go └── webhook_handler_test.go ├── parser ├── enum.go ├── field.go ├── input_object.go ├── interface.go ├── nonscalar.go ├── object.go ├── parser.go ├── parser_test.go ├── root_operation.go ├── schema.go ├── type.go ├── union.go └── util.go ├── printer └── format.go ├── proto ├── driver │ ├── authorize.go │ ├── field.go │ ├── interface.go │ ├── scalar.go │ ├── secrets.go │ ├── struct.go │ ├── subscription_connection.go │ ├── subscription_listen.go │ ├── union.go │ └── util.go └── prototest │ ├── field_resolve.go │ ├── interface_resolve_type.go │ ├── scalar.go │ ├── set_secrets.go │ └── union_resolve_type.go ├── providers └── azure │ ├── driver │ ├── driver.go │ └── driver_test.go │ ├── function │ ├── graphql │ │ └── function.json │ ├── host.json │ └── run.js │ ├── project │ ├── config.go │ ├── router.go │ ├── router_test.go │ └── runtimes │ │ ├── common.go │ │ └── stuccojs.go │ └── vars │ └── vars.go ├── router ├── authorize_extension.go ├── config.go ├── config_test.go ├── dispatch.go ├── dispatch_test.go ├── router.go ├── router_context_extension.go └── router_test.go ├── security └── key.go ├── server └── server.go ├── types ├── arguments.go ├── arguments_test.go ├── directive.go ├── function.go ├── http_request.go ├── operation_definition.go ├── response_path.go ├── selection.go ├── type_ref.go └── variable.go ├── utils ├── buf.go ├── config.go ├── config_test.go ├── field.go ├── field_test.go ├── files.go ├── testdata │ └── config.json └── zip.go ├── vars └── vars.go └── version ├── testdata └── main.go ├── version.go └── version_test.go /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/README.md -------------------------------------------------------------------------------- /cmd/azure/azure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/azure/azure.go -------------------------------------------------------------------------------- /cmd/azure/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/azure/start.go -------------------------------------------------------------------------------- /cmd/azure/zip_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/azure/zip_function.go -------------------------------------------------------------------------------- /cmd/azure/zip_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/azure/zip_router.go -------------------------------------------------------------------------------- /cmd/config/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/config/add.go -------------------------------------------------------------------------------- /cmd/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/config/config.go -------------------------------------------------------------------------------- /cmd/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/local/local.go -------------------------------------------------------------------------------- /cmd/local/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/local/start.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/cmd/version.go -------------------------------------------------------------------------------- /docker/azure/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/docker/azure/Dockerfile -------------------------------------------------------------------------------- /docs/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/docs/azure.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/README.md -------------------------------------------------------------------------------- /example/client.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/client.graphql -------------------------------------------------------------------------------- /example/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/function.js -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/package.json -------------------------------------------------------------------------------- /example/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/schema.graphql -------------------------------------------------------------------------------- /example/stucco.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/example/stucco.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/go.sum -------------------------------------------------------------------------------- /hack/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/hack/tasks.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/main.go -------------------------------------------------------------------------------- /pkg/cors/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/cors/cors.go -------------------------------------------------------------------------------- /pkg/driver/authorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/authorize.go -------------------------------------------------------------------------------- /pkg/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/driver.go -------------------------------------------------------------------------------- /pkg/driver/driver_test.go: -------------------------------------------------------------------------------- 1 | package driver_test 2 | -------------------------------------------------------------------------------- /pkg/driver/drivertest/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/drivertest/mock.go -------------------------------------------------------------------------------- /pkg/driver/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/error.go -------------------------------------------------------------------------------- /pkg/driver/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/field.go -------------------------------------------------------------------------------- /pkg/driver/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/interface.go -------------------------------------------------------------------------------- /pkg/driver/plugin/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/grpc.go -------------------------------------------------------------------------------- /pkg/driver/plugin/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/grpc_test.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_log.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_log_test.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_posix.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_posix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_posix_test.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_test.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_windows.go -------------------------------------------------------------------------------- /pkg/driver/plugin/plugin_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/plugin_windows_test.go -------------------------------------------------------------------------------- /pkg/driver/plugin/proc_group_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/proc_group_posix.go -------------------------------------------------------------------------------- /pkg/driver/plugin/proc_group_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/plugin/proc_group_windows.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/authorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/authorize.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/client.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/client_test.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/field.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/field_test.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/header.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/interface.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/interface_test.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/message_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/message_types.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/scalar.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/scalar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/scalar_test.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/secrets.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/secrets_test.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/server.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/server_test.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/stream.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/subscription_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/subscription_connection.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/subscription_listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/subscription_listen.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/union.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/union.go -------------------------------------------------------------------------------- /pkg/driver/protohttp/union_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/protohttp/union_test.go -------------------------------------------------------------------------------- /pkg/driver/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/registry.go -------------------------------------------------------------------------------- /pkg/driver/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/registry_test.go -------------------------------------------------------------------------------- /pkg/driver/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/scalar.go -------------------------------------------------------------------------------- /pkg/driver/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/secrets.go -------------------------------------------------------------------------------- /pkg/driver/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/stream.go -------------------------------------------------------------------------------- /pkg/driver/subscription_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/subscription_connection.go -------------------------------------------------------------------------------- /pkg/driver/subscription_listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/subscription_listen.go -------------------------------------------------------------------------------- /pkg/driver/union.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/driver/union.go -------------------------------------------------------------------------------- /pkg/grpc/authorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/authorize.go -------------------------------------------------------------------------------- /pkg/grpc/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/bytes.go -------------------------------------------------------------------------------- /pkg/grpc/bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/bytes_test.go -------------------------------------------------------------------------------- /pkg/grpc/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/field.go -------------------------------------------------------------------------------- /pkg/grpc/field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/field_test.go -------------------------------------------------------------------------------- /pkg/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/grpc.go -------------------------------------------------------------------------------- /pkg/grpc/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/interface.go -------------------------------------------------------------------------------- /pkg/grpc/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/interface_test.go -------------------------------------------------------------------------------- /pkg/grpc/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/mock_test.go -------------------------------------------------------------------------------- /pkg/grpc/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/scalar.go -------------------------------------------------------------------------------- /pkg/grpc/scalar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/scalar_test.go -------------------------------------------------------------------------------- /pkg/grpc/set_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/set_secrets.go -------------------------------------------------------------------------------- /pkg/grpc/set_secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/set_secrets_test.go -------------------------------------------------------------------------------- /pkg/grpc/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/stream.go -------------------------------------------------------------------------------- /pkg/grpc/subscription_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/subscription_connection.go -------------------------------------------------------------------------------- /pkg/grpc/subscription_listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/subscription_listen.go -------------------------------------------------------------------------------- /pkg/grpc/union.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/union.go -------------------------------------------------------------------------------- /pkg/grpc/union_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/grpc/union_test.go -------------------------------------------------------------------------------- /pkg/handlers/contextprotocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/handlers/contextprotocol.go -------------------------------------------------------------------------------- /pkg/handlers/graphiql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/handlers/graphiql.go -------------------------------------------------------------------------------- /pkg/handlers/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/handlers/recovery.go -------------------------------------------------------------------------------- /pkg/handlers/subscription_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/handlers/subscription_handler.go -------------------------------------------------------------------------------- /pkg/handlers/webhook_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/handlers/webhook_handler.go -------------------------------------------------------------------------------- /pkg/handlers/webhook_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/handlers/webhook_handler_test.go -------------------------------------------------------------------------------- /pkg/parser/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/enum.go -------------------------------------------------------------------------------- /pkg/parser/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/field.go -------------------------------------------------------------------------------- /pkg/parser/input_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/input_object.go -------------------------------------------------------------------------------- /pkg/parser/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/interface.go -------------------------------------------------------------------------------- /pkg/parser/nonscalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/nonscalar.go -------------------------------------------------------------------------------- /pkg/parser/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/object.go -------------------------------------------------------------------------------- /pkg/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/parser.go -------------------------------------------------------------------------------- /pkg/parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/parser_test.go -------------------------------------------------------------------------------- /pkg/parser/root_operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/root_operation.go -------------------------------------------------------------------------------- /pkg/parser/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/schema.go -------------------------------------------------------------------------------- /pkg/parser/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/type.go -------------------------------------------------------------------------------- /pkg/parser/union.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/union.go -------------------------------------------------------------------------------- /pkg/parser/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/parser/util.go -------------------------------------------------------------------------------- /pkg/printer/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/printer/format.go -------------------------------------------------------------------------------- /pkg/proto/driver/authorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/authorize.go -------------------------------------------------------------------------------- /pkg/proto/driver/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/field.go -------------------------------------------------------------------------------- /pkg/proto/driver/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/interface.go -------------------------------------------------------------------------------- /pkg/proto/driver/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/scalar.go -------------------------------------------------------------------------------- /pkg/proto/driver/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/secrets.go -------------------------------------------------------------------------------- /pkg/proto/driver/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/struct.go -------------------------------------------------------------------------------- /pkg/proto/driver/subscription_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/subscription_connection.go -------------------------------------------------------------------------------- /pkg/proto/driver/subscription_listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/subscription_listen.go -------------------------------------------------------------------------------- /pkg/proto/driver/union.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/union.go -------------------------------------------------------------------------------- /pkg/proto/driver/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/driver/util.go -------------------------------------------------------------------------------- /pkg/proto/prototest/field_resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/prototest/field_resolve.go -------------------------------------------------------------------------------- /pkg/proto/prototest/interface_resolve_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/prototest/interface_resolve_type.go -------------------------------------------------------------------------------- /pkg/proto/prototest/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/prototest/scalar.go -------------------------------------------------------------------------------- /pkg/proto/prototest/set_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/prototest/set_secrets.go -------------------------------------------------------------------------------- /pkg/proto/prototest/union_resolve_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/proto/prototest/union_resolve_type.go -------------------------------------------------------------------------------- /pkg/providers/azure/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/driver/driver.go -------------------------------------------------------------------------------- /pkg/providers/azure/driver/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/driver/driver_test.go -------------------------------------------------------------------------------- /pkg/providers/azure/function/graphql/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/function/graphql/function.json -------------------------------------------------------------------------------- /pkg/providers/azure/function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/function/host.json -------------------------------------------------------------------------------- /pkg/providers/azure/function/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/function/run.js -------------------------------------------------------------------------------- /pkg/providers/azure/project/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/project/config.go -------------------------------------------------------------------------------- /pkg/providers/azure/project/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/project/router.go -------------------------------------------------------------------------------- /pkg/providers/azure/project/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/project/router_test.go -------------------------------------------------------------------------------- /pkg/providers/azure/project/runtimes/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/project/runtimes/common.go -------------------------------------------------------------------------------- /pkg/providers/azure/project/runtimes/stuccojs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/project/runtimes/stuccojs.go -------------------------------------------------------------------------------- /pkg/providers/azure/vars/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/providers/azure/vars/vars.go -------------------------------------------------------------------------------- /pkg/router/authorize_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/authorize_extension.go -------------------------------------------------------------------------------- /pkg/router/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/config.go -------------------------------------------------------------------------------- /pkg/router/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/config_test.go -------------------------------------------------------------------------------- /pkg/router/dispatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/dispatch.go -------------------------------------------------------------------------------- /pkg/router/dispatch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/dispatch_test.go -------------------------------------------------------------------------------- /pkg/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/router.go -------------------------------------------------------------------------------- /pkg/router/router_context_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/router_context_extension.go -------------------------------------------------------------------------------- /pkg/router/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/router/router_test.go -------------------------------------------------------------------------------- /pkg/security/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/security/key.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /pkg/types/arguments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/arguments.go -------------------------------------------------------------------------------- /pkg/types/arguments_test.go: -------------------------------------------------------------------------------- 1 | package types_test 2 | -------------------------------------------------------------------------------- /pkg/types/directive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/directive.go -------------------------------------------------------------------------------- /pkg/types/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/function.go -------------------------------------------------------------------------------- /pkg/types/http_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/http_request.go -------------------------------------------------------------------------------- /pkg/types/operation_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/operation_definition.go -------------------------------------------------------------------------------- /pkg/types/response_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/response_path.go -------------------------------------------------------------------------------- /pkg/types/selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/selection.go -------------------------------------------------------------------------------- /pkg/types/type_ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/type_ref.go -------------------------------------------------------------------------------- /pkg/types/variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/types/variable.go -------------------------------------------------------------------------------- /pkg/utils/buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/buf.go -------------------------------------------------------------------------------- /pkg/utils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/config.go -------------------------------------------------------------------------------- /pkg/utils/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/config_test.go -------------------------------------------------------------------------------- /pkg/utils/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/field.go -------------------------------------------------------------------------------- /pkg/utils/field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/field_test.go -------------------------------------------------------------------------------- /pkg/utils/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/files.go -------------------------------------------------------------------------------- /pkg/utils/testdata/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/testdata/config.json -------------------------------------------------------------------------------- /pkg/utils/zip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/utils/zip.go -------------------------------------------------------------------------------- /pkg/vars/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/vars/vars.go -------------------------------------------------------------------------------- /pkg/version/testdata/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/version/testdata/main.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /pkg/version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-editor/stucco/HEAD/pkg/version/version_test.go --------------------------------------------------------------------------------