Skip to content

Commit

Permalink
Merge pull request #93 from sturdynut/master
Browse files Browse the repository at this point in the history
  • Loading branch information
n8io authored Oct 8, 2020
2 parents 831314e + 0d8d57f commit ce5835d
Show file tree
Hide file tree
Showing 11 changed files with 14,171 additions and 2,798 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,6 @@ jspm_packages

# Output of 'npm pack'
*.tgz

# Editors
.vscode/
13 changes: 6 additions & 7 deletions app/templates/client/base/apolloClient.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { ApolloClient } from "react-apollo";
import { ApolloClient, InMemoryCache } from '@apollo/client';
import { config } from "config";

const { API_URI } = config;

export default new ApolloClient({
dataIdFromObject: result => {
if (result.id && result.__typename) {
return result.__typename + result.id;
}
return null;
}
uri: API_URI,
cache: new InMemoryCache()
});
7 changes: 2 additions & 5 deletions app/templates/client/base/configureStore.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
import { applyMiddleware, createStore } from "redux";
import { composeWithDevTools } from "redux-devtools-extension/developmentOnly";
import { createStore } from "redux";

import apolloClient from "./apolloClient";
import reducer from "./reducer";

export default function configureStore() {
const store = createStore(
reducer,
composeWithDevTools(applyMiddleware(apolloClient.middleware()))
reducer
);

if (module.hot) {
Expand Down
4 changes: 1 addition & 3 deletions app/templates/client/base/reducer.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import { combineReducers } from "redux";

import { reducer as appReducer } from "modules/app";
import apolloClient from "./apolloClient";

export default combineReducers({
app: appReducer,
apollo: apolloClient.reducer()
app: appReducer
});
6 changes: 6 additions & 0 deletions app/templates/client/config/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// eslint-disable-next-line no-process-env
const { API_URI } = process.env;

export const config = {
API_URI
};
2 changes: 1 addition & 1 deletion app/templates/client/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import "material-design-icons/iconfont/material-icons.css";

import React from "react";
import ReactDOM from "react-dom";
import { ApolloProvider } from "react-apollo";
import { ApolloProvider } from "@apollo/client";
import { ThemeProvider } from "react-css-themr";
import { BrowserRouter } from "react-router-dom";

Expand Down
13 changes: 7 additions & 6 deletions app/templates/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@
"version": "0.1.0",
"private": true,
"dependencies": {
"@apollo/client": "^3.2.2",
"@zeal/react-scripts": "^2.0.0",
"babel-polyfill": "^6.23.0",
"enzyme": "^2.8.2",
"eslint": "3.19.0",
"eslint-config-prettier": "^2.1.1",
"graphql": "^15.3.0",
"graphql-tag": "^2.11.0",
"history": "^4.6.1",
"husky": "^0.13.3",
"lint-staged": "^3.5.0",
Expand All @@ -16,16 +19,14 @@
"npm-run-all": "^4.0.2",
"prettier": "^1.3.1",
"ramda": "^0.23.0",
"react": "^15.5.4",
"react-apollo": "^1.2.0",
"react": "^16.13.1",
"react-css-themr": "^2.1.0",
"react-dom": "^15.5.4",
"react-dom": "^16.13.1",
"react-redux": "^5.0.4",
"react-router-dom": "^4.1.1",
"react-test-renderer": "^15.5.4",
"react-router-dom": "^5.2.0",
"react-test-renderer": "^16.13.1",
"react-transition-group": "^1.1.3",
"redux": "^3.6.0",
"redux-devtools-extension": "^2.13.2",
"roboto-fontface": "^0.7.0",
"sass-lint": "^1.10.2",
"zeal-redux-utils": "^1.0.0"
Expand Down
Loading

0 comments on commit ce5835d

Please sign in to comment.