You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently evaluating using Laika in our Vue/Nuxt application. As it stands, Laika has a transitive dependency on React via @apollo/client. I see you currently have this solved by including React as a dev dependency. However, this causes problems when trying to use Laika in a non-React application.
When we try to initialize the Laika link, we get a build error since Apollo cannot find the React dependency anywhere (See this GitHub issue for reference apollographql/apollo-client#8958). The solution to this would be to update the imports within Laika to use @apollo/client/core instead of @apollo/client (see this portion of the Apollo docs). This would also allow you to remove React dev dependency from Laika.
I have already forked Laika and made the required changes in a separate branch so I can continue my work, but I wanted to raise an issue as this may limit Laika's viability for non-React projects. I am more than happy to open that branch as a PR here if you would like to review the changes I made and potentially merge them into the main project.
The text was updated successfully, but these errors were encountered:
Hi,
I am currently evaluating using Laika in our Vue/Nuxt application. As it stands, Laika has a transitive dependency on React via
@apollo/client
. I see you currently have this solved by including React as a dev dependency. However, this causes problems when trying to use Laika in a non-React application.When we try to initialize the Laika link, we get a build error since Apollo cannot find the React dependency anywhere (See this GitHub issue for reference apollographql/apollo-client#8958). The solution to this would be to update the imports within Laika to use
@apollo/client/core
instead of@apollo/client
(see this portion of the Apollo docs). This would also allow you to remove React dev dependency from Laika.I have already forked Laika and made the required changes in a separate branch so I can continue my work, but I wanted to raise an issue as this may limit Laika's viability for non-React projects. I am more than happy to open that branch as a PR here if you would like to review the changes I made and potentially merge them into the main project.
The text was updated successfully, but these errors were encountered: