@spring-mobility/client-utils
v1.0.37
Published
This package hosts shared code between clients that use React.
Downloads
22
Readme
Client Utils
This package hosts shared code between clients that use React.
Why is this separate from @spring-mobility/types
?
react
is required as a peerDependency
of the package. That means any time this package is imported, react
must be dependency
.
We can't combine this package with @spring-mobility/types
because we don't want to install react
on code that is running in a Node environment.
Why is @spring-mobility/types
a peer dependency?
This package uses SpringClient
which is defined in @spring-mobility/types
. SpringClient
should be a singleton on the client that is configured via SpringClient.configureClient
.
- [ ] Could we move
SpringClient
->client-utils
? -- Ah no, because other Node clients useSpringClient
, e.g.vatican
...
TODOs
- [ ] Rename this package from
client-utils
toreact-utils