Comments (13)
@gr-myles You are right package is broken.
Namely, graphql-voyager/dist/voyager.lib.js
is fully broken.
@LunaticMuch Thanks for helping with the investigation.
I can assume you are using graphql-voyager/dist/voyager.min.js
, right?
This file is in good shape, so everything should work for you.
I think I know what's broken.
I will try to fix it and also we need to add integration tests to prevent this issue in the future.
from graphql-voyager.
Can you show some info? Are you installing it asnpm install grapqhl-voyager
?
from graphql-voyager.
Thanks for the quick response. Installing using yarn v1.22.19, using the yarn install
command. Package works when in package.json and we have it pinned as "graphql-voyager": "1.0.0-rc.31",
, but if we set to 1.0.0
or with the ^
then the missing modules errors ensues. I'd be happy to share any other info needed, please let me know :)
Additional info: We have tried deleting yarn.lock, as well as deleting our modules folder
from graphql-voyager.
Can you share the entire package.json
(maybe just a gist...)
I tried a simple npm install but did not get any problem
from graphql-voyager.
Sure thing, here is our dependencies:
"devDependencies": {
"concurrently": "^5.3.0",
"nodemon": "^2.0.15",
"rimraf": "^3.0.2"
},
"dependencies": {
"@aws-amplify/ui": "^3.0.9",
"@aws-amplify/ui-react": "^2.2.0",
"@babel/cli": "^7.16.8",
"@babel/core": "^7.16.12",
"@babel/plugin-transform-modules-commonjs": "^7.16.8",
"@graphiql/plugin-explorer": "^0.1.14",
"@graphiql/react": "^0.17.0",
"@graphql-tools/graphql-file-loader": "^7.3.3",
"@graphql-tools/load": "^7.5.1",
"aws-amplify": "^4.3.13",
"graphiql": "^2.4.0",
"graphiql-explorer": "^0.6.3",
"graphql": "^15.8.0",
"graphql-voyager": "1.0.0-rc.31",
"graphql-ws": "^5.11.2",
"lodash.startcase": "^4.4.0",
"prop-types": "^15.8.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-icons": "^4.8.0",
"react-markdown": "^5.0.3",
"react-scripts": "4.0.3",
"react-syntax-highlighter": "^15.4.5"
},
from graphql-voyager.
I did a yarn install with that and got no issue. This is what I found installed:
[email protected] /Users/stefano/_TEST/voyager
├── @aws-amplify/[email protected]
├── @aws-amplify/[email protected]
├── @babel/[email protected]
├── @babel/[email protected]
├── @babel/[email protected]
├── @graphiql/[email protected]
├── @graphiql/[email protected]
├── @graphql-tools/[email protected]
├── @graphql-tools/[email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
from graphql-voyager.
Thanks again for your help. Which version of yarn are you using?
from graphql-voyager.
Thanks again for your help. Which version of yarn are you using?
1.22.19
Are you using a third party repository?
from graphql-voyager.
I did forget to mention, my apologies, we are using a monorepo with a yarn workspace set up, but I didn't think that should affect anything. You were able to compile successfully and run the app with the listed dependencies? Not sure if relevant, but we start our app with this command SKIP_PREFLIGHT_CHECK=true REACT_APP_ENV=local react-scripts start
Thanks again, sounds like this might be specifically a problem on our end, but it is curious that it worked with rc31 and not the new v1. I'm happy to close out this issue if it's specifically our problem :)
from graphql-voyager.
Another note, if we manually add the @emotion/~~~ dependencies, the next error we get is the following:
/Users/XXXXXX/node_modules/graphql-voyager/dist/voyager.lib.js
Module not found: Can't resolve 'viz.js' in '/Users/XXXX/node_modules/graphql-voyager/dist'
from graphql-voyager.
@gr-myles I did not compile anything. I took your dependencies, as you provided, put them in a brand new package.json
and run yarn install
. Got everything installed.
From the last message it feels you are doing some more, bigger, or different.
I might need the exact test case to reproduce.
from graphql-voyager.
@gr-myles Published 1.0.1
📦 Can you please try it?
from graphql-voyager.
@gr-myles Based on feedback in #260 it looks like this issue is fully fixed.
Please feel free to reopen this issue if it persists for you.
from graphql-voyager.
Related Issues (20)
- The schema diagram keep "transmitting" when using graphql-voyager as a React component HOT 6
- publish release notes for 1.0.1 HOT 4
- publish release notes for 1.0.1 HOT 1
- Privacy issue. HOT 2
- Add separate query/mutation/subscription switch to improve DX
- Missing tests
- Better score on lighthouse
- Using empty input object value
- Import from local file instead of cdn in middlewares HOT 1
- Uncaught TypeError: renderVoyager is not a function
- Introducing semantic release HOT 3
- Blank screen when clicking on object type.
- Update example index.html: change init to renderVoyager
- Blank screen when switching between object types, input types, queries and mutations.
- How to use a schema instead of an introspection query in index.html? HOT 2
- Middleware HTML broken in version 2.0.0
- Apollo has changes the support for middleware
- Blank screen with React error when clicking on specific nodes
- Error: Unknown error HOT 1
- Latest NPM publish does not include render-voyager-page.js fix from #357 HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphql-voyager.