diff --git a/assets/index.html b/assets/index.html index 9d55be0..5d21ef2 100644 --- a/assets/index.html +++ b/assets/index.html @@ -3,11 +3,11 @@ - + React / Redux / TypeScript - starter-kit - - + + @@ -34,7 +34,6 @@ diff --git a/index.html b/index.html index 4c21245..5760532 100644 --- a/index.html +++ b/index.html @@ -27,20 +27,18 @@ - diff --git a/jspm.config.js b/jspm.config.js index 68da8b2..5e0f931 100644 --- a/jspm.config.js +++ b/jspm.config.js @@ -1,4 +1,5 @@ SystemJS.config({ + warning: true, paths: { "github:": "jspm_packages/github/", "npm:": "jspm_packages/npm/", @@ -9,37 +10,26 @@ SystemJS.config({ }, devConfig: { "map": { - "plugin-typescript": "github:frankwallis/plugin-typescript@5.3.3", "css": "github:systemjs/plugin-css@0.1.32", - "systemjs-hot-reloader": "github:capaj/systemjs-hot-reloader@0.6.0" + "systemjs-hot-reloader": "npm:systemjs-hot-reloader@1.1.0", + "plugin-typescript": "github:frankwallis/plugin-typescript@7.0.5", + "typescript": "npm:typescript@2.2.1" }, "packages": { - "github:frankwallis/plugin-typescript@5.3.3": { + "npm:systemjs-hot-reloader@1.1.0": { "map": { - "typescript": "npm:typescript@2.1.4" + "systemjs-hmr": "npm:systemjs-hmr@2.0.9" } }, - "npm:typescript@2.1.4": { + "npm:typescript@2.2.1": { "map": { - "source-map-support": "npm:source-map-support@0.4.8" + "source-map-support": "npm:source-map-support@0.4.11" } }, - "npm:source-map-support@0.4.8": { + "npm:source-map-support@0.4.11": { "map": { "source-map": "npm:source-map@0.5.6" } - }, - "github:capaj/systemjs-hot-reloader@0.6.0": { - "map": { - "debug": "npm:debug@2.6.0", - "weakee": "npm:weakee@1.0.0", - "socket.io-client": "github:socketio/socket.io-client@1.7.2" - } - }, - "npm:debug@2.6.0": { - "map": { - "ms": "npm:ms@0.7.2" - } } } }, @@ -55,9 +45,7 @@ SystemJS.config({ "moduleResolution": "node", "preserveConstEnums": true, "removeComments": true, - "noEmitHelpers": false, "importHelpers": false, - "allowSyntheticDefaultImports": true, "sourceMap": true }, packages: { @@ -90,7 +78,7 @@ SystemJS.config({ "classnames": "npm:classnames@2.2.5", "constants": "npm:jspm-nodelibs-constants@0.2.0", "crypto": "npm:jspm-nodelibs-crypto@0.2.0", - "csjs": "npm:csjs@1.0.6", + "csjs": "npm:csjs@1.1.0", "domain": "npm:jspm-nodelibs-domain@0.2.0", "events": "npm:jspm-nodelibs-events@0.2.0", "fs": "npm:jspm-nodelibs-fs@0.2.0", @@ -102,23 +90,23 @@ SystemJS.config({ "os": "npm:jspm-nodelibs-os@0.2.0", "path": "npm:jspm-nodelibs-path@0.2.1", "process": "npm:jspm-nodelibs-process@0.2.0", - "react": "npm:react@15.4.1", - "react-dom": "npm:react-dom@15.4.1", - "react-redux": "npm:react-redux@5.0.1", - "react-redux-typescript": "npm:react-redux-typescript@2.0.0", + "react": "npm:react@15.4.2", + "react-dom": "npm:react-dom@15.4.2", + "react-redux": "npm:react-redux@5.0.3", + "react-redux-typescript": "npm:react-redux-typescript@2.1.0", "react-router": "npm:react-router@2.8.1", - "react-router-redux": "npm:react-router-redux@4.0.7", + "react-router-redux": "npm:react-router-redux@4.0.8", "redux": "npm:redux@3.6.0", - "redux-observable": "npm:redux-observable@0.13.0", + "redux-observable": "npm:redux-observable@0.14.1", "reselect": "npm:reselect@2.5.4", "rxjs": "npm:rxjs@5.2.0", "stream": "npm:jspm-nodelibs-stream@0.2.0", "string_decoder": "npm:jspm-nodelibs-string_decoder@0.2.0", - "tslib": "npm:tslib@1.5.0", + "tslib": "npm:tslib@1.6.0", "url": "npm:jspm-nodelibs-url@0.2.0", "util": "npm:jspm-nodelibs-util@0.2.1", "vm": "npm:jspm-nodelibs-vm@0.2.0", - "whatwg-fetch": "npm:whatwg-fetch@1.1.1", + "whatwg-fetch": "npm:whatwg-fetch@2.0.3", "zlib": "npm:jspm-nodelibs-zlib@0.2.2" }, packages: { @@ -264,7 +252,7 @@ SystemJS.config({ }, "npm:browserify-zlib@0.1.4": { "map": { - "readable-stream": "npm:readable-stream@2.2.2", + "readable-stream": "npm:readable-stream@2.2.3", "pako": "npm:pako@0.2.9" } }, @@ -322,7 +310,7 @@ SystemJS.config({ }, "npm:jspm-nodelibs-http@0.2.0": { "map": { - "http-browserify": "npm:stream-http@2.5.0" + "http-browserify": "npm:stream-http@2.6.3" } }, "npm:jspm-nodelibs-url@0.2.0": { @@ -352,27 +340,7 @@ SystemJS.config({ }, "npm:invariant@2.2.2": { "map": { - "loose-envify": "npm:loose-envify@1.3.0" - } - }, - "npm:stream-http@2.5.0": { - "map": { - "builtin-status-codes": "npm:builtin-status-codes@2.0.0", - "inherits": "npm:inherits@2.0.3", - "to-arraybuffer": "npm:to-arraybuffer@1.0.1", - "readable-stream": "npm:readable-stream@2.2.2", - "xtend": "npm:xtend@4.0.1" - } - }, - "npm:readable-stream@2.2.2": { - "map": { - "inherits": "npm:inherits@2.0.3", - "string_decoder": "npm:string_decoder@0.10.31", - "isarray": "npm:isarray@1.0.0", - "buffer-shims": "npm:buffer-shims@1.0.0", - "core-util-is": "npm:core-util-is@1.0.2", - "process-nextick-args": "npm:process-nextick-args@1.0.7", - "util-deprecate": "npm:util-deprecate@1.0.2" + "loose-envify": "npm:loose-envify@1.3.1" } }, "npm:sha.js@2.4.8": { @@ -405,40 +373,6 @@ SystemJS.config({ "lodash": "npm:lodash@4.17.4" } }, - "npm:react-redux@5.0.1": { - "map": { - "lodash-es": "npm:lodash-es@4.17.4", - "loose-envify": "npm:loose-envify@1.3.0", - "lodash": "npm:lodash@4.17.4", - "invariant": "npm:invariant@2.2.2", - "hoist-non-react-statics": "npm:hoist-non-react-statics@1.2.0" - } - }, - "npm:react@15.4.1": { - "map": { - "loose-envify": "npm:loose-envify@1.3.0", - "object-assign": "npm:object-assign@4.1.0", - "fbjs": "npm:fbjs@0.8.8" - } - }, - "npm:react-dom@15.4.1": { - "map": { - "loose-envify": "npm:loose-envify@1.3.0", - "object-assign": "npm:object-assign@4.1.0", - "fbjs": "npm:fbjs@0.8.8" - } - }, - "npm:fbjs@0.8.8": { - "map": { - "loose-envify": "npm:loose-envify@1.3.0", - "object-assign": "npm:object-assign@4.1.0", - "promise": "npm:promise@7.1.1", - "setimmediate": "npm:setimmediate@1.0.5", - "isomorphic-fetch": "npm:isomorphic-fetch@2.2.1", - "ua-parser-js": "npm:ua-parser-js@0.7.12", - "core-js": "npm:core-js@1.2.7" - } - }, "npm:promise@7.1.1": { "map": { "asap": "npm:asap@2.0.5" @@ -447,7 +381,7 @@ SystemJS.config({ "npm:isomorphic-fetch@2.2.1": { "map": { "node-fetch": "npm:node-fetch@1.6.3", - "whatwg-fetch": "npm:whatwg-fetch@1.1.1" + "whatwg-fetch": "npm:whatwg-fetch@2.0.3" } }, "npm:node-fetch@1.6.3": { @@ -499,6 +433,53 @@ SystemJS.config({ "minimalistic-assert": "npm:minimalistic-assert@1.0.0", "minimalistic-crypto-utils": "npm:minimalistic-crypto-utils@1.0.1" } + }, + "npm:tslib@1.6.0": { + "main": "tslib.es6.js", + "format": "esm" + }, + "npm:react@15.4.2": { + "map": { + "object-assign": "npm:object-assign@4.1.1", + "loose-envify": "npm:loose-envify@1.3.1", + "fbjs": "npm:fbjs@0.8.9" + } + }, + "npm:react-dom@15.4.2": { + "map": { + "loose-envify": "npm:loose-envify@1.3.1", + "fbjs": "npm:fbjs@0.8.9", + "object-assign": "npm:object-assign@4.1.1" + } + }, + "npm:fbjs@0.8.9": { + "map": { + "loose-envify": "npm:loose-envify@1.3.1", + "object-assign": "npm:object-assign@4.1.1", + "core-js": "npm:core-js@1.2.7", + "promise": "npm:promise@7.1.1", + "isomorphic-fetch": "npm:isomorphic-fetch@2.2.1", + "setimmediate": "npm:setimmediate@1.0.5", + "ua-parser-js": "npm:ua-parser-js@0.7.12" + } + }, + "npm:stream-http@2.6.3": { + "map": { + "inherits": "npm:inherits@2.0.3", + "readable-stream": "npm:readable-stream@2.2.3", + "builtin-status-codes": "npm:builtin-status-codes@3.0.0", + "to-arraybuffer": "npm:to-arraybuffer@1.0.1", + "xtend": "npm:xtend@4.0.1" + } + }, + "npm:react-redux@5.0.3": { + "map": { + "hoist-non-react-statics": "npm:hoist-non-react-statics@1.2.0", + "lodash": "npm:lodash@4.17.4", + "lodash-es": "npm:lodash-es@4.17.4", + "invariant": "npm:invariant@2.2.2", + "loose-envify": "npm:loose-envify@1.3.1" + } } } }); diff --git a/package.json b/package.json index 90246e8..684e6c3 100644 --- a/package.json +++ b/package.json @@ -35,20 +35,20 @@ "dependencies": {}, "devDependencies": { "@types/classnames": "^0.0.32", - "@types/jest": "^18.1.1", + "@types/jest": "^19.2.1", "@types/node": "^7.0.5", "@types/react": "^15.0.12", "@types/react-dom": "^0.14.20", "@types/react-redux": "^4.4.32", "@types/react-router": "^3.0.5", "@types/react-router-redux": "^4.0.41", - "@types/systemjs": "^0.19.33", + "@types/systemjs": "^0.20.2", "husky": "^0.13.0", "jest": "^19.0.2", - "jspm": "0.17.0-beta.32", + "jspm": "0.17.0-beta.40", "jspm-hmr": "^1.0.0-rc4", - "react-redux-typescript": "^2.0.0", - "redux-observable": "^0.13.0", + "react-redux-typescript": "^2.1.0", + "redux-observable": "^0.14.1", "regenerator": "^0.9.7", "reselect": "^2.5.4", "rxjs": "^5.2.0", @@ -66,22 +66,23 @@ }, "dependencies": { "classnames": "npm:classnames@^2.2.5", - "csjs": "npm:csjs@^1.0.6", + "csjs": "npm:csjs@^1.1.0", "insert-css": "npm:insert-css@^1.1.0", - "react-dom": "npm:react-dom@^15.4.1", - "react-redux": "npm:react-redux@^5.0.1", - "react-redux-typescript": "npm:react-redux-typescript@^2.0.0", + "react-dom": "npm:react-dom@^15.4.2", + "react-redux": "npm:react-redux@^5.0.3", + "react-redux-typescript": "npm:react-redux-typescript@^2.1.0", "react-router": "npm:react-router@^2.8.1", - "react-router-redux": "npm:react-router-redux@^4.0.7", - "redux-observable": "npm:redux-observable@^0.13.0", + "react-router-redux": "npm:react-router-redux@^4.0.8", + "redux-observable": "npm:redux-observable@^0.14.1", "reselect": "npm:reselect@^2.5.4", - "tslib": "npm:tslib@^1.5.0", - "whatwg-fetch": "npm:whatwg-fetch@^1.1.1" + "tslib": "npm:tslib@^1.6.0", + "whatwg-fetch": "npm:whatwg-fetch@^2.0.3" }, "devDependencies": { "css": "github:systemjs/plugin-css@^0.1.32", - "plugin-typescript": "github:frankwallis/plugin-typescript@^5.3.3", - "systemjs-hot-reloader": "github:alexisvincent/systemjs-hot-reloader@^0.6.0" + "plugin-typescript": "github:frankwallis/plugin-typescript@^7.0.5", + "systemjs-hot-reloader": "npm:systemjs-hot-reloader@^1.1.0", + "typescript": "npm:typescript@^2.2.1" }, "peerDependencies": { "assert": "npm:jspm-nodelibs-assert@^0.2.0", @@ -99,7 +100,7 @@ "os": "npm:jspm-nodelibs-os@^0.2.0", "path": "npm:jspm-nodelibs-path@^0.2.0", "process": "npm:jspm-nodelibs-process@^0.2.0", - "react": "npm:react@^15.4.1", + "react": "npm:react@^15.4.2", "redux": "npm:redux@^3.6.0", "rxjs": "npm:rxjs@^5.2.0", "stream": "npm:jspm-nodelibs-stream@^0.2.0", @@ -110,9 +111,6 @@ "zlib": "npm:jspm-nodelibs-zlib@^0.2.0" }, "overrides": { - "github:socketio/socket.io-client@1.7.2": { - "main": "dist/socket.io.js" - }, "npm:browserify-zlib@0.1.4": { "dependencies": { "readable-stream": "^2.0.2", @@ -122,17 +120,6 @@ "_stream_transform": "readable-stream/transform" } }, - "npm:debug@2.6.0": { - "main": "src/browser.js", - "jspmNodeConversion": false, - "format": "cjs", - "map": { - "fs": "@empty", - "net": "@empty", - "tty": "@empty", - "util": "@empty" - } - }, "npm:inherits@2.0.3": { "ignore": [ "test.js" @@ -144,11 +131,10 @@ "process": "@empty" } }, - "npm:ms@0.7.2": { - "jspmNodeConversion": false, + "npm:tslib@1.6.0": { "format": "cjs" }, - "npm:typescript@2.1.4": { + "npm:typescript@2.2.1": { "browser": {}, "map": { "buffer": "@empty", diff --git a/src/app.tsx b/src/app.tsx index 812d60c..e2db4ac 100644 --- a/src/app.tsx +++ b/src/app.tsx @@ -1,6 +1,6 @@ // lib imports -import * as React from 'react'; -import * as ReactDOM from 'react-dom'; +import React from 'react'; +import ReactDOM from 'react-dom'; import { Provider } from 'react-redux'; import { Router, Route } from 'react-router'; import { syncHistoryWithStore } from 'react-router-redux'; diff --git a/src/components/page-header.tsx b/src/components/page-header.tsx index 36df7dd..d742339 100644 --- a/src/components/page-header.tsx +++ b/src/components/page-header.tsx @@ -1,9 +1,9 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; // const inlineStyles = {}; -export function PageHeader({className = '', children = undefined}) { +export function PageHeader({ className = '', children = undefined }) { const mainClass = classNames( className.toString(), diff --git a/src/components/page-hero.tsx b/src/components/page-hero.tsx index 68a820a..c3fb6e8 100644 --- a/src/components/page-hero.tsx +++ b/src/components/page-hero.tsx @@ -1,10 +1,10 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; // const inlineStyles = {}; -export function PageHero({className = '', children = undefined, - title = '', subtitle = ''}) { +export function PageHero({ className = '', children = undefined, + title = '', subtitle = '' }) { const mainClass = classNames( className.toString(), diff --git a/src/components/page-section.tsx b/src/components/page-section.tsx index 7678902..d10675d 100644 --- a/src/components/page-section.tsx +++ b/src/components/page-section.tsx @@ -1,9 +1,9 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; // const inlineStyles = {}; -export function PageSection({className = '', children = undefined}) { +export function PageSection({ className = '', children = undefined }) { const mainClass = classNames( className.toString(), diff --git a/src/containers/css-modules-container/index.tsx b/src/containers/css-modules-container/index.tsx index 431a723..8cf7416 100644 --- a/src/containers/css-modules-container/index.tsx +++ b/src/containers/css-modules-container/index.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import { PageHeader } from '../../components/page-header'; import { PageSection } from '../../components/page-section'; diff --git a/src/containers/currency-converter-container/components/currency-converter.tsx b/src/containers/currency-converter-container/components/currency-converter.tsx index 8230507..25a1aee 100644 --- a/src/containers/currency-converter-container/components/currency-converter.tsx +++ b/src/containers/currency-converter-container/components/currency-converter.tsx @@ -1,5 +1,5 @@ // lib imports -import * as React from 'react'; +import React from 'react'; import { CurrencySelect } from './currency-select'; import { CurrencyInput } from './currency-input'; diff --git a/src/containers/currency-converter-container/components/currency-input.tsx b/src/containers/currency-converter-container/components/currency-input.tsx index ab45721..67e1156 100644 --- a/src/containers/currency-converter-container/components/currency-input.tsx +++ b/src/containers/currency-converter-container/components/currency-input.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; interface Props { value: string; diff --git a/src/containers/currency-converter-container/components/currency-select.tsx b/src/containers/currency-converter-container/components/currency-select.tsx index 2b52caa..d2b68f5 100644 --- a/src/containers/currency-converter-container/components/currency-select.tsx +++ b/src/containers/currency-converter-container/components/currency-select.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; interface Props { currencies: string[]; diff --git a/src/containers/currency-converter-container/index.tsx b/src/containers/currency-converter-container/index.tsx index bc86e8a..aa97006 100644 --- a/src/containers/currency-converter-container/index.tsx +++ b/src/containers/currency-converter-container/index.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import { connect } from 'react-redux'; import { returntypeof } from 'react-redux-typescript'; diff --git a/src/containers/home-container/index.tsx b/src/containers/home-container/index.tsx index 13a4332..f1e92e7 100644 --- a/src/containers/home-container/index.tsx +++ b/src/containers/home-container/index.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import { Link } from 'react-router'; import { PageSection } from '../../components/page-section'; import { PageHero } from '../../components/page-hero'; diff --git a/src/containers/not-found/index.tsx b/src/containers/not-found/index.tsx index 9bcfb1b..2064ca1 100644 --- a/src/containers/not-found/index.tsx +++ b/src/containers/not-found/index.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import { Link } from 'react-router'; import { PageSection } from '../../components/page-section'; import { PageHero } from '../../components/page-hero'; diff --git a/src/layouts/components/layout-footer.tsx b/src/layouts/components/layout-footer.tsx index b648079..5fc043b 100644 --- a/src/layouts/components/layout-footer.tsx +++ b/src/layouts/components/layout-footer.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; const inlineStyles = { @@ -7,7 +7,7 @@ const inlineStyles = { }, }; -export function LayoutFooter({className = '', children = undefined}) { +export function LayoutFooter({ className = '', children = undefined }) { const mainClass = classNames( className.toString(), diff --git a/src/layouts/components/layout-header.tsx b/src/layouts/components/layout-header.tsx index 79fd521..6882b17 100644 --- a/src/layouts/components/layout-header.tsx +++ b/src/layouts/components/layout-header.tsx @@ -1,9 +1,9 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; // const inlineStyles = {}; -export function LayoutHeader({className = '', children = undefined}) { +export function LayoutHeader({ className = '', children = undefined }) { const mainClass = classNames( className.toString(), diff --git a/src/layouts/components/layout-main.tsx b/src/layouts/components/layout-main.tsx index d825f76..5cdc224 100644 --- a/src/layouts/components/layout-main.tsx +++ b/src/layouts/components/layout-main.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; const inlineStyles = { @@ -7,7 +7,7 @@ const inlineStyles = { }, }; -export function LayoutMain({className = '', children = undefined}) { +export function LayoutMain({ className = '', children = undefined }) { const mainClass = classNames( className.toString(), diff --git a/src/layouts/components/layout-top-nav.tsx b/src/layouts/components/layout-top-nav.tsx index 714d2e6..11ed09c 100644 --- a/src/layouts/components/layout-top-nav.tsx +++ b/src/layouts/components/layout-top-nav.tsx @@ -1,10 +1,10 @@ -import * as React from 'react'; +import React from 'react'; import classNames from 'classnames'; import { Link } from 'react-router'; // const inlineStyles = {}; -export function LayoutTopNav({className = '', children = undefined}) { +export function LayoutTopNav({ className = '', children = undefined }) { const mainClass = classNames( className.toString(), @@ -18,8 +18,8 @@ export function LayoutTopNav({className = '', children = undefined}) { ); } -export function LayoutTopNavLink({className = '', children = undefined, - href = '/', isRight = false, isPrimary = false}) { +export function LayoutTopNavLink({ className = '', children = undefined, + href = '/', isRight = false, isPrimary = false }) { const mainClass = classNames(className, 'c-nav__item', { 'c-nav__item--info': isPrimary, diff --git a/src/layouts/main-layout.tsx b/src/layouts/main-layout.tsx index 2f5f6cd..d61f5f3 100644 --- a/src/layouts/main-layout.tsx +++ b/src/layouts/main-layout.tsx @@ -1,5 +1,5 @@ import './main-layout.css!'; -import * as React from 'react'; +import React from 'react'; import { LayoutTopNav, LayoutTopNavLink } from './components/layout-top-nav'; import { LayoutHeader } from './components/layout-header'; import { LayoutMain } from './components/layout-main'; @@ -7,7 +7,7 @@ import { LayoutFooter } from './components/layout-footer'; export class MainLayout extends React.Component<{}, {}> { render() { - const {children} = this.props; + const { children } = this.props; return (
diff --git a/src/types/example-react-module.d.ts b/src/types/example-react-module.d.ts index a8b894e..e98c67a 100644 --- a/src/types/example-react-module.d.ts +++ b/src/types/example-react-module.d.ts @@ -1,6 +1,6 @@ // example external React Module declaration declare module 'example-react-module' { - import * as React from 'react'; + import React from 'react'; // public components interface ReactComponentProps extends React.Props { diff --git a/yarn.lock b/yarn.lock index eb23397..ddd924a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,16 +7,16 @@ resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-0.0.32.tgz#449abcd9a826807811ef101e58df9f83cfc61713" "@types/history@^3": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@types/history/-/history-3.2.0.tgz#b9afac537ef30c4ca3aa1a6bea08c039011073d4" + version "3.2.1" + resolved "https://registry.yarnpkg.com/@types/history/-/history-3.2.1.tgz#0039ab0e0be2a0cc22bac171d27a44588103d123" -"@types/jest@^18.1.1": - version "18.1.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-18.1.1.tgz#6f63488c64726900885ab9cd5697bb7fa1b416cc" +"@types/jest@^19.2.1": + version "19.2.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-19.2.1.tgz#57db82d71c1b8ca1523bfdfbb00a4d848dfcc5fe" "@types/node@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.5.tgz#96a0f0a618b7b606f1ec547403c00650210bfbb7" + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.8.tgz#25e4dd804b630c916ae671233e6d71f6ce18124a" "@types/react-dom@^0.14.20": version "0.14.23" @@ -25,33 +25,33 @@ "@types/react" "*" "@types/react-redux@^4.4.32": - version "4.4.36" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-4.4.36.tgz#5d1e768f3291c66c8e54d8a48e42f7cb554a7d87" + version "4.4.37" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-4.4.37.tgz#14489a999cdfb0a05fb5c2335fa6c3c3e7c89ed5" dependencies: "@types/react" "*" redux "^3.6.0" "@types/react-router-redux@^4.0.41": - version "4.0.41" - resolved "https://registry.yarnpkg.com/@types/react-router-redux/-/react-router-redux-4.0.41.tgz#429d9ae7964240dd6d80fc006b406176ce5aa9b6" + version "4.0.43" + resolved "https://registry.yarnpkg.com/@types/react-router-redux/-/react-router-redux-4.0.43.tgz#b2170cdbe0e5254afb2b9b8c9f4697ad877f60f6" dependencies: "@types/history" "^3" redux "^3.6.0" "@types/react-router@^3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-3.0.5.tgz#ef5eea33f067d877586d06c464a5f864860be09d" + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-3.0.7.tgz#f2f70df67a3a381228cf686b75cf27fc22663951" dependencies: "@types/history" "^3" "@types/react" "*" "@types/react@*", "@types/react@^15.0.12": - version "15.0.12" - resolved "https://registry.yarnpkg.com/@types/react/-/react-15.0.12.tgz#aea95e45631bd745be45d65c2dc02327848212f2" + version "15.0.16" + resolved "https://registry.yarnpkg.com/@types/react/-/react-15.0.16.tgz#78e39511a9cfcabf7f74ecd55180522f4290a0c1" -"@types/systemjs@^0.19.33": - version "0.19.33" - resolved "https://registry.yarnpkg.com/@types/systemjs/-/systemjs-0.19.33.tgz#47c47e7639867b6694beb3f60c4f53ad55eb1b13" +"@types/systemjs@^0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@types/systemjs/-/systemjs-0.20.2.tgz#52c5289a2834781660bc66e796bac6e05b7b048a" abab@^1.0.3: version "1.0.3" @@ -74,11 +74,7 @@ acorn-globals@^3.1.0: dependencies: acorn "^4.0.4" -acorn@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - -acorn@^4.0.4: +acorn@^4.0.3, acorn@^4.0.4: version "4.0.11" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" @@ -86,6 +82,13 @@ after@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" +ajv@^4.9.1: + version "4.11.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.5.tgz#b6ee74657b993a01dce44b7944d56f485828d5bd" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -224,10 +227,6 @@ async@^2.1.4: dependencies: lodash "^4.14.0" -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -248,7 +247,7 @@ babel-code-frame@^6.20.0, babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@^6.0.0, babel-core@^6.18.2, babel-core@^6.23.0, babel-core@^6.9.0: +babel-core@^6.0.0, babel-core@^6.18.2, babel-core@^6.23.0: version "6.23.1" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.23.1.tgz#c143cb621bb2f621710c220c5d579d15b8a442df" dependencies: @@ -377,15 +376,16 @@ babel-plugin-syntax-async-generators@^6.13.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" -babel-plugin-transform-cjs-system-require@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-cjs-system-require/-/babel-plugin-transform-cjs-system-require-0.1.1.tgz#ffef26d31bc270e82bdbbd437db2777e85162a29" +babel-plugin-transform-amd-system-wrapper@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-amd-system-wrapper/-/babel-plugin-transform-amd-system-wrapper-0.3.3.tgz#468d1560cae578b4dcb8543466f59325f1414f47" + dependencies: + babel-template "^6.9.0" -babel-plugin-transform-cjs-system-wrapper@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.2.1.tgz#e855078877b56d4d1b92b9f91b37f599db0200e3" +babel-plugin-transform-cjs-system-wrapper@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.6.0.tgz#e6eddad07b0412a103fe3667f13a48824ba8fba9" dependencies: - babel-plugin-transform-cjs-system-require "^0.1.1" babel-template "^6.9.0" babel-plugin-transform-es2015-arrow-functions@^6.8.0: @@ -432,13 +432,13 @@ babel-plugin-transform-es2015-modules-systemjs@^6.6.5: babel-runtime "^6.22.0" babel-template "^6.23.0" -babel-plugin-transform-global-system-wrapper@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.0.1.tgz#afb469cec0e04689b9fe7e8b1fd280fc94a6d8f2" +babel-plugin-transform-global-system-wrapper@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.3.0.tgz#ddea2a2dc3f802593bdc0d026edb887763a53d6a" dependencies: babel-template "^6.9.0" -babel-plugin-transform-system-register@0.0.1: +babel-plugin-transform-system-register@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-system-register/-/babel-plugin-transform-system-register-0.0.1.tgz#9dff40390c2763ac518f0b2ad7c5ea4f65a5be25" @@ -557,8 +557,8 @@ block-stream@*: inherits "~2.0.0" bluebird@^3.0.5, bluebird@^3.3.4: - version "3.4.7" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" + version "3.5.0" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" boom@2.x.x: version "2.10.1" @@ -566,18 +566,16 @@ boom@2.x.x: dependencies: hoek "2.x.x" -boxen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6" +boxen@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.0.0.tgz#b2694baf1f605f708ff0177c12193b22f29aaaab" dependencies: ansi-align "^1.1.0" - camelcase "^2.1.0" + camelcase "^4.0.0" chalk "^1.1.1" cli-boxes "^1.0.0" - filled-array "^1.0.0" - object-assign "^4.0.1" - repeating "^2.0.0" - string-width "^1.0.1" + string-width "^2.0.0" + term-size "^0.1.0" widest-line "^1.0.0" brace-expansion@^1.0.0: @@ -648,7 +646,7 @@ camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" -camelcase@^2.0.0, camelcase@^2.1.0: +camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" @@ -656,13 +654,17 @@ camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" +camelcase@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.0.0.tgz#8b0f90d44be5e281b903b9887349b92595ef07f2" + capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" -caseless@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" center-align@^0.1.1: version "0.1.3" @@ -740,6 +742,10 @@ clone@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + 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" @@ -821,19 +827,16 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -configstore@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1" +configstore@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.0.0.tgz#e1b8669c1803ccc50b545e92f8e6e79aa80e0196" dependencies: - dot-prop "^3.0.0" + dot-prop "^4.1.0" graceful-fs "^4.1.2" mkdirp "^0.5.0" - object-assign "^4.0.1" - os-tmpdir "^1.0.0" - osenv "^0.1.0" - uuid "^2.0.1" + unique-string "^1.0.0" write-file-atomic "^1.1.2" - xdg-basedir "^2.0.0" + xdg-basedir "^3.0.0" connect-history-api-fallback@^1.3.0: version "1.3.0" @@ -879,18 +882,29 @@ core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -create-error-class@^3.0.1: +create-error-class@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" dependencies: capture-stack-trace "^1.0.0" +cross-spawn-async@^2.1.1: + version "2.2.5" + resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + dependencies: + lru-cache "^4.0.0" + which "^1.2.8" + cryptiles@2.x.x: version "2.0.5" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" dependencies: boom "2.x.x" +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.2" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" @@ -936,18 +950,24 @@ dateformat@^1.0.11: get-stdin "^4.0.1" meow "^3.3.0" -debug@2.2.0, debug@^2.1.1, debug@~2.2.0: +debug@2.2.0, debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" dependencies: ms "0.7.1" -debug@2.3.3, debug@^2.2.0: +debug@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" dependencies: ms "0.7.2" +debug@2.6.1, debug@^2.1.1, debug@^2.2.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" + dependencies: + ms "0.7.2" + decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -978,7 +998,7 @@ delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" -depd@~1.1.0: +depd@1.1.0, depd@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" @@ -999,19 +1019,19 @@ detect-indent@^4.0.0: repeating "^2.0.0" detective@^4.3.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/detective/-/detective-4.3.2.tgz#77697e2e7947ac3fe7c8e26a6d6f115235afa91c" + version "4.5.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-4.5.0.tgz#6e5a8c6b26e6c7a254b1c6b6d7490d98ec91edd1" dependencies: - acorn "^3.1.0" + acorn "^4.0.3" defined "^1.0.0" diff@^3.0.0, diff@^3.0.1: version "3.2.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" -dot-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" +dot-prop@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.1.1.tgz#a8493f0b7b5eeec82525b5c7587fa7de7ca859c1" dependencies: is-obj "^1.0.0" @@ -1021,11 +1041,9 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" -duplexer2@^0.1.4: +duplexer3@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - dependencies: - readable-stream "^2.0.2" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" ecc-jsbn@~0.1.1: version "0.1.1" @@ -1042,8 +1060,8 @@ encodeurl@~1.0.1: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.1.0.tgz#e9353258baa9108965efc41cb0ef8ade2f3cfb07" + version "1.2.0" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.2.0.tgz#bce82685eab6262e2a780ae740e6334027c01622" dependencies: once "~1.3.0" @@ -1097,8 +1115,8 @@ err-code@^1.0.0: prr "~0.0.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" @@ -1177,9 +1195,9 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" -etag@~1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" +etag@~1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.0.tgz#6f631aef336d6c46362b51764044ce216be3c051" eventemitter3@1.x.x: version "1.2.0" @@ -1191,6 +1209,17 @@ exec-sh@^0.2.0: dependencies: merge "^1.1.3" +execa@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.4.0.tgz#4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3" + dependencies: + cross-spawn-async "^2.1.1" + is-stream "^1.1.0" + npm-run-path "^1.0.0" + object-assign "^4.0.1" + path-key "^1.0.0" + strip-eof "^1.0.0" + expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -1210,8 +1239,8 @@ expand-tilde@^1.2.0, expand-tilde@^1.2.1, expand-tilde@^1.2.2: os-homedir "^1.0.1" express@^4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.14.1.tgz#646c237f766f148c2120aff073817b9e4d7e0d33" + version "4.15.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.15.2.tgz#af107fc148504457f2dca9a6f2571d7129b97b35" dependencies: accepts "~1.3.3" array-flatten "1.1.1" @@ -1219,23 +1248,25 @@ express@^4.14.1: content-type "~1.0.2" cookie "0.3.1" cookie-signature "1.0.6" - debug "~2.2.0" + debug "2.6.1" depd "~1.1.0" encodeurl "~1.0.1" escape-html "~1.0.3" - etag "~1.7.0" - finalhandler "0.5.1" - fresh "0.3.0" + etag "~1.8.0" + finalhandler "~1.0.0" + fresh "0.5.0" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" parseurl "~1.3.1" path-to-regexp "0.1.7" proxy-addr "~1.1.3" - qs "6.2.0" + qs "6.4.0" range-parser "~1.2.0" - send "0.14.2" - serve-static "~1.11.2" + send "0.15.1" + serve-static "1.12.1" + setprototypeof "1.0.3" + statuses "~1.3.1" type-is "~1.6.14" utils-merge "1.0.0" vary "~1.1.0" @@ -1298,17 +1329,15 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -filled-array@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/filled-array/-/filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84" - -finalhandler@0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.5.1.tgz#2c400d8d4530935bc232549c5fa385ec07de6fcd" +finalhandler@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.0.tgz#b5691c2c0912092f18ac23e9416bde5cd7dc6755" dependencies: - debug "~2.2.0" + debug "2.6.1" + encodeurl "~1.0.1" escape-html "~1.0.3" on-finished "~2.3.0" + parseurl "~1.3.1" statuses "~1.3.1" unpipe "~1.0.0" @@ -1360,15 +1389,15 @@ flagged-respawn@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-0.3.2.tgz#ff191eddcd7088a675b2610fffc976be9b8074b5" -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" forever-agent@~0.6.1: version "0.6.1" @@ -1386,9 +1415,9 @@ forwarded@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.0.tgz#19ef9874c4ae1c297bcf078fde63a09b66a84363" -fresh@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" +fresh@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.0.tgz#f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e" fs-exists-sync@^0.1.0: version "0.1.0" @@ -1414,8 +1443,8 @@ fstream-ignore@~1.0.5: minimatch "^3.0.0" fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822" + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" dependencies: graceful-fs "^4.1.2" inherits "~2.0.0" @@ -1435,16 +1464,6 @@ gauge@~2.7.1: strip-ansi "^3.0.1" wide-align "^1.1.0" -generate-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" - -generate-object-property@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" - dependencies: - is-property "^1.0.0" - get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" @@ -1453,6 +1472,10 @@ get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + getpass@^0.1.1: version "0.1.6" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" @@ -1536,24 +1559,20 @@ glogg@^1.0.0: dependencies: sparkles "^1.0.0" -got@^5.0.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35" +got@^6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" dependencies: - create-error-class "^3.0.1" - duplexer2 "^0.1.4" + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" is-redirect "^1.0.0" is-retry-allowed "^1.0.0" is-stream "^1.0.0" lowercase-keys "^1.0.0" - node-status-codes "^1.0.0" - object-assign "^4.0.1" - parse-json "^2.1.0" - pinkie-promise "^2.0.0" - read-all-stream "^3.0.0" - readable-stream "^2.0.5" - timed-out "^3.0.0" - unzip-response "^1.0.2" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" url-parse-lax "^1.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6: @@ -1607,14 +1626,16 @@ handlebars@^4.0.1, handlebars@^4.0.3: optionalDependencies: uglify-js "^2.6" -har-validator@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" dependencies: - chalk "^1.1.1" - commander "^2.9.0" - is-my-json-valid "^2.12.4" - pinkie-promise "^2.0.0" + ajv "^4.9.1" + har-schema "^1.0.5" has-ansi@^2.0.0: version "2.0.0" @@ -1682,12 +1703,13 @@ html-encoding-sniffer@^1.0.1: dependencies: whatwg-encoding "^1.0.1" -http-errors@~1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.5.1.tgz#788c0d2c1de2c81b9e6e8c01843b6b97eb920750" +http-errors@~1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" dependencies: + depd "1.1.0" inherits "2.0.3" - setprototypeof "1.0.2" + setprototypeof "1.0.3" statuses ">= 1.3.1 < 2" http-proxy@^1.16.2: @@ -1706,8 +1728,8 @@ http-signature@~1.1.0: sshpk "^1.7.0" husky@^0.13.0: - version "0.13.1" - resolved "https://registry.yarnpkg.com/husky/-/husky-0.13.1.tgz#11efc6fc10e0ec4e789776f6582be37d71ba4ccf" + version "0.13.2" + resolved "https://registry.yarnpkg.com/husky/-/husky-0.13.2.tgz#9dcf212f88e61dba36f17be1a202ed61ff6c0661" dependencies: chalk "^1.1.3" find-parent-dir "^0.3.0" @@ -1787,8 +1809,8 @@ is-binary-path@^1.0.0: 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" + 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" @@ -1832,21 +1854,16 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" dependencies: is-extglob "^1.0.0" -is-my-json-valid@^2.12.4: - version "2.15.0" - resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" - dependencies: - generate-function "^2.0.0" - generate-object-property "^1.1.0" - jsonpointer "^4.0.0" - xtend "^4.0.0" - is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" @@ -1869,10 +1886,6 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" -is-property@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" - is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" @@ -1887,7 +1900,7 @@ is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" -is-stream@^1.0.0: +is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -2227,8 +2240,8 @@ js-tokens@^3.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" js-yaml@3.x, js-yaml@^3.7.0: - version "3.8.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.1.tgz#782ba50200be7b9e5a8537001b7804db3ad02628" + version "3.8.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.2.tgz#02d3e2c0f6beab20248d412c352203827d786721" dependencies: argparse "^1.0.7" esprima "^3.1.1" @@ -2291,10 +2304,6 @@ jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" -jsonpointer@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" - jspm-github@^0.14.11: version "0.14.11" resolved "https://registry.yarnpkg.com/jspm-github/-/jspm-github-0.14.11.tgz#5093b3a79289d63ff6e3982f3b527878ac808d5c" @@ -2324,7 +2333,7 @@ jspm-hmr@^1.0.0-rc4: shelljs "^0.7.6" tslib "^1.5.0" -jspm-npm@^0.30.0: +jspm-npm@^0.30.2: version "0.30.2" resolved "https://registry.yarnpkg.com/jspm-npm/-/jspm-npm-0.30.2.tgz#56de14b1315904dcb87b47878a1161b180ef2319" dependencies: @@ -2348,9 +2357,9 @@ jspm-registry@^0.4.1: rsvp "^3.0.18" semver "^4.3.3" -jspm@0.17.0-beta.32: - version "0.17.0-beta.32" - resolved "https://registry.yarnpkg.com/jspm/-/jspm-0.17.0-beta.32.tgz#53e8a18b6f4aeb689d3ee3b527e390301a2ae727" +jspm@0.17.0-beta.40: + version "0.17.0-beta.40" + resolved "https://registry.yarnpkg.com/jspm/-/jspm-0.17.0-beta.40.tgz#3bca1969b79818e4b9a7a559e797f3613c0ee688" dependencies: bluebird "^3.0.5" chalk "^1.1.1" @@ -2358,7 +2367,7 @@ jspm@0.17.0-beta.32: glob "^6.0.1" graceful-fs "^4.1.2" jspm-github "^0.14.11" - jspm-npm "^0.30.0" + jspm-npm "^0.30.2" jspm-registry "^0.4.1" liftoff "^2.2.0" minimatch "^3.0.0" @@ -2369,8 +2378,8 @@ jspm@0.17.0-beta.32: rimraf "^2.4.4" sane "^1.3.3" semver "^5.1.0" - systemjs "0.19.41" - systemjs-builder "0.15.34" + systemjs "0.20.9" + systemjs-builder "0.16.3" traceur "0.0.105" uglify-js "^2.6.1" @@ -2388,19 +2397,19 @@ kind-of@^3.0.2: dependencies: is-buffer "^1.0.2" -latest-version@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b" +latest-version@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.0.0.tgz#3104f008c0c391084107f85a344bc61e38970649" dependencies: - package-json "^2.0.0" + package-json "^3.0.0" lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" -lazy-req@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac" +lazy-req@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-2.0.0.tgz#c9450a363ecdda2e6f0c70132ad4f37f8f06f2b4" lcid@^1.0.0: version "1.0.0" @@ -2602,6 +2611,13 @@ 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.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" + dependencies: + pseudomap "^1.0.1" + yallist "^2.0.0" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -2764,10 +2780,6 @@ node-pre-gyp@^0.6.29: tar "~2.2.1" tar-pack "~3.3.0" -node-status-codes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" - nopt@3.x, nopt@~3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -2775,8 +2787,8 @@ nopt@3.x, nopt@~3.0.6: abbrev "1" normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.3.5" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" + version "2.3.6" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.6.tgz#498fa420c96401f787402ba21e600def9f981fff" dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" @@ -2791,6 +2803,12 @@ normalize-path@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" +npm-run-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" + dependencies: + path-key "^1.0.0" + npmlog@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" @@ -2889,17 +2907,10 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: +os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" -osenv@^0.1.0: - version "0.1.4" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" @@ -2910,11 +2921,11 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" -package-json@^2.0.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-2.4.0.tgz#0d15bd67d1cbbddbb2ca222ff2edb86bcb31a8bb" +package-json@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-3.1.0.tgz#ce281900fe8052150cc6709c6c006c18fdb2f379" dependencies: - got "^5.0.0" + got "^6.7.1" registry-auth-token "^3.0.1" registry-url "^3.0.3" semver "^5.1.0" @@ -2936,7 +2947,7 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" -parse-json@^2.1.0, parse-json@^2.2.0: +parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" dependencies: @@ -2986,6 +2997,10 @@ path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" +path-key@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" + path-parse@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" @@ -3012,6 +3027,10 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -3072,6 +3091,10 @@ prr@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" +pseudomap@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + pump@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51" @@ -3087,13 +3110,9 @@ q@^1.1.2: version "1.4.1" resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" -qs@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.0.tgz#3b7848c03c2dece69a9522b0fae8c4126d745f3b" - -qs@~6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.1.tgz#918c0b3bcd36679772baf135b1acb4c1651ed79d" +qs@6.4.0, qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" randomatic@^1.1.3: version "1.1.6" @@ -3115,16 +3134,9 @@ rc@^1.0.1, rc@^1.1.6, rc@~1.1.6: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-redux-typescript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/react-redux-typescript/-/react-redux-typescript-2.0.0.tgz#5f76095e9aa88d88b9ca98fcf6f7da29680508d8" - -read-all-stream@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/read-all-stream/-/read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa" - dependencies: - pinkie-promise "^2.0.0" - readable-stream "^2.0.0" +react-redux-typescript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/react-redux-typescript/-/react-redux-typescript-2.1.0.tgz#f20a7c4ab5c6d4508582144e7dc0b172d21db432" read-pkg-up@^1.0.1: version "1.0.1" @@ -3141,10 +3153,11 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" +readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.0.5: + version "2.2.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729" dependencies: + buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" isarray "~1.0.0" @@ -3152,11 +3165,19 @@ readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable string_decoder "~0.10.x" util-deprecate "~1.0.1" -"readable-stream@^2.0.0 || ^1.1.13", readable-stream@~2.1.4: - version "2.1.5" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" dependencies: - buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" isarray "~1.0.0" @@ -3164,14 +3185,17 @@ readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable string_decoder "~0.10.x" util-deprecate "~1.0.1" -readable-stream@~1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" +readable-stream@~2.1.4: + version "2.1.5" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" dependencies: + buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" - isarray "0.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" string_decoder "~0.10.x" + util-deprecate "~1.0.1" readdirp@^2.0.0: version "2.1.0" @@ -3204,9 +3228,9 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" -redux-observable@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/redux-observable/-/redux-observable-0.13.0.tgz#35b26c2cdbb71e499b31ca9961da0581c2973909" +redux-observable@^0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/redux-observable/-/redux-observable-0.14.1.tgz#9f3d870c69388fdc427ded6770a3e326f3b69693" redux@^3.6.0: version "3.6.0" @@ -3300,17 +3324,17 @@ replace-ext@0.0.1: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" request@^2.58.0, request@^2.67.0, request@^2.74.0, request@^2.79.0: - version "2.79.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: aws-sign2 "~0.6.0" aws4 "^1.2.1" - caseless "~0.11.0" + caseless "~0.12.0" combined-stream "~1.0.5" extend "~3.0.0" forever-agent "~0.6.1" form-data "~2.1.1" - har-validator "~2.0.6" + har-validator "~4.2.1" hawk "~3.1.3" http-signature "~1.1.0" is-typedarray "~1.0.0" @@ -3318,10 +3342,12 @@ request@^2.58.0, request@^2.67.0, request@^2.74.0, request@^2.79.0: json-stringify-safe "~5.0.1" mime-types "~2.1.7" oauth-sign "~0.8.1" - qs "~6.3.0" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" stringstream "~0.0.4" tough-cookie "~2.3.0" - tunnel-agent "~0.4.1" + tunnel-agent "^0.6.0" uuid "^3.0.0" require-directory@^2.1.1: @@ -3352,8 +3378,8 @@ resolve@1.1.7, resolve@1.1.x: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" resolve@^1.1.6, resolve@^1.1.7, resolve@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.1.tgz#5d0a1632609b6b00a22284293db1d5d973676314" + version "1.3.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235" dependencies: path-parse "^1.0.5" @@ -3386,8 +3412,8 @@ rollup@^0.36.3: source-map-support "^0.4.0" rsvp@^3.0.13, rsvp@^3.0.18: - version "3.3.3" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.3.3.tgz#34633caaf8bc66ceff4be3c2e1dffd032538a813" + version "3.4.0" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.4.0.tgz#96f397d9c7e294351b3c1456a74b3d0e7542988d" rxjs@^5.2.0: version "5.2.0" @@ -3395,6 +3421,10 @@ rxjs@^5.2.0: dependencies: symbol-observable "^1.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" + sane@^1.3.3: version "1.6.0" resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775" @@ -3437,32 +3467,32 @@ semver@^4.3.3: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" -send@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.14.2.tgz#39b0438b3f510be5dc6f667a11f71689368cdeef" +send@0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.15.1.tgz#8a02354c26e6f5cca700065f5f0cdeba90ec7b5f" dependencies: - debug "~2.2.0" + debug "2.6.1" depd "~1.1.0" destroy "~1.0.4" encodeurl "~1.0.1" escape-html "~1.0.3" - etag "~1.7.0" - fresh "0.3.0" - http-errors "~1.5.1" + etag "~1.8.0" + fresh "0.5.0" + http-errors "~1.6.1" mime "1.3.4" ms "0.7.2" on-finished "~2.3.0" range-parser "~1.2.0" statuses "~1.3.1" -serve-static@~1.11.2: - version "1.11.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.11.2.tgz#2cf9889bd4435a320cc36895c9aa57bd662e6ac7" +serve-static@1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.1.tgz#7443a965e3ced647aceb5639fa06bf4d1bbe0039" dependencies: encodeurl "~1.0.1" escape-html "~1.0.3" parseurl "~1.3.1" - send "0.14.2" + send "0.15.1" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" @@ -3472,13 +3502,13 @@ set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" -setprototypeof@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.2.tgz#81a552141ec104b88e89ce383103ad5c66564d08" +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" shelljs@^0.7.3, shelljs@^0.7.6: - version "0.7.6" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" + version "0.7.7" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" dependencies: glob "^7.0.0" interpret "^1.0.0" @@ -3615,8 +3645,8 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" sshpk@^1.7.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.2.tgz#d5a804ce22695515638e798dbe23273de070a5fa" + version "1.11.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.11.0.tgz#2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -3647,6 +3677,13 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" +string-width@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^3.0.0" + string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" @@ -3671,6 +3708,10 @@ strip-bom@^2.0.0: dependencies: is-utf8 "^0.2.0" +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" @@ -3699,15 +3740,16 @@ symbol-tree@^3.2.1: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" -systemjs-builder@0.15.34: - version "0.15.34" - resolved "https://registry.yarnpkg.com/systemjs-builder/-/systemjs-builder-0.15.34.tgz#6f1b7437e681e395bbdadb2e0b9d4bfd86f1ce56" +systemjs-builder@0.16.3: + version "0.16.3" + resolved "https://registry.yarnpkg.com/systemjs-builder/-/systemjs-builder-0.16.3.tgz#7dc830f816cf2a86d03019d057ca1bd096659c18" dependencies: - babel-core "^6.9.0" - babel-plugin-transform-cjs-system-wrapper "^0.2.1" + babel-core "^6.18.2" + babel-plugin-transform-amd-system-wrapper "^0.3.3" + babel-plugin-transform-cjs-system-wrapper "^0.6.0" babel-plugin-transform-es2015-modules-systemjs "^6.6.5" - babel-plugin-transform-global-system-wrapper "0.0.1" - babel-plugin-transform-system-register "0.0.1" + babel-plugin-transform-global-system-wrapper "^0.3.0" + babel-plugin-transform-system-register "^0.0.1" bluebird "^3.3.4" data-uri-to-buffer "0.0.4" es6-template-strings "^2.0.0" @@ -3715,13 +3757,17 @@ systemjs-builder@0.15.34: mkdirp "^0.5.1" rollup "^0.36.3" source-map "^0.5.3" - systemjs "^0.19.41" + systemjs "^0.19.46" traceur "0.0.105" uglify-js "^2.6.1" -systemjs@0.19.41, systemjs@^0.19.41: - version "0.19.41" - resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-0.19.41.tgz#835d2c0f10bf403b551fedc875f84bb44a02c4eb" +systemjs@0.20.9: + version "0.20.9" + resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-0.20.9.tgz#80c00a89511a2064c3f57ce6e8f27784620477ec" + +systemjs@^0.19.46: + version "0.19.46" + resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-0.19.46.tgz#c04574b3335f052a0e3c7a00ee4188c6e4c1e38e" dependencies: when "^3.7.5" @@ -3764,6 +3810,12 @@ tar@~2.2.1: fstream "^1.0.2" inherits "2" +term-size@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-0.1.1.tgz#87360b96396cab5760963714cda0d0cbeecad9ca" + dependencies: + execa "^0.4.0" + test-exclude@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.0.0.tgz#0ddc0100b8ae7e88b34eb4fd98a907e961991900" @@ -3793,9 +3845,9 @@ time-stamp@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" -timed-out@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217" +timed-out@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" tmpl@1.0.x: version "1.0.4" @@ -3858,8 +3910,8 @@ tslib@^1.5.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.6.0.tgz#cf36c93e02ae86a20fc131eae511162b869a6652" tslint@^4.3.1: - version "4.4.2" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-4.4.2.tgz#b14cb79ae039c72471ab4c2627226b940dda19c6" + version "4.5.1" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-4.5.1.tgz#05356871bef23a434906734006fc188336ba824b" dependencies: babel-code-frame "^6.20.0" colors "^1.1.2" @@ -3868,11 +3920,18 @@ tslint@^4.3.1: glob "^7.1.1" optimist "~0.6.0" resolve "^1.1.7" - update-notifier "^1.0.2" + tsutils "^1.1.0" + update-notifier "^2.0.0" -tunnel-agent@~0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" +tsutils@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.2.2.tgz#7e165c601367b9f89200b97ff47d9e38d1a6e4c8" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" @@ -3896,10 +3955,9 @@ typescript@^2.2.1: resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.2.1.tgz#4862b662b988a4c8ff691cc7969622d24db76ae9" uglify-js@^2.6, uglify-js@^2.6.1: - version "2.7.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + version "2.8.12" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.12.tgz#8a50f5d482243650b7108f6080aa3a6afe2a6c55" dependencies: - async "~0.2.6" source-map "~0.5.1" uglify-to-browserify "~1.0.0" yargs "~3.10.0" @@ -3920,26 +3978,32 @@ unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + dependencies: + crypto-random-string "^1.0.0" + unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" -unzip-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" -update-notifier@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-1.0.3.tgz#8f92c515482bd6831b7c93013e70f87552c7cf5a" +update-notifier@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.1.0.tgz#ec0c1e53536b76647a24b77cb83966d9315123d9" dependencies: - boxen "^0.6.0" + boxen "^1.0.0" chalk "^1.0.0" - configstore "^2.0.0" + configstore "^3.0.0" is-npm "^1.0.0" - latest-version "^2.0.0" - lazy-req "^1.1.0" + latest-version "^3.0.0" + lazy-req "^2.0.0" semver-diff "^2.0.0" - xdg-basedir "^2.0.0" + xdg-basedir "^3.0.0" url-parse-lax@^1.0.0: version "1.0.0" @@ -3955,10 +4019,6 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" -uuid@^2.0.1: - version "2.0.3" - 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" @@ -4027,7 +4087,7 @@ which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" -which@^1.0.9, which@^1.1.1, which@^1.2.12: +which@^1.0.9, which@^1.1.1, which@^1.2.12, which@^1.2.8: version "1.2.12" resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" dependencies: @@ -4098,11 +4158,9 @@ wtf-8@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a" -xdg-basedir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" - dependencies: - os-homedir "^1.0.0" +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" xml-name-validator@^2.0.1: version "2.0.1" @@ -4120,6 +4178,10 @@ y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" +yallist@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.1.tgz#6c11279640abd6ed0a86dd32ed56b03caa9df4f1" + yargs-parser@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"