diff --git a/CHANGELOG.md b/CHANGELOG.md index 263e9b6..a7c35b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 6.5.5 + +* Update toolchain to typescript 2.4. +* Fix for https://github.com/angular-redux/store/issues/434. + # 6.5.4 * Fix for https://github.com/angular-redux/store/issues/427: memory leaks introduced in 6.3.0. diff --git a/docs/classes/devtoolsextension.html b/docs/classes/devtoolsextension.html index 928423a..2634ce0 100644 --- a/docs/classes/devtoolsextension.html +++ b/docs/classes/devtoolsextension.html @@ -1022,7 +1022,7 @@
isEnabled
enhancer
isEnabled
configureSubStore
Implementation of ObservableStore.configureSubStore
Overrides NgRedux.configureSubStore
-- Defined in testing/ng-redux.mock.ts:81
+ - Defined in testing/ng-redux.mock.ts:81
@@ -1088,7 +1088,7 @@dispatch
Implementation of ObservableStore.dispatch
Overrides NgRedux.dispatch
-- Defined in testing/ng-redux.mock.ts:84
+ - Defined in testing/ng-redux.mock.ts:84
@@ -1100,7 +1100,7 @@getState
Implementation of ObservableStore.getState
Overrides NgRedux.getState
-- Defined in testing/ng-redux.mock.ts:85
+ - Defined in testing/ng-redux.mock.ts:85
@@ -1112,7 +1112,7 @@replaceReducer
Implementation of ObservableStore.replaceReducer
Overrides NgRedux.replaceReducer
-- Defined in testing/ng-redux.mock.ts:87
+ - Defined in testing/ng-redux.mock.ts:87
@@ -1124,7 +1124,7 @@select
Implementation of ObservableStore.select
Overrides NgRedux.select
-- Defined in testing/ng-redux.mock.ts:82
+ - Defined in testing/ng-redux.mock.ts:82
@@ -1136,7 +1136,7 @@subscribe
Implementation of ObservableStore.subscribe
Overrides NgRedux.subscribe
-- Defined in testing/ng-redux.mock.ts:86
+ - Defined in testing/ng-redux.mock.ts:86
@@ -1146,7 +1146,7 @@Static mockInstance: MockNgRedux = undefined
configureStore
Parameters
@@ -1204,7 +1204,7 @@provideStore
Parameters
@@ -1227,7 +1227,7 @@Static getInstance
Static getSelectorStub
@@ -1294,7 +1294,7 @@
@@ -1334,7 +1334,7 @@
diff --git a/docs/classes/ngredux.html b/docs/classes/ngredux.html
index 72c93fe..2c75d94 100644
--- a/docs/classes/ngredux.html
+++ b/docs/classes/ngredux.html
@@ -1058,7 +1058,7 @@ configureStore: function
@@ -1121,7 +1121,7 @@
@@ -1162,7 +1162,7 @@
@@ -1198,7 +1198,7 @@ provideStore: function
@@ -1244,7 +1244,7 @@
@@ -1276,7 +1276,7 @@
@@ -1317,7 +1317,7 @@
diff --git a/docs/globals.html b/docs/globals.html
index 2f7b42f..a0a2aa8 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -1104,7 +1104,7 @@ Comparator: function
@@ -1138,7 +1138,7 @@ FunctionSelector: function
@@ -1169,7 +1169,7 @@ PathSelector: (string | number)[]
@@ -1179,7 +1179,7 @@ PropertySelector: string | number | symbol
@@ -1189,7 +1189,7 @@ Selector: PropertySelector | PathSelector | FunctionSelector<RootState, S>
@@ -1199,7 +1199,7 @@ Transformer: function
@@ -1237,7 +1237,7 @@
@@ -1270,7 +1270,7 @@
@@ -1294,7 +1294,7 @@
@@ -1351,7 +1351,7 @@
@@ -1397,7 +1397,7 @@
diff --git a/docs/index.html b/docs/index.html
index 2ca4d63..be0de5f 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1105,7 +1105,7 @@ Comparator: function
@@ -1139,7 +1139,7 @@ FunctionSelector: function
@@ -1170,7 +1170,7 @@ PathSelector: (string | number)[]
@@ -1180,7 +1180,7 @@ PropertySelector: string | number | symbol
@@ -1190,7 +1190,7 @@ Selector: PropertySelector | PathSelector | FunctionSelector<RootState, S>
@@ -1200,7 +1200,7 @@ Transformer: function
@@ -1238,7 +1238,7 @@
@@ -1271,7 +1271,7 @@
@@ -1295,7 +1295,7 @@
@@ -1352,7 +1352,7 @@
@@ -1398,7 +1398,7 @@
diff --git a/docs/interfaces/ifractalstoreoptions.html b/docs/interfaces/ifractalstoreoptions.html
index b0814f0..94b116c 100644
--- a/docs/interfaces/ifractalstoreoptions.html
+++ b/docs/interfaces/ifractalstoreoptions.html
@@ -1016,7 +1016,7 @@ basePathMethodName: string
@@ -1033,7 +1033,7 @@ localReducer: Reducer<any>
diff --git a/docs/interfaces/observablestore.html b/docs/interfaces/observablestore.html
index a7f68aa..59c2620 100644
--- a/docs/interfaces/observablestore.html
+++ b/docs/interfaces/observablestore.html
@@ -1058,7 +1058,7 @@ configureSubStore: function
@@ -1149,7 +1149,7 @@ select: function
diff --git a/package-lock.json b/package-lock.json
index 9b48adb..4548e7d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,66 +1,66 @@
{
"name": "@angular-redux/store",
- "version": "6.5.4",
+ "version": "6.5.5",
"lockfileVersion": 1,
"dependencies": {
"@angular/animations": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-4.2.4.tgz",
- "integrity": "sha1-VS02H/8WPFbQ39pPljoWv+TkTpg=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-4.2.6.tgz",
+ "integrity": "sha1-nZyAoRmwwDaTy9I7uvcosVMf/8c=",
"dev": true
},
"@angular/common": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-4.2.4.tgz",
- "integrity": "sha1-m37g5pKrAxkafNmvMx0PSS087+s=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-4.2.6.tgz",
+ "integrity": "sha1-IQrOS9JON1+LQbpS/rNLGKiH1do=",
"dev": true
},
"@angular/compiler": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-4.2.4.tgz",
- "integrity": "sha1-eTaoey1IOrzvhAuGjB/PZyIcSRQ=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-4.2.6.tgz",
+ "integrity": "sha1-ZndW1JXKDUXSBhJooQ1Sr4Ofr/Q=",
"dev": true
},
"@angular/compiler-cli": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.2.4.tgz",
- "integrity": "sha1-zOlBooNi/BwEKrhYkPyqseIz3Vc=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.2.6.tgz",
+ "integrity": "sha1-iiE1Ipnz69Hj8XWBBUFkVmyjBr4=",
"dev": true
},
"@angular/core": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-4.2.4.tgz",
- "integrity": "sha1-6N96jdXeWjJ3hN/DW12mNEKBzxs=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-4.2.6.tgz",
+ "integrity": "sha1-DByP8BV/B29KfAtyHKFCPxu+Fk4=",
"dev": true
},
"@angular/http": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/http/-/http-4.2.4.tgz",
- "integrity": "sha1-7QOcDVOlh9JFdfTKv9Hbjn8eP4s=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/http/-/http-4.2.6.tgz",
+ "integrity": "sha1-SZ4roLvB89cbdt6+wDTJWMrxE04=",
"dev": true
},
"@angular/platform-browser": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-4.2.4.tgz",
- "integrity": "sha1-AKRNyy/Xd7VLwXwc5zSqGP6f0Dk=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-4.2.6.tgz",
+ "integrity": "sha1-oTH/WSIl/mSWvKLJr/YSpNvd9Dc=",
"dev": true
},
"@angular/platform-browser-dynamic": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.2.4.tgz",
- "integrity": "sha1-UZD9p5QlrkmkkiSYVhTJeAo3B2E=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.2.6.tgz",
+ "integrity": "sha1-TmyK0s1c/BeIBBf3fyo0E895HCY=",
"dev": true
},
"@angular/platform-server": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-4.2.4.tgz",
- "integrity": "sha1-rP2cYgsdZMPanwxhktbM1ZYg0NY=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-4.2.6.tgz",
+ "integrity": "sha1-ZuA/2FVIb+BY4j03hgYdkUYpmNs=",
"dev": true
},
"@angular/tsc-wrapped": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.2.4.tgz",
- "integrity": "sha1-lW/xTM8gQyQ7DMgjNrIh2+YxWu8=",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.2.6.tgz",
+ "integrity": "sha1-YORLWzjzNA7hTFSlinoHEzxk6Jg=",
"dev": true
},
"@types/fs-extra": {
@@ -88,9 +88,9 @@
"dev": true
},
"@types/lodash": {
- "version": "4.14.66",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.66.tgz",
- "integrity": "sha512-LpGSiIy5/utq8AT2bSXGnENnS1kCZJ1m84L1yqKst2UehSZe6VWROmiysYg/lLJR6zu2ooeVoQtkUHToA+mEtQ==",
+ "version": "4.14.68",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.68.tgz",
+ "integrity": "sha512-tndmbhJc7EeymtvgcZ0oX2H0P95VcT1FlAoeki3bl71DqL9zA/tbJcMZyR1kJkHDvr+57I7+gsn+BVPHIqgcbQ==",
"dev": true
},
"@types/marked": {
@@ -106,9 +106,9 @@
"dev": true
},
"@types/node": {
- "version": "6.0.78",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.78.tgz",
- "integrity": "sha512-+vD6E8ixntRzzZukoF3uP1iV+ZjVN3koTcaeK+BEoc/kSfGbLDIGC7RmCaUgVpUfN6cWvfczFRERCyKM9mkvXg==",
+ "version": "6.0.79",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.79.tgz",
+ "integrity": "sha512-7F3/P6MkTPA0QxOstRqfcnoReCUy5V/QG92cyBoZSPnqdX44L8TtNELSVfN56gAttm3YWj9cEi8FRIPVq0WmeQ==",
"dev": true
},
"@types/shelljs": {
@@ -166,9 +166,9 @@
"dev": true
},
"arr-flatten": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
- "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
"dev": true
},
"array-unique": {
@@ -267,6 +267,18 @@
}
}
},
+ "color-convert": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
+ "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
+ "dev": true
+ },
+ "color-name": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz",
+ "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=",
+ "dev": true
+ },
"colors": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
@@ -274,9 +286,9 @@
"dev": true
},
"commander": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.10.0.tgz",
- "integrity": "sha512-q/r9trjmuikWDRJNTBHAVnWhuU6w+z80KgBq7j9YDclik5E7X4xi0KnlZBNFA1zOQ+SH/vHMWd2mC9QTOz7GpA==",
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
"dev": true
},
"concat-map": {
@@ -323,9 +335,9 @@
"dev": true
},
"diff": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz",
- "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.0.tgz",
+ "integrity": "sha512-w0XZubFWn0Adlsapj9EAWX0FqWdO4tz8kc3RiYdWLh4k/V8PTb6i0SMgXt0vRM3zyKnT8tKO7mUlieRQHIjMNg==",
"dev": true
},
"duplexer": {
@@ -1145,12 +1157,6 @@
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
"dev": true
},
- "graceful-readlink": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
- "dev": true
- },
"handlebars": {
"version": "4.0.10",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz",
@@ -1171,6 +1177,12 @@
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true
},
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "dev": true
+ },
"highlight.js": {
"version": "9.12.0",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz",
@@ -1340,9 +1352,9 @@
"dev": true
},
"js-tokens": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz",
- "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
"dev": true
},
"jsonfile": {
@@ -2682,9 +2694,9 @@
"dev": true
},
"readable-stream": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
- "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
"dev": true
},
"readdirp": {
@@ -2700,9 +2712,9 @@
"dev": true
},
"redux": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.0.tgz",
- "integrity": "sha512-GHjaOkEQtQnnuLoYPFkRKHIqs1i1tdTlisu/xUHfk2juzCobSy4STxs4Lz5bPkc07Owb6BeGKx/r76c9IVTkOw==",
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.1.tgz",
+ "integrity": "sha512-iEVTlORM5mv6xb3ZAOyrVehVUD+W87jdFAX6SYVgZh3/SQAWFSxTRJOqPWQdvo4VN4lJkNDvqKlBXBabsJTSkA==",
"dev": true
},
"reflect-metadata": {
@@ -2767,9 +2779,9 @@
"dev": true
},
"rxjs": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.4.1.tgz",
- "integrity": "sha1-ti91fyeURdJloYpY+wpw3JDpFiY=",
+ "version": "5.4.2",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.4.2.tgz",
+ "integrity": "sha1-KjI2/L8D31e64G/Wly/ZnlwI/Pc=",
"dev": true
},
"safe-buffer": {
@@ -2899,10 +2911,30 @@
"dev": true
},
"ts-node": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-3.1.0.tgz",
- "integrity": "sha1-p17FrrSPMFixuUXbp2XxFQuoj4w=",
- "dev": true
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-3.2.0.tgz",
+ "integrity": "sha1-mBTwwBQXhJAM8S/vEZetS39NI9E=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true
+ }
+ }
},
"tsconfig": {
"version": "6.0.0",
@@ -2943,15 +2975,15 @@
"dev": true
},
"tslint": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.4.3.tgz",
- "integrity": "sha1-dhyEArgONHt3M6BDkKdXslNYBGc=",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.5.0.tgz",
+ "integrity": "sha1-EOjas+MGH6YelELozuOYKs8gpqo=",
"dev": true
},
"tsutils": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.4.0.tgz",
- "integrity": "sha1-rUzm26Dlo+2934Ymt8oEB4IYn+o=",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.5.1.tgz",
+ "integrity": "sha1-wgATkMee7Bpcz6esEtWZY5aD4M8=",
"dev": true
},
"typedoc": {
@@ -2975,9 +3007,9 @@
"dev": true
},
"typescript": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.3.4.tgz",
- "integrity": "sha1-PTgyGCgjHkNPKHUUlZw3qCtin0I=",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.1.tgz",
+ "integrity": "sha1-w8yxbdqgsjFN4DHn5v7onlujRrw=",
"dev": true
},
"uglify-js": {
diff --git a/package.json b/package.json
index c88343b..6c4b470 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-redux/store",
- "version": "6.5.4",
+ "version": "6.5.5",
"description": "Angular 2 bindings for Redux",
"main": "./lib/src/index.js",
"scripts": {
@@ -77,7 +77,7 @@
"tsconfig-paths": "^2.2.0",
"tslint": "^5.1.0",
"typedoc": "^0.6.0",
- "typescript": "^2.3.4",
+ "typescript": "^2.4.1",
"zone.js": "^0.8.4"
},
"peerDependencies": {
diff --git a/src/components/fractal-reducer-map.ts b/src/components/fractal-reducer-map.ts
index 96bb82a..876e6ab 100644
--- a/src/components/fractal-reducer-map.ts
+++ b/src/components/fractal-reducer-map.ts
@@ -40,10 +40,10 @@ export function replaceLocalReducer(
function rootFractalReducer(
state: {} = {},
- action: Action & { '@angular-redux::fractalkey': string }) {
+ action: Action & { '@angular-redux::fractalkey'?: string }) {
const fractalKey = action['@angular-redux::fractalkey'];
const fractalPath = fractalKey ? JSON.parse(fractalKey) : [];
- const localReducer = reducerMap[fractalKey];
+ const localReducer = reducerMap[fractalKey || ''];
return fractalKey && localReducer ?
setIn(
state,
diff --git a/src/components/root-store.spec.ts b/src/components/root-store.spec.ts
index 1b213cb..2db920b 100644
--- a/src/components/root-store.spec.ts
+++ b/src/components/root-store.spec.ts
@@ -15,13 +15,7 @@ class MockNgZone {
run = (fn: Function) => fn()
}
-interface IAppState {
- foo: string;
- bar: string;
- baz: number;
-}
-
-type PayloadAction = Action & { payload: string | number };
+type PayloadAction = Action & { payload?: string | number };
describe('NgRedux Observable Store', () => {
interface IAppState {
diff --git a/src/components/sub-store.ts b/src/components/sub-store.ts
index aa6703f..16816c3 100644
--- a/src/components/sub-store.ts
+++ b/src/components/sub-store.ts
@@ -26,7 +26,7 @@ export class SubStore implements ObservableStore {
registerFractalReducer(basePath, localReducer);
}
- dispatch: Dispatch = (action: Action) =>
+ dispatch: Dispatch = action =>
this.rootStore.dispatch(
Object.assign({},
action,
diff --git a/src/decorators/dispatch.spec.ts b/src/decorators/dispatch.spec.ts
index 7de1f01..b4b39c0 100644
--- a/src/decorators/dispatch.spec.ts
+++ b/src/decorators/dispatch.spec.ts
@@ -14,7 +14,7 @@ interface IAppState {
instanceProperty?: string;
}
-type PayloadAction = Action & { payload: IAppState };
+type PayloadAction = Action & { payload?: IAppState };
describe('@dispatch', () => {
let ngRedux;
@@ -31,7 +31,7 @@ describe('@dispatch', () => {
rootReducer = (state = defaultState, action: PayloadAction) => {
switch (action.type) {
case 'TEST':
- const { value, instanceProperty } = action.payload;
+ const { value = null, instanceProperty = null } = action.payload || {};
return Object.assign({}, state, { value, instanceProperty });
default:
return state;
@@ -78,8 +78,8 @@ describe('@dispatch', () => {
}
};
expect(result.type).toBe('TEST');
- expect(result.payload.value).toBe('class method');
- expect(result.payload.instanceProperty).toBe('test');
+ expect(result.payload && result.payload.value).toBe('class method');
+ expect(result.payload && result.payload.instanceProperty).toBe('test');
expect(NgRedux.instance).toBeTruthy();
expect(NgRedux.instance && NgRedux.instance.dispatch)
.toHaveBeenCalledWith(expectedArgs)
@@ -95,8 +95,8 @@ describe('@dispatch', () => {
}
}
expect(result.type).toBe('TEST');
- expect(result.payload.value).toBe('bound property');
- expect(result.payload.instanceProperty).toBe('test');
+ expect(result.payload && result.payload.value).toBe('bound property');
+ expect(result.payload && result.payload.instanceProperty).toBe('test');
expect(NgRedux.instance).toBeTruthy();
expect(NgRedux.instance && NgRedux.instance.dispatch)
.toHaveBeenCalledWith(expectedArgs)
@@ -123,8 +123,8 @@ describe('@dispatch', () => {
}
}
expect(result.type).toBe('TEST');
- expect(result.payload.value).toBe('external function');
- expect(result.payload.instanceProperty).toBe('test');
+ expect(result.payload && result.payload.value).toBe('external function');
+ expect(result.payload && result.payload.instanceProperty).toBe('test');
expect(NgRedux.instance).toBeTruthy();
expect(NgRedux.instance && NgRedux.instance.dispatch)
.toHaveBeenCalledWith(expectedArgs)
diff --git a/src/decorators/select.spec.ts b/src/decorators/select.spec.ts
index c2aa95e..7fddcb2 100644
--- a/src/decorators/select.spec.ts
+++ b/src/decorators/select.spec.ts
@@ -14,7 +14,7 @@ interface IAppState {
baz: number;
}
-type PayloadAction = Action & { payload: any };
+type PayloadAction = Action & { payload?: any };
class MockNgZone { run = (fn: Function) => fn() }
@@ -116,9 +116,9 @@ describe('Select decorators', () => {
it('should receive previous and next value for comparison', done => {
const spy = jasmine.createSpy('spy');
- class MockClass { @select('baz', spy) baz$: Observable; }
+ class LocalMockClass { @select('baz', spy) baz$: Observable; }
- const mockInstance = new MockClass();
+ const mockInstance = new LocalMockClass();
mockInstance
.baz$
.take(3)
diff --git a/src/decorators/with-sub-store.spec.ts b/src/decorators/with-sub-store.spec.ts
index 6dabbd1..e9108b5 100644
--- a/src/decorators/with-sub-store.spec.ts
+++ b/src/decorators/with-sub-store.spec.ts
@@ -3,6 +3,7 @@ import { Action } from 'redux';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/take';
+import 'rxjs/add/operator/toArray';
import { WithSubStore } from './with-sub-store';
import { select, select$ } from './select';
@@ -131,7 +132,7 @@ describe('@WithSubStore', () => {
it('handle a base path with no extant store data', () => {
const iDontExistYetReducer =
- (state: any, action: Action & { newValue: string }) =>
+ (state: any, action: Action & { newValue?: string }) =>
({ ...state, nonexistentkey: action.newValue });
@WithSubStore({ basePathMethodName, localReducer: iDontExistYetReducer })
diff --git a/testing/observable-store.mock.ts b/testing/observable-store.mock.ts
index be1ea80..faa9cc4 100644
--- a/testing/observable-store.mock.ts
+++ b/testing/observable-store.mock.ts
@@ -7,7 +7,7 @@ import {
} from '@angular-redux/store';
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
-import { Reducer, Action } from 'redux';
+import { Reducer, Action, Dispatch } from 'redux';
import { ReplaySubject } from 'rxjs/ReplaySubject';
import 'rxjs/add/observable/from';
import 'rxjs/add/operator/distinctUntilChanged';
@@ -44,9 +44,9 @@ export class MockObservableStore implements ObservableStore {
this.subStores = {};
}
- dispatch = (action: Action) => action;
+ dispatch: Dispatch = action => action;
replaceReducer = () => null;
- getState = () => null;
+ getState = () => ({} as State);
subscribe = () => () => null;
select = (
@@ -63,11 +63,11 @@ export class MockObservableStore implements ObservableStore {
localReducer: Reducer): MockObservableStore =>
this.initSubStore(basePath)
- getSubStore = (...pathSelectors: PathSelector[]): MockObservableStore => {
+ getSubStore = (...pathSelectors: PathSelector[]): MockObservableStore => {
const [ first, ...rest ] = pathSelectors;
- return first ?
+ return (first ?
this.initSubStore(first).getSubStore(...rest) :
- this;
+ this) as MockObservableStore;
}
private initSubStore(basePath: PathSelector) {
diff --git a/tsconfig.build.json b/tsconfig.build.json
index b989aa1..d33ed79 100644
--- a/tsconfig.build.json
+++ b/tsconfig.build.json
@@ -18,7 +18,8 @@
"strict": true,
"paths": {
"@angular-redux/store": [ "./src/index.ts" ]
- }
+ },
+ "skipLibCheck": true
},
"compileOnSave": false,
"buildOnSave": false,
diff --git a/tsconfig.docs.json b/tsconfig.docs.json
index b7c27c7..539e383 100644
--- a/tsconfig.docs.json
+++ b/tsconfig.docs.json
@@ -14,7 +14,8 @@
"paths": {
"@angular-redux/store": ["src/index.ts"]
},
- "strict": true
+ "strict": true,
+ "skipLibCheck": true
},
"compileOnSave": false,
"buildOnSave": false,
diff --git a/tsconfig.json b/tsconfig.json
index 217f8ef..384e976 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -18,7 +18,8 @@
"paths": {
"@angular-redux/store": ["src/index.ts"]
},
- "strict": true
+ "strict": true,
+ "skipLibCheck": true
},
"compileOnSave": false,
"buildOnSave": false,
diff --git a/tsconfig.testing.json b/tsconfig.testing.json
index 88a5bfa..45e07ca 100644
--- a/tsconfig.testing.json
+++ b/tsconfig.testing.json
@@ -14,7 +14,8 @@
"paths": {
"@angular-redux/store": ["./lib/src"]
},
- "strict": true
+ "strict": true,
+ "skipLibCheck": true
},
"compileOnSave": false,
"buildOnSave": false,
diff --git a/yarn.lock b/yarn.lock
index 582c0d9..8efc348 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,56 +2,67 @@
# yarn lockfile v1
-"@angular-redux/store@6.5.0-alpha.3":
- version "6.5.0-alpha.3"
- resolved "https://registry.yarnpkg.com/@angular-redux/store/-/store-6.5.0-alpha.3.tgz#22fc99aa917fdcc7d51527127b98aaa3deed2531"
-
"@angular/animations@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-4.1.3.tgz#6e89a1e0fbfd6d0e90be4f2ae190aac67f83a411"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-4.2.6.tgz#9d9c80a119b0c03693cbd23bbaf728b1531fffc7"
+ dependencies:
+ tslib "^1.7.1"
"@angular/common@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/common/-/common-4.1.3.tgz#e7c4791e32131cf74c239428c2a67daab2eef017"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/common/-/common-4.2.6.tgz#210ace4bd24e375f8b41ba52feb34b18a887d5da"
+ dependencies:
+ tslib "^1.7.1"
"@angular/compiler-cli@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-4.1.3.tgz#c2362ffdf65756471481f839fab675bcac213f96"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-4.2.6.tgz#8a21352299f3ebd1e3f17581054164566ca306be"
dependencies:
- "@angular/tsc-wrapped" "4.1.3"
+ "@angular/tsc-wrapped" "4.2.6"
minimist "^1.2.0"
reflect-metadata "^0.1.2"
"@angular/compiler@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-4.1.3.tgz#d2dd30853b0cf4a54758b4a314632c231f9c94c3"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-4.2.6.tgz#667756d495ca0d45d2061268a10d52af839faff4"
+ dependencies:
+ tslib "^1.7.1"
"@angular/core@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/core/-/core-4.1.3.tgz#285498eb86ab7d0b6f982f8f9f487ef610013b35"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/core/-/core-4.2.6.tgz#0c1c8ff0157f076f4a7c0b721ca1423f1bbe164e"
+ dependencies:
+ tslib "^1.7.1"
"@angular/http@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/http/-/http-4.1.3.tgz#eb9d1c302a0172815f9a573310d9be0bdeb845ae"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/http/-/http-4.2.6.tgz#499e2ba0bbc1f3d71b76debec034c958caf1134e"
+ dependencies:
+ tslib "^1.7.1"
"@angular/platform-browser-dynamic@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.1.3.tgz#3c13fdcf591d487f6efdc1d46913f280c6d8c2ec"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.2.6.tgz#4e6c8ad2cd5cfc17880417f77f2a3413cf791c26"
+ dependencies:
+ tslib "^1.7.1"
"@angular/platform-browser@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-4.1.3.tgz#4fa1db5119dd178b315ddae5b329bee1a932a5bd"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-4.2.6.tgz#a131ff592225fe6496bca2c9aff612a4dbddf437"
+ dependencies:
+ tslib "^1.7.1"
"@angular/platform-server@^4.1.0":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-4.1.3.tgz#bbfae42b15730357751da0e145d686f925a94431"
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-4.2.6.tgz#66e03fd855486fe058e23d3786061d91462998db"
dependencies:
parse5 "^3.0.1"
+ tslib "^1.7.1"
xhr2 "^0.1.4"
-"@angular/tsc-wrapped@4.1.3":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@angular/tsc-wrapped/-/tsc-wrapped-4.1.3.tgz#2d6372c9187bf1621eacd960b94b39c4f95293cd"
+"@angular/tsc-wrapped@4.2.6":
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/@angular/tsc-wrapped/-/tsc-wrapped-4.2.6.tgz#60e44b5b38f3340ee14c54a58a7a07133c64e898"
dependencies:
tsickle "^0.21.0"
@@ -62,8 +73,8 @@
"@types/node" "*"
"@types/handlebars@^4.0.31":
- version "4.0.32"
- resolved "https://registry.yarnpkg.com/@types/handlebars/-/handlebars-4.0.32.tgz#637e8d945a9354aab47df7125005490fe9f8e592"
+ version "4.0.33"
+ resolved "https://registry.yarnpkg.com/@types/handlebars/-/handlebars-4.0.33.tgz#ee45696b067e4bdf15c3956710a4c36c17d8f8f0"
"@types/highlight.js@^9.1.8":
version "9.1.9"
@@ -74,8 +85,8 @@
resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.5.38.tgz#a4379124c4921d4e21de54ec74669c9e9b356717"
"@types/lodash@^4.14.37":
- version "4.14.63"
- resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.63.tgz#5ac475f55bfdc62bc88c4239dbc482f2f3bead93"
+ version "4.14.68"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.68.tgz#754fbab68bd2bbb69547dc8ce7574f7012eed7f6"
"@types/marked@0.0.28":
version "0.0.28"
@@ -86,12 +97,12 @@
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-2.0.29.tgz#5002e14f75e2d71e564281df0431c8c1b4a2a36a"
"@types/node@*", "@types/node@^6.0.36", "@types/node@^6.0.46":
- version "6.0.53"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.53.tgz#8c300ca8ba51f80f98f3525b932ff47c6efd6be1"
+ version "6.0.79"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.79.tgz#5efe7d4a6d8c453c7e9eaf55d931f4a22fac5169"
"@types/shelljs@^0.7.0":
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.7.1.tgz#30fe144e3bdd37c11c174445bc54190cb7992a45"
+ version "0.7.2"
+ resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.7.2.tgz#c2bdb3fe80cd7a3da08750ca898ae44c589671f3"
dependencies:
"@types/node" "*"
@@ -115,17 +126,23 @@ align-text@^0.1.1, align-text@^0.1.3:
repeat-string "^1.5.2"
amdefine@>=0.0.4:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.0.tgz#fd17474700cb5cc9c2b709f0be9d23ce3c198c33"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
ansi-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ansi-styles@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
+ dependencies:
+ color-convert "^1.0.0"
+
any-promise@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
@@ -165,8 +182,8 @@ arr-diff@^2.0.0:
arr-flatten "^1.0.1"
arr-flatten@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
array-unique@^0.2.1:
version "0.2.1"
@@ -217,12 +234,12 @@ babel-code-frame@^6.22.0:
js-tokens "^3.0.0"
babel-generator@^6.18.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497"
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
dependencies:
babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.24.1"
+ babel-types "^6.25.0"
detect-indent "^4.0.0"
jsesc "^1.3.0"
lodash "^4.2.0"
@@ -243,45 +260,45 @@ babel-runtime@^6.22.0:
regenerator-runtime "^0.10.0"
babel-template@^6.16.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333"
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
dependencies:
babel-runtime "^6.22.0"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- babylon "^6.11.0"
+ babel-traverse "^6.25.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
lodash "^4.2.0"
-babel-traverse@^6.18.0, babel-traverse@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695"
+babel-traverse@^6.18.0, babel-traverse@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
dependencies:
babel-code-frame "^6.22.0"
babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.24.1"
- babylon "^6.15.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
debug "^2.2.0"
globals "^9.0.0"
invariant "^2.2.0"
lodash "^4.2.0"
-babel-types@^6.18.0, babel-types@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975"
+babel-types@^6.18.0, babel-types@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
dependencies:
babel-runtime "^6.22.0"
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^1.0.1"
-babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0:
- version "6.17.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932"
+babylon@^6.17.2, babylon@^6.17.4:
+ version "6.17.4"
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
-balanced-match@^0.4.1:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
+balanced-match@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
bcrypt-pbkdf@^1.0.0:
version "1.0.1"
@@ -305,11 +322,11 @@ boom@2.x.x:
dependencies:
hoek "2.x.x"
-brace-expansion@^1.0.0:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
+brace-expansion@^1.1.7:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
dependencies:
- balanced-match "^0.4.1"
+ balanced-match "^1.0.0"
concat-map "0.0.1"
braces@^1.8.2:
@@ -351,7 +368,7 @@ center-align@^0.1.1:
align-text "^0.1.3"
lazy-cache "^1.0.3"
-chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1:
+chalk@^1.0.0, chalk@^1.1.0:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
dependencies:
@@ -361,6 +378,14 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
+chalk@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d"
+ dependencies:
+ ansi-styles "^3.1.0"
+ escape-string-regexp "^1.0.5"
+ supports-color "^4.0.0"
+
chokidar@^1.4.3:
version "1.7.0"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
@@ -400,6 +425,16 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+color-convert@^1.0.0:
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
+ dependencies:
+ color-name "^1.1.1"
+
+color-name@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d"
+
colors@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
@@ -410,6 +445,10 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
dependencies:
delayed-stream "~1.0.0"
+commander@^2.9.0:
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
+
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -470,11 +509,11 @@ debug-log@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
-debug@^2.2.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351"
+debug@^2.2.0, debug@^2.6.3:
+ version "2.6.8"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies:
- ms "0.7.2"
+ ms "2.0.0"
decamelize@^1.0.0, decamelize@^1.1.1:
version "1.2.0"
@@ -505,8 +544,8 @@ detect-indent@^4.0.0:
repeating "^2.0.0"
diff@^3.1.0, diff@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.0.tgz#056695150d7aa93237ca7e378ac3b1682b7963b9"
duplexer@~0.1.1:
version "0.1.1"
@@ -534,8 +573,8 @@ end-of-stream@1.0.0:
once "~1.3.0"
error-ex@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
dependencies:
is-arrayish "^0.2.1"
@@ -543,9 +582,9 @@ es6-promise@^3.0.2:
version "3.3.1"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613"
-escape-string-regexp@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz#4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"
+escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
esutils@^2.0.2:
version "2.0.2"
@@ -594,8 +633,8 @@ extsprintf@1.0.2:
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
filename-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775"
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
fill-range@^2.1.0:
version "2.2.3"
@@ -622,21 +661,15 @@ find-up@^1.0.0, find-up@^1.1.2:
path-exists "^2.0.0"
pinkie-promise "^2.0.0"
-findup-sync@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.3.0.tgz#37930aa5d816b777c03445e1966cc6790a4c0b16"
- dependencies:
- glob "~5.0.0"
-
-for-in@^0.1.5:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8"
+for-in@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
for-own@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072"
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
dependencies:
- for-in "^0.1.5"
+ for-in "^1.0.1"
foreground-child@^1.3.3, foreground-child@^1.5.3:
version "1.5.6"
@@ -733,29 +766,19 @@ glob-parent@^2.0.0:
is-glob "^2.0.0"
glob@^7.0.0, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.2"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@~5.0.0:
- version "5.0.15"
- resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
+ minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"
globals@^9.0.0:
- version "9.17.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286"
+ version "9.18.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
got@^3.2.0:
version "3.3.1"
@@ -777,8 +800,8 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
handlebars@^4.0.3, handlebars@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f"
dependencies:
async "^1.4.0"
optimist "^0.6.1"
@@ -807,6 +830,10 @@ has-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
+has-flag@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
+
has-unicode@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -821,16 +848,16 @@ hawk@~3.1.3:
sntp "1.x.x"
highlight.js@^9.0.0:
- version "9.11.0"
- resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.11.0.tgz#47f98c7399918700db2caf230ded12cec41a84ae"
+ version "9.12.0"
+ resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
hoek@2.x.x:
version "2.16.3"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
hosted-git-info@^2.1.4:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b"
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
http-signature@~1.1.0:
version "1.1.1"
@@ -859,7 +886,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1:
+inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -891,9 +918,9 @@ is-binary-path@^1.0.0:
dependencies:
binary-extensions "^1.0.0"
-is-buffer@^1.0.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
+is-buffer@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc"
is-builtin-module@^1.0.0:
version "1.0.0"
@@ -902,8 +929,8 @@ is-builtin-module@^1.0.0:
builtin-modules "^1.0.0"
is-dotfile@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
is-equal-shallow@^0.1.3:
version "0.1.3"
@@ -941,12 +968,18 @@ is-npm@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
-is-number@^2.0.2, is-number@^2.1.0:
+is-number@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
dependencies:
kind-of "^3.0.2"
+is-number@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ dependencies:
+ kind-of "^3.0.2"
+
is-posix-bracket@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
@@ -975,9 +1008,9 @@ isarray@1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-isexe@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0"
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
isobject@^2.0.0:
version "2.1.0"
@@ -989,71 +1022,68 @@ isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
-istanbul-lib-coverage@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz#87a0c015b6910651cb3b184814dfb339337e25e1"
+istanbul-lib-coverage@^1.1.0, istanbul-lib-coverage@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
-istanbul-lib-hook@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.5.tgz#6ca3d16d60c5f4082da39f7c5cd38ea8a772b88e"
+istanbul-lib-hook@^1.0.6:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc"
dependencies:
append-transform "^0.4.0"
-istanbul-lib-instrument@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.0.tgz#b8e0dc25709bb44e17336ab47b7bb5c97c23f659"
+istanbul-lib-instrument@^1.7.1:
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.3.tgz#925b239163eabdd68cc4048f52c2fa4f899ecfa7"
dependencies:
babel-generator "^6.18.0"
babel-template "^6.16.0"
babel-traverse "^6.18.0"
babel-types "^6.18.0"
- babylon "^6.13.0"
- istanbul-lib-coverage "^1.0.2"
+ babylon "^6.17.4"
+ istanbul-lib-coverage "^1.1.1"
semver "^5.3.0"
-istanbul-lib-report@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0.tgz#d83dac7f26566b521585569367fe84ccfc7aaecb"
+istanbul-lib-report@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#f0e55f56655ffa34222080b7a0cd4760e1405fc9"
dependencies:
- istanbul-lib-coverage "^1.0.2"
+ istanbul-lib-coverage "^1.1.1"
mkdirp "^0.5.1"
path-parse "^1.0.5"
supports-color "^3.1.2"
-istanbul-lib-source-maps@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.1.tgz#f8c8c2e8f2160d1d91526d97e5bd63b2079af71c"
+istanbul-lib-source-maps@^1.2.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c"
dependencies:
- istanbul-lib-coverage "^1.0.2"
+ debug "^2.6.3"
+ istanbul-lib-coverage "^1.1.1"
mkdirp "^0.5.1"
- rimraf "^2.4.4"
+ rimraf "^2.6.1"
source-map "^0.5.3"
-istanbul-reports@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.2.tgz#4e8366abe6fa746cc1cd6633f108de12cc6ac6fa"
+istanbul-reports@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.1.tgz#042be5c89e175bc3f86523caab29c014e77fee4e"
dependencies:
handlebars "^4.0.3"
-jasmine-core@~2.5.2:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.5.2.tgz#6f61bd79061e27f43e6f9355e44b3c6cab6ff297"
+jasmine-core@~2.6.0:
+ version "2.6.4"
+ resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.6.4.tgz#dec926cd0a9fa287fb6db5c755fa487e74cecac5"
jasmine@^2.5.3:
- version "2.5.3"
- resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-2.5.3.tgz#5441f254e1fc2269deb1dfd93e0e57d565ff4d22"
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-2.6.0.tgz#6b22e70883e8e589d456346153b4d206ddbe217f"
dependencies:
exit "^0.1.2"
glob "^7.0.6"
- jasmine-core "~2.5.2"
-
-js-tokens@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
+ jasmine-core "~2.6.0"
js-tokens@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
jsbn@~0.1.0:
version "0.1.1"
@@ -1097,10 +1127,16 @@ jsprim@^1.2.2:
verror "1.3.6"
kind-of@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
dependencies:
- is-buffer "^1.0.2"
+ is-buffer "^1.1.5"
latest-version@^1.0.0:
version "1.0.1"
@@ -1129,8 +1165,8 @@ load-json-file@^1.0.0:
strip-bom "^2.0.0"
lodash-es@^4.2.1:
- version "4.17.3"
- resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.3.tgz#567a08d2f0c91d92b31ce35c5565e1f337fb81db"
+ version "4.17.4"
+ resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.4.tgz#dcc1d7552e150a0640073ba9cb31d70f032950e7"
lodash._baseassign@^3.0.0:
version "3.2.0"
@@ -1207,25 +1243,25 @@ longest@^1.0.1:
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
loose-envify@^1.0.0, loose-envify@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.0.tgz#6b26248c42f6d4fa4b0d8542f78edfcde35642a8"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
dependencies:
- js-tokens "^2.0.0"
+ js-tokens "^3.0.0"
lowercase-keys@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
lru-cache@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
dependencies:
- pseudomap "^1.0.1"
- yallist "^2.0.0"
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
make-error@^1.1.1:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.2.3.tgz#6c4402df732e0977ac6faf754a5074b3d2b1d19d"
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.0.tgz#52ad3a339ccf10ce62b4040b708fe707244b8b96"
map-stream@~0.1.0:
version "0.1.0"
@@ -1246,10 +1282,10 @@ md5-o-matic@^0.1.1:
resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3"
merge-source-map@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.3.tgz#da1415f2722a5119db07b14c4f973410863a2abf"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f"
dependencies:
- source-map "^0.5.3"
+ source-map "^0.5.6"
micromatch@^2.1.5, micromatch@^2.3.11:
version "2.3.11"
@@ -1279,11 +1315,11 @@ mime-types@^2.1.12, mime-types@~2.1.7:
dependencies:
mime-db "~1.27.0"
-"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
+minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
- brace-expansion "^1.0.0"
+ brace-expansion "^1.1.7"
minimist@0.0.8, minimist@~0.0.1:
version "0.0.8"
@@ -1299,9 +1335,9 @@ minimist@^1.2.0:
dependencies:
minimist "0.0.8"
-ms@0.7.2:
- version "0.7.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
nan@^2.3.0:
version "2.6.2"
@@ -1356,8 +1392,8 @@ nopt@~1.0.10:
abbrev "1"
normalize-package-data@^2.3.2:
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df"
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
dependencies:
hosted-git-info "^2.1.4"
is-builtin-module "^1.0.0"
@@ -1365,12 +1401,14 @@ normalize-package-data@^2.3.2:
validate-npm-package-license "^3.0.1"
normalize-path@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
+ dependencies:
+ remove-trailing-separator "^1.0.1"
npmlog@^4.0.2:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.0.tgz#dc59bee85f64f00ed424efb2af0783df25d1c0b5"
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
dependencies:
are-we-there-yet "~1.1.2"
console-control-strings "~1.1.0"
@@ -1382,8 +1420,8 @@ number-is-nan@^1.0.0:
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
nyc@^10.2.0:
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/nyc/-/nyc-10.2.0.tgz#facd90240600c9aa4dd81ea99c2fb6a85c53de0c"
+ version "10.3.2"
+ resolved "https://registry.yarnpkg.com/nyc/-/nyc-10.3.2.tgz#f27f4d91f2a9db36c24f574ff5c6efff0233de46"
dependencies:
archy "^1.0.0"
arrify "^1.0.1"
@@ -1395,12 +1433,12 @@ nyc@^10.2.0:
find-up "^1.1.2"
foreground-child "^1.5.3"
glob "^7.0.6"
- istanbul-lib-coverage "^1.0.2"
- istanbul-lib-hook "^1.0.5"
- istanbul-lib-instrument "^1.7.0"
- istanbul-lib-report "^1.0.0"
- istanbul-lib-source-maps "^1.1.1"
- istanbul-reports "^1.0.2"
+ istanbul-lib-coverage "^1.1.0"
+ istanbul-lib-hook "^1.0.6"
+ istanbul-lib-instrument "^1.7.1"
+ istanbul-lib-report "^1.1.0"
+ istanbul-lib-source-maps "^1.2.0"
+ istanbul-reports "^1.1.0"
md5-hex "^1.2.0"
merge-source-map "^1.0.2"
micromatch "^2.3.11"
@@ -1409,9 +1447,9 @@ nyc@^10.2.0:
rimraf "^2.5.4"
signal-exit "^3.0.1"
spawn-wrap "1.2.4"
- test-exclude "^4.0.0"
- yargs "^7.0.2"
- yargs-parser "^4.0.2"
+ test-exclude "^4.1.0"
+ yargs "^7.1.0"
+ yargs-parser "^5.0.0"
oauth-sign@~0.8.1:
version "0.8.2"
@@ -1422,8 +1460,8 @@ object-assign@^3.0.0:
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
object-assign@^4.0.1, object-assign@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
object.omit@^2.0.0:
version "2.0.1"
@@ -1444,7 +1482,7 @@ once@~1.3.0:
dependencies:
wrappy "1"
-optimist@^0.6.1, optimist@~0.6.0:
+optimist@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
dependencies:
@@ -1574,7 +1612,7 @@ ps-tree@^1.0.1:
dependencies:
event-stream "~3.3.0"
-pseudomap@^1.0.1:
+pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
@@ -1587,11 +1625,11 @@ qs@~6.4.0:
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
randomatic@^1.1.3:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
dependencies:
- is-number "^2.0.2"
- kind-of "^3.0.2"
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
rc@^1.0.1, rc@^1.1.7:
version "1.2.1"
@@ -1625,15 +1663,15 @@ read-pkg@^1.0.0:
path-type "^1.0.0"
readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4:
- version "2.2.11"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.11.tgz#0796b31f8d7688007ff0b93a8088d34aa17c0f72"
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
dependencies:
core-util-is "~1.0.0"
- inherits "~2.0.1"
+ inherits "~2.0.3"
isarray "~1.0.0"
process-nextick-args "~1.0.6"
- safe-buffer "~5.0.1"
- string_decoder "~1.0.0"
+ safe-buffer "~5.1.1"
+ string_decoder "~1.0.3"
util-deprecate "~1.0.1"
readdirp@^2.0.0:
@@ -1652,21 +1690,21 @@ rechoir@^0.6.2:
resolve "^1.1.6"
redux@^3.5.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/redux/-/redux-3.6.0.tgz#887c2b3d0b9bd86eca2be70571c27654c19e188d"
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.1.tgz#bfc535c757d3849562ead0af18ac52122cd7268e"
dependencies:
lodash "^4.2.1"
lodash-es "^4.2.1"
loose-envify "^1.1.0"
- symbol-observable "^1.0.2"
+ symbol-observable "^1.0.3"
reflect-metadata@0.1.3, reflect-metadata@^0.1.2:
version "0.1.3"
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.3.tgz#64f8a41974e4f5a5aa9978dac54cfd442dc2f1d5"
regenerator-runtime@^0.10.0:
- version "0.10.3"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e"
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
regex-cache@^0.4.2:
version "0.4.3"
@@ -1681,6 +1719,10 @@ registry-url@^3.0.0:
dependencies:
rc "^1.0.1"
+remove-trailing-separator@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511"
+
repeat-element@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
@@ -1752,27 +1794,21 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2, rimraf@^2.5.1, rimraf@^2.6.1:
+rimraf@2, rimraf@^2.3.3, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
glob "^7.0.5"
-rimraf@^2.3.3, rimraf@^2.4.4, rimraf@^2.5.2, rimraf@^2.5.4:
- version "2.5.4"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
- dependencies:
- glob "^7.0.5"
-
rxjs@^5.0.1:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.0.2.tgz#cc6513756daa93cab4085c1b5a19a3e28fb6c6bf"
+ version "5.4.2"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.4.2.tgz#2a3236fcbf03df57bae06fd6972fd99e5c08fcf7"
dependencies:
symbol-observable "^1.0.1"
-safe-buffer@^5.0.1, safe-buffer@~5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
+safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
semver-diff@^2.0.0:
version "2.1.0"
@@ -1793,8 +1829,8 @@ set-immediate-shim@^1.0.1:
resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
shelljs@^0.7.0:
- version "0.7.7"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1"
+ version "0.7.8"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3"
dependencies:
glob "^7.0.0"
interpret "^1.0.0"
@@ -1819,10 +1855,10 @@ sntp@1.x.x:
hoek "2.x.x"
source-map-support@^0.4.0, source-map-support@^0.4.2:
- version "0.4.8"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.8.tgz#4871918d8a3af07289182e974e32844327b2e98b"
+ version "0.4.15"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1"
dependencies:
- source-map "^0.5.3"
+ source-map "^0.5.6"
source-map@^0.4.4:
version "0.4.4"
@@ -1903,11 +1939,11 @@ string-width@^1.0.1, string-width@^1.0.2:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-string_decoder@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.2.tgz#b29e1f4e1125fa97a10382b8a533737b7491e179"
+string_decoder@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
dependencies:
- safe-buffer "~5.0.1"
+ safe-buffer "~5.1.0"
stringstream@~0.0.4:
version "0.0.5"
@@ -1938,12 +1974,18 @@ supports-color@^2.0.0:
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
supports-color@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
dependencies:
has-flag "^1.0.0"
-symbol-observable@^1.0.1, symbol-observable@^1.0.2:
+supports-color@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.0.tgz#ad986dc7eb2315d009b4d77c8169c2231a684037"
+ dependencies:
+ has-flag "^2.0.0"
+
+symbol-observable@^1.0.1, symbol-observable@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d"
@@ -1968,9 +2010,9 @@ tar@^2.2.1:
fstream "^1.0.2"
inherits "2"
-test-exclude@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.0.3.tgz#86a13ce3effcc60e6c90403cf31a27a60ac6c4e7"
+test-exclude@^4.1.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26"
dependencies:
arrify "^1.0.1"
micromatch "^2.3.11"
@@ -1987,8 +2029,8 @@ timed-out@^2.0.0:
resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-2.0.0.tgz#f38b0ae81d3747d628001f41dafc652ace671c0a"
to-fast-properties@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
touch@1.0.0:
version "1.0.0"
@@ -2007,11 +2049,11 @@ trim-right@^1.0.1:
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
ts-node@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.0.2.tgz#cfc9516c831b920d7efbe16005915062b1294f8c"
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.2.0.tgz#9814f0c0141784900cf12fef1197ad4b7f4d23d1"
dependencies:
arrify "^1.0.0"
- chalk "^1.1.1"
+ chalk "^2.0.0"
diff "^3.1.0"
make-error "^1.1.1"
minimist "^1.2.0"
@@ -2019,7 +2061,7 @@ ts-node@^3.0.2:
source-map-support "^0.4.0"
tsconfig "^6.0.0"
v8flags "^2.0.11"
- yn "^1.2.0"
+ yn "^2.0.0"
tsconfig-paths@^2.2.0:
version "2.2.0"
@@ -2052,23 +2094,30 @@ tsickle@^0.21.0:
source-map "^0.5.6"
source-map-support "^0.4.2"
+tslib@^1.7.1:
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.7.1.tgz#bc8004164691923a79fe8378bbeb3da2017538ec"
+
tslint@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.1.0.tgz#51a47baeeb58956fcd617bd2cf00e2ef0eea2ed9"
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.5.0.tgz#10e8dab3e3061fa61e9442e8cee3982acf20a6aa"
dependencies:
babel-code-frame "^6.22.0"
colors "^1.1.2"
+ commander "^2.9.0"
diff "^3.2.0"
- findup-sync "~0.3.0"
glob "^7.1.1"
- optimist "~0.6.0"
+ minimatch "^3.0.4"
resolve "^1.3.2"
semver "^5.3.0"
- tsutils "^1.4.0"
+ tslib "^1.7.1"
+ tsutils "^2.5.1"
-tsutils@^1.4.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.7.0.tgz#2e63ccc2d6912bb095f7e363ff4100721dc86f50"
+tsutils@^2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.5.1.tgz#c2001390c79eec1a5ccfa7ac12d599639683e0cf"
+ dependencies:
+ tslib "^1.7.1"
tunnel-agent@^0.6.0:
version "0.6.0"
@@ -2110,13 +2159,13 @@ typescript@2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.2.2.tgz#606022508479b55ffa368b58fee963a03dfd7b0c"
-typescript@^2.3.4:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.3.4.tgz#3d38321828231e434f287514959c37a82b629f42"
+typescript@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.4.1.tgz#c3ccb16ddaa0b2314de031e7e6fee89e5ba346bc"
uglify-js@^2.6:
- version "2.8.22"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0"
+ version "2.8.29"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
dependencies:
source-map "~0.5.1"
yargs "~3.10.0"
@@ -2160,8 +2209,8 @@ uuid@^2.0.1:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
uuid@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
v8flags@^2.0.11:
version "2.1.1"
@@ -2187,10 +2236,10 @@ which-module@^1.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
which@^1.2.4, which@^1.2.9:
- version "1.2.12"
- resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192"
+ version "1.2.14"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
dependencies:
- isexe "^1.1.1"
+ isexe "^2.0.0"
wide-align@^1.1.0:
version "1.1.2"
@@ -2222,8 +2271,8 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
write-file-atomic@^1.1.2, write-file-atomic@^1.1.4:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.3.tgz#831dd22d491bdc135180bb996a0eb3f8bf587791"
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
dependencies:
graceful-fs "^4.1.11"
imurmurhash "^0.1.4"
@@ -2243,23 +2292,17 @@ y18n@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
-yallist@^2.0.0:
+yallist@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
-yargs-parser@^4.0.2:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
- dependencies:
- camelcase "^3.0.0"
-
yargs-parser@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
dependencies:
camelcase "^3.0.0"
-yargs@^7.0.2:
+yargs@^7.1.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
dependencies:
@@ -2286,10 +2329,10 @@ yargs@~3.10.0:
decamelize "^1.0.0"
window-size "0.1.0"
-yn@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/yn/-/yn-1.2.0.tgz#d237a4c533f279b2b89d3acac2db4b8c795e4a63"
+yn@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a"
zone.js@^0.8.4:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.5.tgz#7906e017482cbff4c3f079c5c34305ce941f5ba2"
+ version "0.8.12"
+ resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.12.tgz#86ff5053c98aec291a0bf4bbac501d694a05cfbb"
Static getSubStore
Static reset
configureStore
configureSubStore
dispatch
@@ -1173,7 +1173,7 @@getState
provideStore
replaceReducer
select
subscribe
Comparator
FunctionSelector
PathSelector
PropertySelector
Selector
Transformer
WithSubStore
dispatch
enableFractalReducers
select
select$
Comparator
FunctionSelector
PathSelector
PropertySelector
Selector
Transformer
WithSubStore
dispatch
enableFractalReducers
select
select$
basePathMethodName
localReducer
configureSubStore
select