diff --git a/EXAMPLES/package.json b/EXAMPLES/package.json index d3a5048..1a8003f 100644 --- a/EXAMPLES/package.json +++ b/EXAMPLES/package.json @@ -4,6 +4,7 @@ "description": "Examples for rescript-apollo-client", "private": true, "scripts": { + "build": "rescript build -with-deps", "clean": "rescript clean", "graphql-server": "graphql-client-example-server", "server": "webpack-dev-server", @@ -20,12 +21,11 @@ }, "dependencies": { "@apollo/client": "3.7.6", - "@rescript/react": "0.11.0", + "@rescript/react": "~0.11.0", "@ryyppy/rescript-promise": "2.1.0", "graphql": "^15.7.2", - "react": "18.2.0", - "react-dom": "18.2.0", - "reason-promise": "1.1.5", + "react": "18.3.1", + "react-dom": "18.3.1", "rescript-apollo-client": "3.2.0", "subscriptions-transport-ws": "0.11.0" } diff --git a/EXAMPLES/src/Apollo.res b/EXAMPLES/src/Apollo.res index 09dd70d..dc9eaec 100644 --- a/EXAMPLES/src/Apollo.res +++ b/EXAMPLES/src/Apollo.res @@ -1,4 +1,4 @@ -let graphqlEndpoint = "localhost:4000" +let graphqlEndpoint = "localhost:4000/graphql" let headers = {"high": "five"} diff --git a/EXAMPLES/src/WebpackEntry.res b/EXAMPLES/src/WebpackEntry.res index dae9ef5..b87d9c0 100644 --- a/EXAMPLES/src/WebpackEntry.res +++ b/EXAMPLES/src/WebpackEntry.res @@ -1,4 +1,10 @@ switch ReactDOM.querySelector("#root") { -| Some(el) => ReactDOM.Client.createRoot(el)->ReactDOM.Client.Root.render() +| Some(el) => + ReactDOM.render( + + + , + el, + ) | None => () } diff --git a/EXAMPLES/src/clientUsage/ClientBasics.res b/EXAMPLES/src/clientUsage/ClientBasics.res index e1b0689..083b287 100644 --- a/EXAMPLES/src/clientUsage/ClientBasics.res +++ b/EXAMPLES/src/clientUsage/ClientBasics.res @@ -74,7 +74,7 @@ let statsSubscription = Apollo.client.subscribe( let make = () =>

- +

diff --git a/package.json b/package.json index 7c60951..dc88d77 100644 --- a/package.json +++ b/package.json @@ -24,11 +24,11 @@ "@apollo/client": "^3.5.0", "@reasonml-community/graphql-ppx": "1.2.4-1345e061.0", "@rescript/react": "~0.11.0", - "rescript": "~10.1.2", "graphql": "^15.0.0", "jest": "26.5.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "rescript": "~10.1.2", "subscriptions-transport-ws": "^0.9.17" }, "peerDependencies": { @@ -45,5 +45,9 @@ "bs-platform": { "optional": true } - } + }, + "workspaces": [ + "EXAMPLES", + "./" + ] }