diff --git a/examples/with-react-relay-network-modern/.babelrc b/examples/with-react-relay-network-modern/.babelrc index 8fad94a215c1..8a782ec48561 100644 --- a/examples/with-react-relay-network-modern/.babelrc +++ b/examples/with-react-relay-network-modern/.babelrc @@ -3,6 +3,6 @@ "next/babel" ], "plugins": [ - "relay" + ["relay", { artifactDirectory: "__generated__" }] ] -} \ No newline at end of file +} diff --git a/examples/with-react-relay-network-modern/components/BlogPosts.js b/examples/with-react-relay-network-modern/components/BlogPosts.js index c341f62c486e..30ff74963e20 100644 --- a/examples/with-react-relay-network-modern/components/BlogPosts.js +++ b/examples/with-react-relay-network-modern/components/BlogPosts.js @@ -6,9 +6,10 @@ const BlogPosts = props => { return (

Blog posts

- {props.viewer.allBlogPosts.edges.map(({ node }) => ( - - ))} + {props.viewer.allBlogPosts && + props.viewer.allBlogPosts.edges.map(({ node }) => ( + + ))}
) } diff --git a/examples/with-react-relay-network-modern/package.json b/examples/with-react-relay-network-modern/package.json index 82cb57a3bc3d..23f4685fa8ee 100644 --- a/examples/with-react-relay-network-modern/package.json +++ b/examples/with-react-relay-network-modern/package.json @@ -7,7 +7,7 @@ "dev": "next", "build": "next build", "start": "next start", - "relay": "relay-compiler --src ./ --exclude '**/.next/**' '**/node_modules/**' '**/test/**' '**/__generated__/**' --exclude '**/schema/**' --schema ./schema/schema.graphql", + "relay": "relay-compiler --src ./ --exclude '**/.next/**' '**/node_modules/**' '**/test/**' '**/__generated__/**' --exclude '**/schema/**' --schema ./schema/schema.graphql --artifactDirectory __generated__", "schema": "graphql get-schema -e dev" }, "author": "", @@ -15,19 +15,19 @@ "dependencies": { "dotenv": "^8.0.0", "dotenv-webpack": "^1.5.4", - "graphql": "^14.3.0", + "graphql": "^14.6.0", "isomorphic-fetch": "^2.2.1", "next": "latest", - "react": "^16.7.0", - "react-dom": "^16.7.0", - "react-relay": "^5.0.0", - "react-relay-network-modern": "^4.0.0", - "react-relay-network-modern-ssr": "^1.2.2" + "react": "^16.13.0", + "react-dom": "^16.13.0", + "react-relay": "^9.0.0", + "react-relay-network-modern": "^4.5.0", + "react-relay-network-modern-ssr": "^1.4.0" }, "devDependencies": { - "babel-plugin-relay": "^5.0.0", + "babel-plugin-relay": "^9.0.0", "graphcool": "^1.2.1", "graphql-cli": "^3.0.11", - "relay-compiler": "^5.0.0" + "relay-compiler": "^9.0.0" } } diff --git a/examples/with-react-relay-network-modern/pages/_app.js b/examples/with-react-relay-network-modern/pages/_app.js index 07e62e6bf690..79b6b48da6a7 100644 --- a/examples/with-react-relay-network-modern/pages/_app.js +++ b/examples/with-react-relay-network-modern/pages/_app.js @@ -35,7 +35,7 @@ export default class App extends NextApp { const environment = createEnvironment( relayData, JSON.stringify({ - queryID: Component.query ? Component.query().params.name : undefined, + queryID: Component.query ? Component.query.params.name : undefined, variables, }) ) diff --git a/examples/with-relay-modern-server-express/.babelrc b/examples/with-relay-modern-server-express/.babelrc index 8fad94a215c1..c7eb72f9da57 100644 --- a/examples/with-relay-modern-server-express/.babelrc +++ b/examples/with-relay-modern-server-express/.babelrc @@ -3,6 +3,6 @@ "next/babel" ], "plugins": [ - "relay" + ["relay", { artifactDirectory: "__generated__" }] ] } \ No newline at end of file diff --git a/examples/with-relay-modern-server-express/package.json b/examples/with-relay-modern-server-express/package.json index 70b4a5ba8cb6..a4519dd2c9c7 100644 --- a/examples/with-relay-modern-server-express/package.json +++ b/examples/with-relay-modern-server-express/package.json @@ -8,25 +8,25 @@ "build": "next build", "prestart": "npm run build", "start": "NODE_ENV=production node server", - "relay": "relay-compiler --src ./ --exclude '**/.next/**' '**/node_modules/**' '**/test/**' '**/__generated__/**' '**/server/**' --schema ./server/schema.graphql --verbose" + "relay": "relay-compiler --src ./ --exclude '**/.next/**' '**/node_modules/**' '**/test/**' '**/__generated__/**' '**/server/**' --schema ./server/schema.graphql --artifactDirectory __generated__ --verbose" }, "author": "", "license": "ISC", "dependencies": { "dotenv": "^4.0.0", "dotenv-webpack": "^1.5.4", - "express-graphql": "^0.7.1", - "graphql": "^14.1.1", + "express-graphql": "^0.9.0", + "graphql": "^14.6.0", "graphql-relay": "^0.6.0", "isomorphic-unfetch": "^3.0.0", "next": "latest", - "react": "^16.7.0", - "react-dom": "^16.7.0", - "react-relay": "^5.0.0" + "react": "^16.13.0", + "react-dom": "^16.13.0", + "react-relay": "^9.0.0" }, "devDependencies": { - "babel-plugin-relay": "^2.0.0", + "babel-plugin-relay": "^9.0.0", "graphql-cli": "^1.0.0-beta.4", - "relay-compiler": "^2.0.0" + "relay-compiler": "^9.0.0" } } diff --git a/examples/with-relay-modern/package.json b/examples/with-relay-modern/package.json index 014bc7dde254..2187db4ad0b3 100644 --- a/examples/with-relay-modern/package.json +++ b/examples/with-relay-modern/package.json @@ -15,17 +15,17 @@ "dependencies": { "dotenv": "^8.2.0", "dotenv-webpack": "^1.7.0", - "graphql": "^14.5.8", + "graphql": "^14.6.0", "isomorphic-unfetch": "^3.0.0", "next": "latest", - "react": "^16.12.0", - "react-dom": "^16.12.0", - "react-relay": "^8.0.0" + "react": "^16.13.0", + "react-dom": "^16.13.0", + "react-relay": "^9.0.0" }, "devDependencies": { - "babel-plugin-relay": "^8.0.0", + "babel-plugin-relay": "^9.0.0", "graphcool": "^1.4.0", "graphql-cli": "^3.0.14", - "relay-compiler": "^8.0.0" + "relay-compiler": "^9.0.0" } }