1.0.1 • Published 11 months ago

@juliendu11/apollo-composable v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

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:

@apollo/client/core/index.js

We have an ES module error. I fixed it by importing like this:

@apollo/client

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" to import x from "@apollo/client"
  • Delete changes from this commit
1.0.1

11 months ago

1.0.0

12 months ago