Skip to content

Commit 4bf0abf

Browse files
authored
Merge pull request ngrx#22 from ngrx/fix-token
fix(deps): Upgrade DI token to support Angular 4/5
2 parents 2a418b6 + 4b19b44 commit 4bf0abf

File tree

4 files changed

+76
-49
lines changed

4 files changed

+76
-49
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,5 @@ tmp
2929
typings
3030
dist
3131
example_dist
32-
release
32+
release
33+
*.ngsummary.json

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020
"author": "Rob Wormald <[email protected]>",
2121
"license": "MIT",
2222
"peerDependencies": {
23-
"@angular/core": "^2.0.0 || ^4.0.0",
23+
"@angular/core": "^4.0.0 || ^5.0.0",
2424
"rxjs": "^5.0.0"
2525
},
2626
"devDependencies": {
27-
"@angular/common": "^2.0.0",
28-
"@angular/compiler": "^2.0.0",
29-
"@angular/compiler-cli": "^2.0.0",
30-
"@angular/core": "^2.0.0",
31-
"@angular/platform-browser": "^2.0.0",
32-
"@angular/platform-browser-dynamic": "^2.0.0",
33-
"@angular/platform-server": "^2.0.0",
27+
"@angular/common": "^4.0.0",
28+
"@angular/compiler": "^4.0.0",
29+
"@angular/compiler-cli": "^4.0.0",
30+
"@angular/core": "^4.0.0",
31+
"@angular/platform-browser": "^4.0.0",
32+
"@angular/platform-browser-dynamic": "^4.0.0",
33+
"@angular/platform-server": "^4.0.0",
3434
"@types/jasmine": "^2.2.33",
3535
"@types/node": "^6.0.38",
3636
"awesome-typescript-loader": "^3.0.0",

src/database.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { mergeMap } from 'rxjs/operator/mergeMap';
66
import { map } from 'rxjs/operator/map';
77
import { _do } from 'rxjs/operator/do';
88
import { from } from 'rxjs/observable/from';
9-
import { OpaqueToken, Inject, Injectable, NgModule, ModuleWithProviders } from '@angular/core';
9+
import { InjectionToken, Inject, Injectable, NgModule, ModuleWithProviders } from '@angular/core';
1010

1111

1212
const IDB_SUCCESS = 'success';
@@ -19,8 +19,8 @@ const IDB_TXN_READWRITE = 'readwrite';
1919

2020
export const DB_INSERT = 'DB_INSERT';
2121

22-
export const DatabaseBackend = new OpaqueToken('IndexedDBBackend');
23-
export const IDB_SCHEMA = new OpaqueToken('IDB_SCHEMA');
22+
export const DatabaseBackend = new InjectionToken('IndexedDBBackend');
23+
export const IDB_SCHEMA = new InjectionToken('IDB_SCHEMA');
2424

2525
export interface DBUpgradeHandler {
2626
(db: IDBDatabase): void;

yarn.lock

Lines changed: 63 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,50 +2,66 @@
22
# yarn lockfile v1
33

44

5-
"@angular/common@^2.0.0":
6-
version "2.4.10"
7-
resolved "https://registry.yarnpkg.com/@angular/common/-/common-2.4.10.tgz#a3a682d2228fa30ec23dd0eb57c8e887fba26997"
5+
"@angular/common@^4.0.0":
6+
version "4.4.6"
7+
resolved "https://registry.yarnpkg.com/@angular/common/-/common-4.4.6.tgz#4b81420724e0828a0e839b95a55eb1a7e83918f2"
8+
dependencies:
9+
tslib "^1.7.1"
810

9-
"@angular/compiler-cli@^2.0.0":
10-
version "2.4.10"
11-
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-2.4.10.tgz#c21143bfaab45231c8d2eaa82456bed3d39f91a3"
11+
"@angular/compiler-cli@^4.0.0":
12+
version "4.4.6"
13+
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-4.4.6.tgz#bafd3d1e260e99087eb9a8cf7532dbd603abb9b1"
1214
dependencies:
13-
"@angular/tsc-wrapped" "0.5.2"
15+
"@angular/tsc-wrapped" "4.4.6"
1416
minimist "^1.2.0"
1517
reflect-metadata "^0.1.2"
1618

17-
"@angular/compiler@^2.0.0":
18-
version "2.4.10"
19-
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-2.4.10.tgz#f51fd34820b2a02c7cb61fbcf49873c58056fb0c"
19+
"@angular/compiler@^4.0.0":
20+
version "4.4.6"
21+
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-4.4.6.tgz#2ee1faf25b757e1d128979074be7fae529b3bc20"
22+
dependencies:
23+
tslib "^1.7.1"
2024

21-
"@angular/core@^2.0.0":
22-
version "2.4.10"
23-
resolved "https://registry.yarnpkg.com/@angular/core/-/core-2.4.10.tgz#0b8320a65065965d998645b1f5cd3cf769b441ea"
25+
"@angular/core@^4.0.0":
26+
version "4.4.6"
27+
resolved "https://registry.yarnpkg.com/@angular/core/-/core-4.4.6.tgz#13031fd10dcfe438875419b38f21120958bc2354"
28+
dependencies:
29+
tslib "^1.7.1"
2430

25-
"@angular/platform-browser-dynamic@^2.0.0":
26-
version "2.4.10"
27-
resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-2.4.10.tgz#8df25dec2b06adc690cc9bc26448deccaebcd8ec"
31+
"@angular/platform-browser-dynamic@^4.0.0":
32+
version "4.4.6"
33+
resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.4.6.tgz#4d3d9a6a7bf2cf3de4058a615ae059eff641fa36"
34+
dependencies:
35+
tslib "^1.7.1"
2836

29-
"@angular/platform-browser@^2.0.0":
30-
version "2.4.10"
31-
resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-2.4.10.tgz#cbf25608148fb4ffef96cc5005ba5d7b3e093906"
37+
"@angular/platform-browser@^4.0.0":
38+
version "4.4.6"
39+
resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-4.4.6.tgz#a9839c547e1b654fa1d24a89780c8ba6ab8dcce0"
40+
dependencies:
41+
tslib "^1.7.1"
3242

33-
"@angular/platform-server@^2.0.0":
34-
version "2.4.10"
35-
resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-2.4.10.tgz#ede03075081f807ed83dd8ec92f2924858fb3455"
43+
"@angular/platform-server@^4.0.0":
44+
version "4.4.6"
45+
resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-4.4.6.tgz#431248f4891a635c76ad15a17d03e9c87e1a3837"
3646
dependencies:
37-
parse5 "^2.2.1"
47+
parse5 "^3.0.1"
48+
tslib "^1.7.1"
49+
xhr2 "^0.1.4"
3850

39-
"@angular/tsc-wrapped@0.5.2":
40-
version "0.5.2"
41-
resolved "https://registry.yarnpkg.com/@angular/tsc-wrapped/-/tsc-wrapped-0.5.2.tgz#2eddf472c467fcb334ea94deddaaa71990c5a482"
51+
"@angular/tsc-wrapped@4.4.6":
52+
version "4.4.6"
53+
resolved "https://registry.yarnpkg.com/@angular/tsc-wrapped/-/tsc-wrapped-4.4.6.tgz#16787cbbf50bdc7e738123b19c32527f244e178d"
4254
dependencies:
43-
tsickle "^0.2"
55+
tsickle "^0.21.0"
4456

4557
"@types/jasmine@^2.2.33":
4658
version "2.5.47"
4759
resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.5.47.tgz#bbba9bcf0e95e7890c6f4a47394e8bacaa960eb6"
4860

61+
"@types/node@*":
62+
version "8.0.47"
63+
resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.47.tgz#968e596f91acd59069054558a00708c445ca30c2"
64+
4965
"@types/node@^6.0.38":
5066
version "6.0.70"
5167
resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.70.tgz#f6e04b859205ee3611849921f09819701dbfa5e8"
@@ -1506,8 +1522,8 @@ jsprim@^1.2.2:
15061522
verror "1.3.6"
15071523

15081524
karma-chrome-launcher@^2.0.0:
1509-
version "2.0.0"
1510-
resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.0.0.tgz#c2790c5a32b15577d0fff5a4d5a2703b3b439c25"
1525+
version "2.2.0"
1526+
resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz#cf1b9d07136cc18fe239327d24654c3dbc368acf"
15111527
dependencies:
15121528
fs-access "^1.0.0"
15131529
which "^1.2.1"
@@ -1539,8 +1555,8 @@ karma-sourcemap-loader@^0.3.7:
15391555
graceful-fs "^4.1.2"
15401556

15411557
karma-webpack@^2.0.0:
1542-
version "2.0.3"
1543-
resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.3.tgz#39cebf5ca2580139b27f9ae69b78816b9c82fae6"
1558+
version "2.0.5"
1559+
resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.5.tgz#4f56887e32cf4f9583391c2388415de06af06efd"
15441560
dependencies:
15451561
async "~0.9.0"
15461562
loader-utils "^0.2.5"
@@ -1993,9 +2009,11 @@ parse-json@^2.2.0:
19932009
dependencies:
19942010
error-ex "^1.2.0"
19952011

1996-
parse5@^2.2.1:
1997-
version "2.2.3"
1998-
resolved "https://registry.yarnpkg.com/parse5/-/parse5-2.2.3.tgz#0c4fc41c1000c5e6b93d48b03f8083837834e9f6"
2012+
parse5@^3.0.1:
2013+
version "3.0.3"
2014+
resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
2015+
dependencies:
2016+
"@types/node" "*"
19992017

20002018
20012019
version "0.0.3"
@@ -2629,15 +2647,19 @@ ts-loader@^0.8.2:
26292647
object-assign "^2.0.0"
26302648
semver "^5.0.1"
26312649

2632-
tsickle@^0.2:
2633-
version "0.2.6"
2634-
resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.2.6.tgz#ad4abf92e74ebdf3fb5aa187ca85b02066fe1a1b"
2650+
tsickle@^0.21.0:
2651+
version "0.21.6"
2652+
resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.21.6.tgz#53b01b979c5c13fdb13afb3fb958177e5991588d"
26352653
dependencies:
26362654
minimist "^1.2.0"
26372655
mkdirp "^0.5.1"
26382656
source-map "^0.5.6"
26392657
source-map-support "^0.4.2"
26402658

2659+
tslib@^1.7.1:
2660+
version "1.8.0"
2661+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.0.tgz#dc604ebad64bcbf696d613da6c954aa0e7ea1eb6"
2662+
26412663
tslint-loader@^2.1.5:
26422664
version "2.1.5"
26432665
resolved "https://registry.yarnpkg.com/tslint-loader/-/tslint-loader-2.1.5.tgz#77abdfd9bf13d7133a6efa4447a1690783c4bb49"
@@ -2891,6 +2913,10 @@ [email protected]:
28912913
version "1.0.0"
28922914
resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"
28932915

2916+
xhr2@^0.1.4:
2917+
version "0.1.4"
2918+
resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz#7f87658847716db5026323812f818cadab387a5f"
2919+
28942920
28952921
version "1.5.3"
28962922
resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d"

0 commit comments

Comments
 (0)