├── .babelrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── examples └── star-wars │ ├── .babelrc │ ├── .gitignore │ ├── README.md │ ├── build │ └── babelRelayPlugin.js │ ├── data │ └── schema.json │ ├── package.json │ ├── scripts │ └── updateSchema.js │ ├── src │ ├── client.js │ ├── components │ │ ├── StarWarsApp.js │ │ └── StarWarsShip.js │ ├── data │ │ ├── database.js │ │ └── schema.js │ ├── renderOnServer.js │ ├── rootContainerProps.js │ ├── routes │ │ └── StarWarsAppHomeRoute.js │ └── server.js │ ├── views │ └── index.ejs │ └── webpack.config.js ├── package.json └── src ├── IsomorphicRenderer.js ├── index.js ├── injectPreparedData.js ├── prepareData.js └── prepareInitialRender.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | src 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/README.md -------------------------------------------------------------------------------- /examples/star-wars/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/.babelrc -------------------------------------------------------------------------------- /examples/star-wars/.gitignore: -------------------------------------------------------------------------------- 1 | data/schema.graphql 2 | lib 3 | node_modules 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /examples/star-wars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/README.md -------------------------------------------------------------------------------- /examples/star-wars/build/babelRelayPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/build/babelRelayPlugin.js -------------------------------------------------------------------------------- /examples/star-wars/data/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/data/schema.json -------------------------------------------------------------------------------- /examples/star-wars/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/package.json -------------------------------------------------------------------------------- /examples/star-wars/scripts/updateSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/scripts/updateSchema.js -------------------------------------------------------------------------------- /examples/star-wars/src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/client.js -------------------------------------------------------------------------------- /examples/star-wars/src/components/StarWarsApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/components/StarWarsApp.js -------------------------------------------------------------------------------- /examples/star-wars/src/components/StarWarsShip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/components/StarWarsShip.js -------------------------------------------------------------------------------- /examples/star-wars/src/data/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/data/database.js -------------------------------------------------------------------------------- /examples/star-wars/src/data/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/data/schema.js -------------------------------------------------------------------------------- /examples/star-wars/src/renderOnServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/renderOnServer.js -------------------------------------------------------------------------------- /examples/star-wars/src/rootContainerProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/rootContainerProps.js -------------------------------------------------------------------------------- /examples/star-wars/src/routes/StarWarsAppHomeRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/routes/StarWarsAppHomeRoute.js -------------------------------------------------------------------------------- /examples/star-wars/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/src/server.js -------------------------------------------------------------------------------- /examples/star-wars/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/views/index.ejs -------------------------------------------------------------------------------- /examples/star-wars/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/examples/star-wars/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/package.json -------------------------------------------------------------------------------- /src/IsomorphicRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/src/IsomorphicRenderer.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/src/index.js -------------------------------------------------------------------------------- /src/injectPreparedData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/src/injectPreparedData.js -------------------------------------------------------------------------------- /src/prepareData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/src/prepareData.js -------------------------------------------------------------------------------- /src/prepareInitialRender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denvned/isomorphic-relay/HEAD/src/prepareInitialRender.js --------------------------------------------------------------------------------