1.3.11 • Published 5 months ago
appsync-client-node v1.3.11
appsync-client-node
Lightweight AWS AppSync client for Node.js (optimized for AWS Lambda Node.js runtime(s)):
- supports IAM and API Key authentications
- supports XRay tracing or OpenTelemetry Lambda layers auto-instrumentation
- allow to specify URL via environment variable (
GRAPHQL_API_ENDPOINT_ENV_NAME
) - properly handles timeouts, abort signal and retries connection-reset errors
- comes with lightweight
gql
tag (just stipes whitespace and comments) for prettier, GraphQL VSCode syntax highlighting, etc. - ESM and CommonJs modules
- TypeScript generics support for variables and results
- depends only on
@aws-sdk
v3 (that comes built-in on Node 18.x lambda runtime) andaws-xray-sdk-core
that results in very small bundle (when used with CDKNodejsFunction
) - MIT licensed
Usage
import { appSyncClient, gql } from "appsync-client-node";
const books = await appSyncClient<ReturnValueType, { author: string }>({
query: gql`
query books($author: String!) {
books(author: $author) {
...BookFragment
}
}
`,
variables: {
author: "Remark",
},
});
License
MIT
1.3.10
5 months ago
1.3.11
5 months ago
1.3.9
5 months ago
1.3.8
6 months ago
1.3.7
6 months ago
1.3.6
6 months ago
1.3.5
6 months ago
1.3.4
6 months ago
1.3.3
6 months ago
1.3.2
6 months ago
1.3.1
6 months ago
1.3.0
6 months ago
1.2.18
1 year ago
1.2.19
1 year ago
1.2.20
1 year ago
1.2.23
1 year ago
1.2.24
1 year ago
1.2.21
1 year ago
1.2.22
1 year ago
1.2.25
1 year ago
1.2.26
1 year ago
1.2.16
1 year ago
1.2.17
1 year ago
1.2.15
1 year ago
1.2.14
1 year ago
1.2.13
1 year ago
1.2.12
1 year ago
1.2.11
1 year ago
1.2.10
1 year ago
1.2.9
1 year ago
1.2.8
1 year ago
1.2.7
1 year ago
1.2.6
1 year ago
1.2.5
1 year ago
1.2.4
1 year ago
1.2.3
1 year ago
1.2.2
1 year ago
1.2.1
1 year ago
1.2.0
1 year ago
1.1.2
1 year ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.15
1 year ago
1.0.14
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.9
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago