Open Halkcyon opened 3 years ago
A quick yarn why
reveals the following:
=> Found "@apollographql/graphql-language-service-interface@2.0.2"
info Reasons this module exists
- "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server" depends on it
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface"
=> Found "@apollographql/graphql-language-service-parser@2.0.2"
info Reasons this module exists
- "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface" depends on it
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface#@apollographql#graphql-language-service-parser"
=> Found "@apollographql/graphql-language-service-types@2.0.2"
info Reasons this module exists
- "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface" depends on it
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface#@apollographql#graphql-language-service-types"
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface#@apollographql#graphql-language-service-parser#@apollographql#graphql-language-service-types"
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface#@apollographql#graphql-language-service-utils#@apollographql#graphql-language-service-types"
=> Found "@apollographql/graphql-language-service-utils@2.0.2"
info Reasons this module exists
- "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface" depends on it
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface#@apollographql#graphql-language-service-utils"
It looks like #5663 was opened for the same issue, but closed without resolution and only points at one such link meanwhile my issue has four links. I'd like to offer patches and get this resolved, but I don't have experience navigating monorepos and github searches seem inadequate.
is there an update on this issue? It's currently blocking the installation of the @vue/cli in enterprise environments.
@sodatea I see you in #5663 pointed @antonioaguilar on which dependency needs to be updated. What led you to finding that? I'd like to get this pair of issues resolved.
I looked at the first section of the yarn why
output and then looked for the package.json of each package that appeared in the result to see which one was using the outdated dependency.
=> Found "@apollographql/graphql-language-service-interface@2.0.2"
info Reasons this module exists
- "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server" depends on it
- Hoisted from "@vue#cli#@vue#cli-ui#vue-cli-plugin-apollo#apollo#apollo-language-server#@apollographql#graphql-language-service-interface"
^
any ETA on this? these are red flags that I have to explain to our InfoSec team regularly.
What problem does this feature solve?
Ability to use
vuejs
in corporate environments with automated license checks for controls & compliance.In particular, these dependencies cause friction for me on
@vue/cli@4.4.6
:@apollographql/graphql-language-service-interface@2.0.2
@apollographql/graphql-language-service-parser@2.0.2
@apollographql/graphql-language-service-types@2.0.2
@apollographql/graphql-language-service-utils@2.0.2
What does the proposed API look like?
The project moved from graphql/graphql-language-service to graphql/graphiql.
The change may ultimately be upstream, but this project is where I feel it.