├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── help.md ├── .gitignore ├── .jshintrc ├── .npmignore ├── .nvmrc ├── LICENSE ├── README.md ├── docs ├── GraphQLGenieAPI.md ├── connections.md ├── mutations.md ├── queries.md └── sdl.md ├── examples ├── apollo-server2-redis-jwt-auth │ ├── .nvmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.ts │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.config.js ├── graphql-yoga-postgresql │ ├── .nvmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.ts │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.config.js ├── graphql-yoga-redis-authentication │ ├── .nvmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.ts │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.config.js ├── graphql-yoga-redis-firebase-auth │ ├── .nvmrc │ ├── README.md │ ├── client │ │ ├── package.json │ │ ├── src │ │ │ └── main.ts │ │ └── webpack.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── index.js │ ├── src │ │ └── main.ts │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.config.js ├── indexeddb │ ├── .nvmrc │ ├── README.md │ ├── dist │ │ └── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── main.simple.ts │ │ └── main.ts │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.config.js ├── memory │ ├── .nvmrc │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.bundle.js │ ├── src │ │ ├── main.simple.ts │ │ └── main.ts │ ├── tsconfig.json │ ├── tsconfigCommonJs.json │ └── tslint.json └── mongodb │ ├── .nvmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ └── main.ts │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.config.js ├── linttsconfig.json ├── package.json ├── plugins ├── authentication │ ├── .nvmrc │ ├── README.MD │ ├── package-lock.json │ ├── package.json │ ├── rollup.browser.js │ ├── rollup.module.js │ ├── src │ │ └── authentication.ts │ ├── tests │ │ └── __tests__ │ │ │ └── authentication.test.ts │ ├── tsconfig.json │ └── tslint.json ├── genie-persistence │ ├── .npmignore │ ├── .nvmrc │ ├── LICENCE │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── rollup.browser.js │ ├── src │ │ └── genie-persistence.ts │ ├── tests │ │ ├── __tests__ │ │ │ └── genie-persistence.test.ts │ │ └── setupClient.ts │ ├── tsconfig.json │ ├── tsconfigBrowser.json │ └── tslint.json └── subscriptions │ ├── .npmignore │ ├── .nvmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── rollup.browser.js │ ├── src │ └── subscriptions.ts │ ├── tests │ ├── __tests__ │ │ └── subscriptions.test.ts │ └── setupTests.ts │ ├── tsconfig.json │ ├── tsconfigBrowser.json │ └── tslint.json ├── resources ├── logo.png └── logo.svg ├── rollup.browser.js ├── rollup.module.js ├── src ├── FortuneGraph.ts ├── GenerateConnections.ts ├── GenerateCreate.ts ├── GenerateDelete.ts ├── GenerateGetAll.ts ├── GenerateGetOne.ts ├── GenerateMigrations.ts ├── GenerateUpdate.ts ├── GenerateUpsert.ts ├── GraphQLGenie.ts ├── GraphQLGenieInterfaces.ts ├── GraphQLSchemaBuilder.ts ├── GraphQLUtils.ts ├── InputGenerator.ts ├── SchemaInfoBuilder.ts ├── TypeGeneratorUtilities.ts ├── index.ts └── tests │ ├── __tests__ │ ├── genie.test.ts │ └── mutationTests.test.ts │ └── setupTests.ts ├── tsconfig.json ├── tslint.json └── wipe-dependencies.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "google" 3 | }; -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.github/ISSUE_TEMPLATE/help.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "esversion": 6 3 | } -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/README.md -------------------------------------------------------------------------------- /docs/GraphQLGenieAPI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/docs/GraphQLGenieAPI.md -------------------------------------------------------------------------------- /docs/connections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/docs/connections.md -------------------------------------------------------------------------------- /docs/mutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/docs/mutations.md -------------------------------------------------------------------------------- /docs/queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/docs/queries.md -------------------------------------------------------------------------------- /docs/sdl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/docs/sdl.md -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/apollo-server2-redis-jwt-auth/README.md -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/apollo-server2-redis-jwt-auth/package-lock.json -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/apollo-server2-redis-jwt-auth/package.json -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/apollo-server2-redis-jwt-auth/src/main.ts -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/apollo-server2-redis-jwt-auth/tsconfig.json -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/apollo-server2-redis-jwt-auth/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/apollo-server2-redis-jwt-auth/webpack.config.js -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-postgresql/README.md -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-postgresql/package-lock.json -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-postgresql/package.json -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-postgresql/src/main.ts -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-postgresql/tsconfig.json -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/graphql-yoga-postgresql/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-postgresql/webpack.config.js -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-authentication/README.md -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-authentication/package-lock.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-authentication/package.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-authentication/src/main.ts -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-authentication/tsconfig.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-authentication/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-authentication/webpack.config.js -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/README.md -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/client/package.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/client/src/main.ts -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/client/webpack.config.js -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/package-lock.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/package.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/public/index.html -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/public/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/public/index.js -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/src/main.ts -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/tsconfig.json -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/graphql-yoga-redis-firebase-auth/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/graphql-yoga-redis-firebase-auth/webpack.config.js -------------------------------------------------------------------------------- /examples/indexeddb/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/indexeddb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/README.md -------------------------------------------------------------------------------- /examples/indexeddb/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/dist/index.html -------------------------------------------------------------------------------- /examples/indexeddb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/package-lock.json -------------------------------------------------------------------------------- /examples/indexeddb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/package.json -------------------------------------------------------------------------------- /examples/indexeddb/src/main.simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/src/main.simple.ts -------------------------------------------------------------------------------- /examples/indexeddb/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/src/main.ts -------------------------------------------------------------------------------- /examples/indexeddb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/tsconfig.json -------------------------------------------------------------------------------- /examples/indexeddb/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/indexeddb/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/indexeddb/webpack.config.js -------------------------------------------------------------------------------- /examples/memory/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/README.md -------------------------------------------------------------------------------- /examples/memory/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/index.html -------------------------------------------------------------------------------- /examples/memory/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/package-lock.json -------------------------------------------------------------------------------- /examples/memory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/package.json -------------------------------------------------------------------------------- /examples/memory/rollup.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/rollup.bundle.js -------------------------------------------------------------------------------- /examples/memory/src/main.simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/src/main.simple.ts -------------------------------------------------------------------------------- /examples/memory/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/src/main.ts -------------------------------------------------------------------------------- /examples/memory/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/tsconfig.json -------------------------------------------------------------------------------- /examples/memory/tsconfigCommonJs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/memory/tsconfigCommonJs.json -------------------------------------------------------------------------------- /examples/memory/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/mongodb/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /examples/mongodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/mongodb/README.md -------------------------------------------------------------------------------- /examples/mongodb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/mongodb/package-lock.json -------------------------------------------------------------------------------- /examples/mongodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/mongodb/package.json -------------------------------------------------------------------------------- /examples/mongodb/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/mongodb/src/main.ts -------------------------------------------------------------------------------- /examples/mongodb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/mongodb/tsconfig.json -------------------------------------------------------------------------------- /examples/mongodb/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /examples/mongodb/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/examples/mongodb/webpack.config.js -------------------------------------------------------------------------------- /linttsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/linttsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/package.json -------------------------------------------------------------------------------- /plugins/authentication/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /plugins/authentication/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/README.MD -------------------------------------------------------------------------------- /plugins/authentication/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/package-lock.json -------------------------------------------------------------------------------- /plugins/authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/package.json -------------------------------------------------------------------------------- /plugins/authentication/rollup.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/rollup.browser.js -------------------------------------------------------------------------------- /plugins/authentication/rollup.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/rollup.module.js -------------------------------------------------------------------------------- /plugins/authentication/src/authentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/src/authentication.ts -------------------------------------------------------------------------------- /plugins/authentication/tests/__tests__/authentication.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/tests/__tests__/authentication.test.ts -------------------------------------------------------------------------------- /plugins/authentication/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/authentication/tsconfig.json -------------------------------------------------------------------------------- /plugins/authentication/tslint.json: -------------------------------------------------------------------------------- 1 | {"extends": "tslint-genie-rules"} 2 | -------------------------------------------------------------------------------- /plugins/genie-persistence/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/.npmignore -------------------------------------------------------------------------------- /plugins/genie-persistence/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /plugins/genie-persistence/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/LICENCE -------------------------------------------------------------------------------- /plugins/genie-persistence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/README.md -------------------------------------------------------------------------------- /plugins/genie-persistence/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/package-lock.json -------------------------------------------------------------------------------- /plugins/genie-persistence/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/package.json -------------------------------------------------------------------------------- /plugins/genie-persistence/rollup.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/rollup.browser.js -------------------------------------------------------------------------------- /plugins/genie-persistence/src/genie-persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/src/genie-persistence.ts -------------------------------------------------------------------------------- /plugins/genie-persistence/tests/__tests__/genie-persistence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/tests/__tests__/genie-persistence.test.ts -------------------------------------------------------------------------------- /plugins/genie-persistence/tests/setupClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/tests/setupClient.ts -------------------------------------------------------------------------------- /plugins/genie-persistence/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/tsconfig.json -------------------------------------------------------------------------------- /plugins/genie-persistence/tsconfigBrowser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/genie-persistence/tsconfigBrowser.json -------------------------------------------------------------------------------- /plugins/genie-persistence/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /plugins/subscriptions/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/.npmignore -------------------------------------------------------------------------------- /plugins/subscriptions/.nvmrc: -------------------------------------------------------------------------------- 1 | 11.7.0 2 | -------------------------------------------------------------------------------- /plugins/subscriptions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/README.md -------------------------------------------------------------------------------- /plugins/subscriptions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/package-lock.json -------------------------------------------------------------------------------- /plugins/subscriptions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/package.json -------------------------------------------------------------------------------- /plugins/subscriptions/rollup.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/rollup.browser.js -------------------------------------------------------------------------------- /plugins/subscriptions/src/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/src/subscriptions.ts -------------------------------------------------------------------------------- /plugins/subscriptions/tests/__tests__/subscriptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/tests/__tests__/subscriptions.test.ts -------------------------------------------------------------------------------- /plugins/subscriptions/tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/tests/setupTests.ts -------------------------------------------------------------------------------- /plugins/subscriptions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/tsconfig.json -------------------------------------------------------------------------------- /plugins/subscriptions/tsconfigBrowser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/plugins/subscriptions/tsconfigBrowser.json -------------------------------------------------------------------------------- /plugins/subscriptions/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/resources/logo.png -------------------------------------------------------------------------------- /resources/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/resources/logo.svg -------------------------------------------------------------------------------- /rollup.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/rollup.browser.js -------------------------------------------------------------------------------- /rollup.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/rollup.module.js -------------------------------------------------------------------------------- /src/FortuneGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/FortuneGraph.ts -------------------------------------------------------------------------------- /src/GenerateConnections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateConnections.ts -------------------------------------------------------------------------------- /src/GenerateCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateCreate.ts -------------------------------------------------------------------------------- /src/GenerateDelete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateDelete.ts -------------------------------------------------------------------------------- /src/GenerateGetAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateGetAll.ts -------------------------------------------------------------------------------- /src/GenerateGetOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateGetOne.ts -------------------------------------------------------------------------------- /src/GenerateMigrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateMigrations.ts -------------------------------------------------------------------------------- /src/GenerateUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateUpdate.ts -------------------------------------------------------------------------------- /src/GenerateUpsert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GenerateUpsert.ts -------------------------------------------------------------------------------- /src/GraphQLGenie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GraphQLGenie.ts -------------------------------------------------------------------------------- /src/GraphQLGenieInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GraphQLGenieInterfaces.ts -------------------------------------------------------------------------------- /src/GraphQLSchemaBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GraphQLSchemaBuilder.ts -------------------------------------------------------------------------------- /src/GraphQLUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/GraphQLUtils.ts -------------------------------------------------------------------------------- /src/InputGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/InputGenerator.ts -------------------------------------------------------------------------------- /src/SchemaInfoBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/SchemaInfoBuilder.ts -------------------------------------------------------------------------------- /src/TypeGeneratorUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/TypeGeneratorUtilities.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tests/__tests__/genie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/tests/__tests__/genie.test.ts -------------------------------------------------------------------------------- /src/tests/__tests__/mutationTests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/tests/__tests__/mutationTests.test.ts -------------------------------------------------------------------------------- /src/tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/src/tests/setupTests.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-genie-rules" 3 | } 4 | -------------------------------------------------------------------------------- /wipe-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genie-team/graphql-genie/HEAD/wipe-dependencies.js --------------------------------------------------------------------------------