push
This commit is contained in:
		
							parent
							
								
									3fa45eab30
								
							
						
					
					
						commit
						c1d56d0c19
					
				
							
								
								
									
										172
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										172
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -2033,8 +2033,7 @@ | ||||
|     "@types/node": { | ||||
|       "version": "8.9.5", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", | ||||
|       "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", | ||||
|       "dev": true | ||||
|       "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==" | ||||
|     }, | ||||
|     "@types/normalize-package-data": { | ||||
|       "version": "2.4.0", | ||||
| @ -2088,6 +2087,11 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "@types/zen-observable": { | ||||
|       "version": "0.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz", | ||||
|       "integrity": "sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==" | ||||
|     }, | ||||
|     "@webassemblyjs/ast": { | ||||
|       "version": "1.8.5", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", | ||||
| @ -2264,6 +2268,23 @@ | ||||
|         "@xtuc/long": "4.2.2" | ||||
|       } | ||||
|     }, | ||||
|     "@wry/context": { | ||||
|       "version": "0.4.4", | ||||
|       "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.4.4.tgz", | ||||
|       "integrity": "sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag==", | ||||
|       "requires": { | ||||
|         "@types/node": ">=6", | ||||
|         "tslib": "^1.9.3" | ||||
|       } | ||||
|     }, | ||||
|     "@wry/equality": { | ||||
|       "version": "0.1.9", | ||||
|       "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.9.tgz", | ||||
|       "integrity": "sha512-mB6ceGjpMGz1ZTza8HYnrPGos2mC6So4NhS1PtZ8s4Qt0K7fBiIGhpSxUbQmhwcSWE3no+bYxmI2OL6KuXYmoQ==", | ||||
|       "requires": { | ||||
|         "tslib": "^1.9.3" | ||||
|       } | ||||
|     }, | ||||
|     "@xtuc/ieee754": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", | ||||
| @ -2457,6 +2478,91 @@ | ||||
|         "picomatch": "^2.0.4" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-angular": { | ||||
|       "version": "1.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-angular/-/apollo-angular-1.8.0.tgz", | ||||
|       "integrity": "sha512-DgVZiF3zoRzMB3ah5nhmlL06MOhs45bWX+C8ydw7ZkVOB9Dy8QYUxDgkthyO101C5cQN0Q8lZyTQHyd7QEDAzg==", | ||||
|       "requires": { | ||||
|         "semver": "^6.0.0", | ||||
|         "tslib": "^1.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-angular-link-http": { | ||||
|       "version": "1.9.0", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-angular-link-http/-/apollo-angular-link-http-1.9.0.tgz", | ||||
|       "integrity": "sha512-wA6cLgZyA59RIZ28WKsty/4Gq+5DCxdfFruQmTBoMeol+R70R9fP99/A/HEV+fWPy4hWt9V2YeECx8HrSosd+g==", | ||||
|       "requires": { | ||||
|         "apollo-angular-link-http-common": "~1.8.0", | ||||
|         "extract-files": "5.0.1", | ||||
|         "tslib": "^1.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-angular-link-http-common": { | ||||
|       "version": "1.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-angular-link-http-common/-/apollo-angular-link-http-common-1.8.0.tgz", | ||||
|       "integrity": "sha512-Dx/OXIOT8RBIIxr9cUSbes1Qnolqgy678o5qT/oDE3/pHcBLiJhTph57Nqhr1/zRYU6fnhKJ6E50wFX7/5LI5g==", | ||||
|       "requires": { | ||||
|         "tslib": "^1.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-cache": { | ||||
|       "version": "1.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.3.2.tgz", | ||||
|       "integrity": "sha512-+KA685AV5ETEJfjZuviRTEImGA11uNBp/MJGnaCvkgr+BYRrGLruVKBv6WvyFod27WEB2sp7SsG8cNBKANhGLg==", | ||||
|       "requires": { | ||||
|         "apollo-utilities": "^1.3.2", | ||||
|         "tslib": "^1.9.3" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-cache-inmemory": { | ||||
|       "version": "1.6.3", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.3.tgz", | ||||
|       "integrity": "sha512-S4B/zQNSuYc0M/1Wq8dJDTIO9yRgU0ZwDGnmlqxGGmFombOZb9mLjylewSfQKmjNpciZ7iUIBbJ0mHlPJTzdXg==", | ||||
|       "requires": { | ||||
|         "apollo-cache": "^1.3.2", | ||||
|         "apollo-utilities": "^1.3.2", | ||||
|         "optimism": "^0.10.0", | ||||
|         "ts-invariant": "^0.4.0", | ||||
|         "tslib": "^1.9.3" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-client": { | ||||
|       "version": "2.6.4", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.6.4.tgz", | ||||
|       "integrity": "sha512-oWOwEOxQ9neHHVZrQhHDbI6bIibp9SHgxaLRVPoGvOFy7OH5XUykZE7hBQAVxq99tQjBzgytaZffQkeWo1B4VQ==", | ||||
|       "requires": { | ||||
|         "@types/zen-observable": "^0.8.0", | ||||
|         "apollo-cache": "1.3.2", | ||||
|         "apollo-link": "^1.0.0", | ||||
|         "apollo-utilities": "1.3.2", | ||||
|         "symbol-observable": "^1.0.2", | ||||
|         "ts-invariant": "^0.4.0", | ||||
|         "tslib": "^1.9.3", | ||||
|         "zen-observable": "^0.8.0" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-link": { | ||||
|       "version": "1.2.13", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.13.tgz", | ||||
|       "integrity": "sha512-+iBMcYeevMm1JpYgwDEIDt/y0BB7VWyvlm/7x+TIPNLHCTCMgcEgDuW5kH86iQZWo0I7mNwQiTOz+/3ShPFmBw==", | ||||
|       "requires": { | ||||
|         "apollo-utilities": "^1.3.0", | ||||
|         "ts-invariant": "^0.4.0", | ||||
|         "tslib": "^1.9.3", | ||||
|         "zen-observable-ts": "^0.8.20" | ||||
|       } | ||||
|     }, | ||||
|     "apollo-utilities": { | ||||
|       "version": "1.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.2.tgz", | ||||
|       "integrity": "sha512-JWNHj8XChz7S4OZghV6yc9FNnzEXj285QYp/nLNh943iObycI5GTDO3NGR9Dth12LRrSFMeDOConPfPln+WGfg==", | ||||
|       "requires": { | ||||
|         "@wry/equality": "^0.1.2", | ||||
|         "fast-json-stable-stringify": "^2.0.0", | ||||
|         "ts-invariant": "^0.4.0", | ||||
|         "tslib": "^1.9.3" | ||||
|       } | ||||
|     }, | ||||
|     "app-root-path": { | ||||
|       "version": "2.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", | ||||
| @ -5212,6 +5318,11 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "extract-files": { | ||||
|       "version": "5.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-5.0.1.tgz", | ||||
|       "integrity": "sha512-qRW6y9eKF0VbCyOoOEtFhzJ3uykAw8GKwQVXyAIqwocyEWW4m+v+evec34RwtUkkxxHh7NKBLJ6AnXM8W4dH5w==" | ||||
|     }, | ||||
|     "extsprintf": { | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | ||||
| @ -5227,8 +5338,7 @@ | ||||
|     "fast-json-stable-stringify": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | ||||
|       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", | ||||
|       "dev": true | ||||
|       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" | ||||
|     }, | ||||
|     "fastparse": { | ||||
|       "version": "1.1.2", | ||||
| @ -5696,6 +5806,19 @@ | ||||
|       "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "graphql": { | ||||
|       "version": "14.5.8", | ||||
|       "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.5.8.tgz", | ||||
|       "integrity": "sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg==", | ||||
|       "requires": { | ||||
|         "iterall": "^1.2.2" | ||||
|       } | ||||
|     }, | ||||
|     "graphql-tag": { | ||||
|       "version": "2.10.1", | ||||
|       "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.1.tgz", | ||||
|       "integrity": "sha512-jApXqWBzNXQ8jYa/HLkZJaVw9jgwNqZkywa2zfFn16Iv1Zb7ELNHkJaXHR7Quvd5SIGsy6Ny7SUKATgnu05uEg==" | ||||
|     }, | ||||
|     "handle-thing": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", | ||||
| @ -6805,6 +6928,11 @@ | ||||
|         "handlebars": "^4.1.2" | ||||
|       } | ||||
|     }, | ||||
|     "iterall": { | ||||
|       "version": "1.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz", | ||||
|       "integrity": "sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==" | ||||
|     }, | ||||
|     "jasmine": { | ||||
|       "version": "2.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", | ||||
| @ -8874,6 +9002,14 @@ | ||||
|         "is-wsl": "^1.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "optimism": { | ||||
|       "version": "0.10.3", | ||||
|       "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.10.3.tgz", | ||||
|       "integrity": "sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw==", | ||||
|       "requires": { | ||||
|         "@wry/context": "^0.4.0" | ||||
|       } | ||||
|     }, | ||||
|     "optimist": { | ||||
|       "version": "0.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", | ||||
| @ -10441,8 +10577,7 @@ | ||||
|     "semver": { | ||||
|       "version": "6.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||||
|       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||||
|       "dev": true | ||||
|       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" | ||||
|     }, | ||||
|     "semver-diff": { | ||||
|       "version": "2.1.0", | ||||
| @ -11498,8 +11633,7 @@ | ||||
|     "symbol-observable": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", | ||||
|       "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", | ||||
|       "dev": true | ||||
|       "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" | ||||
|     }, | ||||
|     "tapable": { | ||||
|       "version": "1.1.3", | ||||
| @ -11777,6 +11911,14 @@ | ||||
|       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "ts-invariant": { | ||||
|       "version": "0.4.4", | ||||
|       "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz", | ||||
|       "integrity": "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==", | ||||
|       "requires": { | ||||
|         "tslib": "^1.9.3" | ||||
|       } | ||||
|     }, | ||||
|     "ts-node": { | ||||
|       "version": "7.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", | ||||
| @ -14092,6 +14234,20 @@ | ||||
|       "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "zen-observable": { | ||||
|       "version": "0.8.15", | ||||
|       "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", | ||||
|       "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" | ||||
|     }, | ||||
|     "zen-observable-ts": { | ||||
|       "version": "0.8.20", | ||||
|       "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.20.tgz", | ||||
|       "integrity": "sha512-2rkjiPALhOtRaDX6pWyNqK1fnP5KkJJybYebopNSn6wDG1lxBoFs2+nwwXKoA6glHIrtwrfBBy6da0stkKtTAA==", | ||||
|       "requires": { | ||||
|         "tslib": "^1.9.3", | ||||
|         "zen-observable": "^0.8.0" | ||||
|       } | ||||
|     }, | ||||
|     "zone.js": { | ||||
|       "version": "0.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.9.1.tgz", | ||||
|  | ||||
| @ -22,9 +22,16 @@ | ||||
|     "@angular/platform-browser-dynamic": "~8.2.4", | ||||
|     "@angular/router": "~8.2.4", | ||||
|     "@poweredsoft/data": "0.0.25", | ||||
|     "apollo-angular": "^1.8.0", | ||||
|     "rxjs": "~6.5.3", | ||||
|     "tslib": "^1.10.0", | ||||
|     "zone.js": "~0.9.1" | ||||
|     "zone.js": "~0.9.1", | ||||
|     "apollo-angular-link-http": "^1.9.0", | ||||
|     "apollo-link": "^1.2.11", | ||||
|     "apollo-client": "^2.6.0", | ||||
|     "apollo-cache-inmemory": "^1.6.0", | ||||
|     "graphql-tag": "^2.10.0", | ||||
|     "graphql": "^14.5.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@angular-devkit/build-angular": "~0.803.3", | ||||
|  | ||||
| @ -1,10 +1,16 @@ | ||||
| { | ||||
|   "name": "@poweredsoft/ngx-data", | ||||
|   "version": "0.0.8", | ||||
|   "version": "0.0.13", | ||||
|   "peerDependencies": { | ||||
|     "@angular/common": "^8.2.4", | ||||
|     "@angular/core": "^8.2.4", | ||||
|     "@poweredsoft/data": "^0.0.26", | ||||
|     "rxjs": "^6.5.3" | ||||
|     "rxjs": "^6.5.3", | ||||
|     "apollo-angular-link-http": "^1.9.0", | ||||
|     "apollo-link": "^1.2.11", | ||||
|     "apollo-client": "^2.6.0", | ||||
|     "apollo-cache-inmemory": "^1.6.0", | ||||
|     "graphql-tag": "^2.10.0", | ||||
|     "graphql": "^14.5.0" | ||||
|   } | ||||
| } | ||||
| @ -4,6 +4,7 @@ import { NgModule } from '@angular/core'; | ||||
| import { AppRoutingModule } from './app-routing.module'; | ||||
| import { AppComponent } from './app.component'; | ||||
| import { HttpClientModule } from '@angular/common/http'; | ||||
| import { GraphQLModule } from './graphql.module'; | ||||
| 
 | ||||
| @NgModule({ | ||||
|   declarations: [ | ||||
| @ -12,7 +13,8 @@ import { HttpClientModule } from '@angular/common/http'; | ||||
|   imports: [ | ||||
|     HttpClientModule, | ||||
|     BrowserModule, | ||||
|     AppRoutingModule | ||||
|     AppRoutingModule, | ||||
|     GraphQLModule | ||||
|   ], | ||||
|   providers: [], | ||||
|   bootstrap: [AppComponent] | ||||
|  | ||||
							
								
								
									
										24
									
								
								src/app/graphql.module.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/app/graphql.module.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| import {NgModule} from '@angular/core'; | ||||
| import {ApolloModule, APOLLO_OPTIONS} from 'apollo-angular'; | ||||
| import {HttpLinkModule, HttpLink} from 'apollo-angular-link-http'; | ||||
| import {InMemoryCache} from 'apollo-cache-inmemory'; | ||||
| 
 | ||||
| const uri = ''; // <-- add the URL of the GraphQL server here
 | ||||
| export function createApollo(httpLink: HttpLink) { | ||||
|   return { | ||||
|     link: httpLink.create({uri}), | ||||
|     cache: new InMemoryCache(), | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| @NgModule({ | ||||
|   exports: [ApolloModule, HttpLinkModule], | ||||
|   providers: [ | ||||
|     { | ||||
|       provide: APOLLO_OPTIONS, | ||||
|       useFactory: createApollo, | ||||
|       deps: [HttpLink], | ||||
|     }, | ||||
|   ], | ||||
| }) | ||||
| export class GraphQLModule {} | ||||
| @ -16,7 +16,8 @@ | ||||
|     ], | ||||
|     "lib": [ | ||||
|       "es2018", | ||||
|       "dom" | ||||
|       "dom", | ||||
|       "esnext.asynciterable" | ||||
|     ], | ||||
|     "paths": { | ||||
|       "@poweredsoft/ngx-data": [ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user