@juliendu11/apollo-composable
v1.0.1
Published
Copy of vue-apollo-composable based on v4.2.1, in order to make it work with quasar ssr
Downloads
5
Maintainers
Readme
We had a problem with the frontend build. When updating some libraries to remove critical vulnerabilities vue-apollo-composable became dysfunctional in SSR. There is also an open issue for this on the official repo
https://github.com/vuejs/apollo/issues/1502
I found a workaround by taking the source code of the library https://github.com/vuejs/apollo/tree/v4/packages/vue-apollo-composable
The problem came from the import of @apollo/client. In the library @apollo/client is imported this way in the typescript code:
We have an ES module error. I fixed it by importing like this:
I think they import it like this because the library has a dependency on react, directly importing @apollo/client/core/index.js removes this dependency
Changes from the library:
- From
import x from "@apollo/client/core/index.js"toimport x from "@apollo/client" - Delete changes from this commit
