0.0.29 • Published 1 year ago
@deep-foundation/react-hasura v0.0.29
Usage
Library
See Documentation for examples and API
usage
import providers and hooks
import { TokenProvider, useTokenController } from '@deep-foundation/deeplinks/imports/react-token';
import { ApolloClientTokenizedProvider } from '@deep-foundation/react-hasura/apollo-client-tokenized-provider';
control token
const [token, setToken] = useTokenController();
// you can use any token source after it
wrap page
// example from envs
export const GRAPHQL_PATH = `${process.env.NEXT_PUBLIC_HASURA_PATH}/v1/graphql`;
export const GRAPHQL_SSL = !!+process.env.NEXT_PUBLIC_HASURA_SSL;
return <TokenProvider>
<ApolloClientTokenizedProvider options={{ client: 'app-name', path: GRAPHQL_PATH, ssl: !!GRAPHQL_SSL, ws: !!process?.browser }}>
{children}
</ApolloClientTokenizedProvider>
</TokenProvider>;
Maintenance
Refresh package-lock.json
This command deletes node_modules
, package-lock.json
and runs npm i
. So everything is refreshed.
npm run package:refresh
Release a new version
npm run package:release
After that it might be required to release new versions of: 1. https://github.com/deep-foundation/deeplinks
0.0.29
1 year ago
0.0.28
1 year ago
0.0.20
2 years ago
0.0.21
2 years ago
0.0.22
2 years ago
0.0.23
2 years ago
0.0.24
2 years ago
0.0.25
2 years ago
0.0.16
2 years ago
0.0.17
2 years ago
0.0.19
2 years ago
0.0.26
2 years ago
0.0.27
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.10
2 years ago
0.0.11
2 years ago
0.0.12
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
3 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago