diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 9f1a5b4bb36f..c33d495d4f69 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -29,7 +29,7 @@ "axe-core": "^2.6.1", "babel-runtime": "^6.26.0", "glamor": "^2.20.40", - "glamorous": "^4.11.6", + "glamorous": "^4.12.0", "prop-types": "^15.6.1" }, "devDependencies": { diff --git a/addons/actions/package.json b/addons/actions/package.json index ffb4c61f69a2..61dd519c378c 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -24,7 +24,7 @@ "babel-runtime": "^6.26.0", "deep-equal": "^1.0.1", "glamor": "^2.20.40", - "glamorous": "^4.11.6", + "glamorous": "^4.12.0", "global": "^4.3.2", "make-error": "^1.3.4", "prop-types": "^15.6.1", diff --git a/addons/background/src/BackgroundPanel.js b/addons/background/src/BackgroundPanel.js index de06c23e0f69..bf1172ba9230 100644 --- a/addons/background/src/BackgroundPanel.js +++ b/addons/background/src/BackgroundPanel.js @@ -89,6 +89,7 @@ export default class BackgroundPanel extends Component { this.channel.on('background-unset', () => { this.setState({ backgrounds: [] }); api.setQueryParams({ background: null }); + this.updateIframe('none'); }); } diff --git a/addons/info/package.json b/addons/info/package.json index fca2d2e43b0b..9ce9fffab05a 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -19,7 +19,7 @@ "@storybook/components": "^3.4.0-alpha.9", "babel-runtime": "^6.26.0", "glamor": "^2.20.40", - "glamorous": "^4.11.6", + "glamorous": "^4.12.0", "global": "^4.3.2", "marksy": "^6.0.3", "nested-object-assign": "^1.0.1", diff --git a/addons/jest/package.json b/addons/jest/package.json index c79ef5d10299..079de1ea0724 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -28,7 +28,7 @@ "@storybook/components": "^3.4.0-alpha.9", "babel-runtime": "^6.26.0", "glamor": "^2.20.40", - "glamorous": "^4.11.6", + "glamorous": "^4.12.0", "global": "^4.3.2", "prop-types": "^15.6.1" }, diff --git a/addons/knobs/package.json b/addons/knobs/package.json index e1576f37aba2..610bbeeb649b 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -21,7 +21,7 @@ "global": "^4.3.2", "insert-css": "^2.0.0", "lodash.debounce": "^4.0.8", - "moment": "^2.20.1", + "moment": "^2.21.0", "prop-types": "^15.6.1", "react-color": "^2.14.0", "react-datetime": "^2.14.0", diff --git a/app/angular/package.json b/app/angular/package.json index 6c8c1fadbffe..6bdf4a40ae44 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -31,7 +31,7 @@ "airbnb-js-shims": "^1.4.1", "angular2-template-loader": "^0.6.2", "babel-loader": "^7.1.3", - "babel-plugin-macros": "^2.1.0", + "babel-plugin-macros": "^2.2.0", "babel-preset-env": "^1.6.0", "babel-preset-stage-0": "^6.24.1", "babel-runtime": "^6.23.0", @@ -55,7 +55,7 @@ "uglifyjs-webpack-plugin": "^1.2.2", "util-deprecate": "^1.0.2", "webpack": "^4.0.1", - "webpack-hot-middleware": "^2.21.1", + "webpack-hot-middleware": "^2.21.2", "zone.js": "^0.8.20" }, "devDependencies": { diff --git a/app/angular/src/server/config/webpack.config.js b/app/angular/src/server/config/webpack.config.js index 1e2d4360b827..30132bde3eda 100644 --- a/app/angular/src/server/config/webpack.config.js +++ b/app/angular/src/server/config/webpack.config.js @@ -2,9 +2,10 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; -import { WatchMissingNodeModulesPlugin, managerPath } from '@storybook/core/server'; +import { managerPath } from '@storybook/core/server'; import { includePaths, excludePaths, nodeModulesPaths, loadEnv, nodePaths } from './utils'; import babelLoaderConfig from './babel'; diff --git a/app/polymer/package.json b/app/polymer/package.json index 4f22fad7f81f..df80757afc85 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -31,7 +31,7 @@ "@webcomponents/webcomponentsjs": "^1.1.0", "airbnb-js-shims": "^1.4.1", "babel-loader": "^7.1.3", - "babel-plugin-macros": "^2.1.0", + "babel-plugin-macros": "^2.2.0", "babel-plugin-transform-regenerator": "^6.26.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-polyfill": "^6.26.0", @@ -56,7 +56,7 @@ "uglifyjs-webpack-plugin": "^1.2.2", "util-deprecate": "^1.0.2", "webpack": "^4.0.1", - "webpack-hot-middleware": "^2.21.1" + "webpack-hot-middleware": "^2.21.2" }, "devDependencies": { "nodemon": "^1.17.1" diff --git a/app/polymer/src/server/config/webpack.config.js b/app/polymer/src/server/config/webpack.config.js index 6a4644f4ee44..2e4880bc76b2 100644 --- a/app/polymer/src/server/config/webpack.config.js +++ b/app/polymer/src/server/config/webpack.config.js @@ -2,10 +2,11 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import CopyWebpackPlugin from 'copy-webpack-plugin'; -import { WatchMissingNodeModulesPlugin, managerPath } from '@storybook/core/server'; +import { managerPath } from '@storybook/core/server'; import { includePaths, excludePaths, nodeModulesPaths, loadEnv, nodePaths } from './utils'; import { getPreviewHeadHtml, getManagerHeadHtml } from '../utils'; diff --git a/app/react-native/package.json b/app/react-native/package.json index 6c5327308d88..6bd5a80a02fa 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -32,7 +32,7 @@ "@storybook/core": "^3.4.0-alpha.9", "@storybook/ui": "^3.4.0-alpha.9", "babel-loader": "^7.1.3", - "babel-plugin-macros": "^2.1.0", + "babel-plugin-macros": "^2.2.0", "babel-plugin-syntax-async-functions": "^6.13.0", "babel-plugin-syntax-trailing-function-commas": "^6.22.0", "babel-plugin-transform-class-properties": "^6.24.1", @@ -53,6 +53,7 @@ "json5": "^0.5.1", "markdown-loader": "^2.0.2", "prop-types": "^15.6.1", + "react-dev-utils": "^5.0.0", "react-native-compat": "^1.0.0", "react-native-iphone-x-helper": "^1.0.2", "shelljs": "^0.8.1", @@ -62,7 +63,7 @@ "uuid": "^3.2.1", "webpack": "^4.0.1", "webpack-dev-middleware": "^3.0.0", - "webpack-hot-middleware": "^2.21.1", + "webpack-hot-middleware": "^2.21.2", "ws": "^4.1.0" }, "devDependencies": { diff --git a/app/react-native/src/server/config/utils.js b/app/react-native/src/server/config/utils.js index b05edcddcee3..b71c33df1a9c 100644 --- a/app/react-native/src/server/config/utils.js +++ b/app/react-native/src/server/config/utils.js @@ -10,3 +10,5 @@ export const OccurenceOrderPlugin = export const includePaths = [path.resolve('./')]; export const excludePaths = [path.resolve('./node_modules')]; + +export const nodeModulesPaths = path.resolve('./node_modules'); diff --git a/app/react-native/src/server/config/webpack.config.js b/app/react-native/src/server/config/webpack.config.js index 7739a77e6aba..0f0cf073a73c 100644 --- a/app/react-native/src/server/config/webpack.config.js +++ b/app/react-native/src/server/config/webpack.config.js @@ -1,8 +1,9 @@ import path from 'path'; import webpack from 'webpack'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; -import { OccurenceOrderPlugin, includePaths, excludePaths } from './utils'; +import { OccurenceOrderPlugin, includePaths, excludePaths, nodeModulesPaths } from './utils'; const getConfig = options => ({ devtool: '#cheap-module-eval-source-map', @@ -25,6 +26,7 @@ const getConfig = options => ({ new OccurenceOrderPlugin(), new webpack.HotModuleReplacementPlugin(), new CaseSensitivePathsPlugin(), + new WatchMissingNodeModulesPlugin(nodeModulesPaths), ], module: { rules: [ diff --git a/app/react/package.json b/app/react/package.json index 7dc3129ef7e1..16346a5d023c 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -33,7 +33,7 @@ "@storybook/ui": "^3.4.0-alpha.9", "airbnb-js-shims": "^1.4.1", "babel-loader": "^7.1.3", - "babel-plugin-macros": "^2.1.0", + "babel-plugin-macros": "^2.2.0", "babel-plugin-react-docgen": "^1.8.3", "babel-plugin-transform-regenerator": "^6.26.0", "babel-plugin-transform-runtime": "^6.23.0", @@ -48,7 +48,7 @@ "dotenv-webpack": "^1.5.5", "find-cache-dir": "^1.0.0", "glamor": "^2.20.40", - "glamorous": "^4.11.6", + "glamorous": "^4.12.0", "global": "^4.3.2", "html-loader": "^0.5.5", "html-webpack-plugin": "^3.0.4", @@ -61,7 +61,7 @@ "uglifyjs-webpack-plugin": "^1.2.2", "util-deprecate": "^1.0.2", "webpack": "^4.0.1", - "webpack-hot-middleware": "^2.21.1" + "webpack-hot-middleware": "^2.21.2" }, "devDependencies": { "nodemon": "^1.17.1" diff --git a/app/vue/package.json b/app/vue/package.json index f323fddfa6c7..fafce9511db1 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -29,7 +29,7 @@ "@storybook/ui": "^3.4.0-alpha.9", "airbnb-js-shims": "^1.4.1", "babel-loader": "^7.1.3", - "babel-plugin-macros": "^2.1.0", + "babel-plugin-macros": "^2.2.0", "babel-plugin-transform-regenerator": "^6.26.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.6.0", @@ -53,7 +53,7 @@ "uglifyjs-webpack-plugin": "^1.2.2", "util-deprecate": "^1.0.2", "webpack": "^4.0.1", - "webpack-hot-middleware": "^2.21.1" + "webpack-hot-middleware": "^2.21.2" }, "devDependencies": { "nodemon": "^1.17.1", diff --git a/app/vue/src/server/config/webpack.config.js b/app/vue/src/server/config/webpack.config.js index b06d1ffc1368..eec173319fe4 100644 --- a/app/vue/src/server/config/webpack.config.js +++ b/app/vue/src/server/config/webpack.config.js @@ -2,9 +2,10 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; -import { WatchMissingNodeModulesPlugin, managerPath } from '@storybook/core/server'; +import { managerPath } from '@storybook/core/server'; import { includePaths, excludePaths, nodeModulesPaths, loadEnv, nodePaths } from './utils'; import { getPreviewHeadHtml, getManagerHeadHtml } from '../utils'; diff --git a/docs/package.json b/docs/package.json index 1824fd09f0f3..6eed71e29916 100644 --- a/docs/package.json +++ b/docs/package.json @@ -24,14 +24,14 @@ "@storybook/react": "^3.3.14", "babel-loader": "^6.4.1", "bootstrap": "^3.3.7", - "gatsby": "^1.9.221", + "gatsby": "^1.9.223", "gatsby-link": "^1.6.38", - "gatsby-plugin-sharp": "^1.6.37", + "gatsby-plugin-sharp": "^1.6.38", "gatsby-remark-autolink-headers": "^1.4.13", - "gatsby-remark-copy-linked-files": "^1.5.29", - "gatsby-remark-images": "^1.5.53", + "gatsby-remark-copy-linked-files": "^1.5.30", + "gatsby-remark-images": "^1.5.54", "gatsby-remark-smartypants": "^1.4.12", - "gatsby-source-filesystem": "^1.5.25", + "gatsby-source-filesystem": "^1.5.26", "gatsby-transformer-remark": "^1.7.34", "gh-pages": "^1.1.0", "global": "^4.3.2", diff --git a/docs/yarn.lock b/docs/yarn.lock index 7f4e1b2e0059..205fb4deab1c 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -4410,9 +4410,9 @@ gatsby-module-loader@^1.0.11: babel-runtime "^6.26.0" loader-utils "^0.2.16" -gatsby-plugin-sharp@^1.6.37: - version "1.6.37" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-1.6.37.tgz#26801f6a7075508b10aaf1a016acf74b7be20aa2" +gatsby-plugin-sharp@^1.6.38: + version "1.6.38" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-1.6.38.tgz#4906b236b846b383adbd30359493f76cf3bfefbd" dependencies: async "^2.1.2" babel-runtime "^6.26.0" @@ -4444,9 +4444,9 @@ gatsby-remark-autolink-headers@^1.4.13: mdast-util-to-string "^1.0.2" unist-util-visit "^1.1.1" -gatsby-remark-copy-linked-files@^1.5.29: - version "1.5.29" - resolved "https://registry.yarnpkg.com/gatsby-remark-copy-linked-files/-/gatsby-remark-copy-linked-files-1.5.29.tgz#9e2a1de28dc7f93be784e401ba51703181021790" +gatsby-remark-copy-linked-files@^1.5.30: + version "1.5.30" + resolved "https://registry.yarnpkg.com/gatsby-remark-copy-linked-files/-/gatsby-remark-copy-linked-files-1.5.30.tgz#5834fb6d4a8a50c58e7e91309bd0af396474dd29" dependencies: babel-runtime "^6.26.0" cheerio "^1.0.0-rc.2" @@ -4457,13 +4457,13 @@ gatsby-remark-copy-linked-files@^1.5.29: probe-image-size "^3.2.0" unist-util-visit "^1.1.1" -gatsby-remark-images@^1.5.53: - version "1.5.53" - resolved "https://registry.yarnpkg.com/gatsby-remark-images/-/gatsby-remark-images-1.5.53.tgz#9fb3883748e680c88ad6c42598a7e08b64c27f57" +gatsby-remark-images@^1.5.54: + version "1.5.54" + resolved "https://registry.yarnpkg.com/gatsby-remark-images/-/gatsby-remark-images-1.5.54.tgz#d3a30dee378570b301c88bf3a0b8c47adaca0cd6" dependencies: babel-runtime "^6.26.0" cheerio "^1.0.0-rc.2" - gatsby-plugin-sharp "^1.6.37" + gatsby-plugin-sharp "^1.6.38" is-relative-url "^2.0.0" lodash "^4.17.4" slash "^1.0.0" @@ -4478,9 +4478,9 @@ gatsby-remark-smartypants@^1.4.12: retext-smartypants "^2.0.0" unist-util-visit "^1.1.1" -gatsby-source-filesystem@^1.5.25: - version "1.5.25" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-1.5.25.tgz#51c08f9812d3d8554721df4e32a0cdd12eccb0cd" +gatsby-source-filesystem@^1.5.26: + version "1.5.26" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-1.5.26.tgz#1901649fddf31e8fab35b94aefb9e16af81f01a0" dependencies: babel-cli "^6.26.0" babel-runtime "^6.26.0" @@ -4519,9 +4519,9 @@ gatsby-transformer-remark@^1.7.34: unist-util-select "^1.5.0" unist-util-visit "^1.1.1" -gatsby@^1.9.221: - version "1.9.221" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-1.9.221.tgz#3e9ce1f93c7bef59d502c79b539e24dea70b6bbd" +gatsby@^1.9.223: + version "1.9.223" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-1.9.223.tgz#1bf9416cd6a6ceccb1f74da7f0eb10f16fb8010b" dependencies: async "^2.1.2" babel-code-frame "^6.22.0" diff --git a/lib/cli/package.json b/lib/cli/package.json index bac37bf131cf..3b04a5b2d80a 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -30,10 +30,10 @@ "babel-preset-env": "^1.6.0", "babel-register": "^6.26.0", "babel-runtime": "^6.26.0", - "chalk": "^2.3.1", + "chalk": "^2.3.2", "child-process-promise": "^2.2.1", "commander": "^2.14.1", - "cross-spawn": "^6.0.4", + "cross-spawn": "^6.0.5", "jscodeshift": "^0.4.1", "json5": "^0.5.1", "latest-version": "^3.1.0", diff --git a/lib/components/package.json b/lib/components/package.json index ad155bb531bb..1b8a1b61c30d 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "glamor": "^2.20.40", - "glamorous": "^4.11.6", + "glamorous": "^4.12.0", "prop-types": "^15.6.1" }, "peerDependencies": { diff --git a/lib/core/package.json b/lib/core/package.json index 5b23f8798392..91b7c6aef2e8 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -24,7 +24,7 @@ "@storybook/ui": "^3.4.0-alpha.9", "autoprefixer": "^7.2.6", "babel-runtime": "^6.26.0", - "chalk": "^2.3.1", + "chalk": "^2.3.2", "commander": "^2.14.1", "css-loader": "^0.28.10", "dotenv": "^5.0.1", @@ -45,6 +45,6 @@ "url-loader": "^1.0.1", "webpack": "^4.0.1", "webpack-dev-middleware": "^3.0.0", - "webpack-hot-middleware": "^2.21.1" + "webpack-hot-middleware": "^2.21.2" } } diff --git a/lib/core/server.js b/lib/core/server.js index ee376d90f3a8..74d6da067adb 100644 --- a/lib/core/server.js +++ b/lib/core/server.js @@ -1,10 +1,8 @@ const assign = require('babel-runtime/core-js/object/assign').default; const defaultWebpackConfig = require('./dist/server/config/defaults/webpack.config'); -const WatchMissingNodeModulesPlugin = require('./dist/server/config/WatchMissingNodeModulesPlugin'); const buildStatic = require('./dist/server/build-static'); const buildDev = require('./dist/server/build-dev'); module.exports = assign({}, defaultWebpackConfig, buildStatic, buildDev, { - WatchMissingNodeModulesPlugin, managerPath: require.resolve('./dist/client/manager'), }); diff --git a/lib/core/src/server/config/WatchMissingNodeModulesPlugin.js b/lib/core/src/server/config/WatchMissingNodeModulesPlugin.js deleted file mode 100644 index 962bbb97ff45..000000000000 --- a/lib/core/src/server/config/WatchMissingNodeModulesPlugin.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ -// @remove-on-eject-end - -// This Webpack plugin ensures `npm install ` forces a project rebuild. -// We’re not sure why this isn't Webpack's default behavior. -// See https://github.com/facebookincubator/create-react-app/issues/186. - -function WatchMissingNodeModulesPlugin(nodeModulesPath) { - this.nodeModulesPath = nodeModulesPath; -} - -WatchMissingNodeModulesPlugin.prototype.apply = function apply(compiler) { - compiler.plugin('emit', (compilation, callback) => { - const missingDeps = compilation.missingDependencies; - const { nodeModulesPath } = this; - - // If any missing files are expected to appear in node_modules... - if (missingDeps.some(file => file.indexOf(nodeModulesPath) !== -1)) { - // ...tell webpack to watch node_modules recursively until they appear. - compilation.contextDependencies.push(nodeModulesPath); - } - - callback(); - }); -}; - -module.exports = WatchMissingNodeModulesPlugin; diff --git a/package.json b/package.json index c4c17a3a0227..03b536ff0756 100644 --- a/package.json +++ b/package.json @@ -45,12 +45,12 @@ "babel-cli": "^6.26.0", "babel-core": "^6.26.0", "babel-eslint": "^8.2.2", - "babel-plugin-macros": "^2.1.0", + "babel-plugin-macros": "^2.2.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.6.1", "babel-preset-react": "^6.24.1", "babel-preset-stage-0": "^6.24.1", - "chalk": "^2.3.1", + "chalk": "^2.3.2", "codecov": "^3.0.0", "codelyzer": "^4.2.1", "commander": "^2.14.1", @@ -59,11 +59,11 @@ "danger": "^3.1.7", "enzyme": "^3.3.0", "enzyme-adapter-react-16": "^1.1.1", - "eslint": "^4.18.1", + "eslint": "^4.18.2", "eslint-config-airbnb": "^16.1.0", "eslint-config-prettier": "^2.9.0", "eslint-plugin-import": "^2.9.0", - "eslint-plugin-jest": "^21.12.2", + "eslint-plugin-jest": "^21.12.3", "eslint-plugin-json": "^1.2.0", "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-prettier": "^2.6.0", diff --git a/yarn.lock b/yarn.lock index bd78bd322445..fe68a8af5b0d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -716,6 +716,12 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0, ansi-styles@^3.2.0: dependencies: color-convert "^1.9.0" +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + ansi-styles@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" @@ -1427,12 +1433,18 @@ babel-plugin-jsx-v-model@^2.0.1: html-tags "^2.0.0" svg-tags "^1.0.0" -babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.1.0: +babel-plugin-macros@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.1.0.tgz#e978fd4c5ee9cca73a809c176524c2e9f4dcccbf" dependencies: cosmiconfig "^4.0.0" +babel-plugin-macros@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.2.0.tgz#31fc16748d6480697a517f692dc4421cb7bff0cc" + dependencies: + cosmiconfig "^4.0.0" + babel-plugin-minify-builtins@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.3.0.tgz#4740117a6a784063aaf8f092989cf9e4bd484860" @@ -3054,6 +3066,14 @@ chalk@^2.3.1: escape-string-regexp "^1.0.5" supports-color "^5.2.0" +chalk@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" @@ -4127,9 +4147,9 @@ cross-spawn@^4.0.2: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.4.tgz#bbf44ccb30fb8314a08f178b62290c669c36d808" +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" dependencies: nice-try "^1.0.4" path-key "^2.0.1" @@ -5324,9 +5344,9 @@ eslint-plugin-import@^2.9.0: minimatch "^3.0.3" read-pkg-up "^2.0.0" -eslint-plugin-jest@^21.12.2: - version "21.12.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.12.2.tgz#325f7c6a5078aed51ea087c33c26792337b5ba37" +eslint-plugin-jest@^21.12.3: + version "21.12.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.12.3.tgz#58ee535f917371fdd99732e90b9e2ca48e337de5" eslint-plugin-json@^1.2.0: version "1.2.0" @@ -5447,9 +5467,9 @@ eslint@4.10.0: table "^4.0.1" text-table "~0.2.0" -eslint@^4.18.1: - version "4.18.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.18.1.tgz#b9138440cb1e98b2f44a0d578c6ecf8eae6150b0" +eslint@^4.18.2: + version "4.18.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.18.2.tgz#0f81267ad1012e7d2051e186a9004cc2267b8d45" dependencies: ajv "^5.3.0" babel-code-frame "^6.22.0" @@ -5486,7 +5506,7 @@ eslint@^4.18.1: semver "^5.3.0" strip-ansi "^4.0.0" strip-json-comments "~2.0.1" - table "^4.0.1" + table "4.0.2" text-table "~0.2.0" espree@^3.4.3, espree@^3.5.1, espree@^3.5.2: @@ -6539,9 +6559,9 @@ glamor@^2.20.40: prop-types "^15.5.10" through "^2.3.8" -glamorous@^4.11.6: - version "4.11.6" - resolved "https://registry.yarnpkg.com/glamorous/-/glamorous-4.11.6.tgz#337d9ec370ef3fa7cd0cd8f9f1c058fa3c55a424" +glamorous@^4.12.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/glamorous/-/glamorous-4.12.0.tgz#47b864326ca37e1f1ea6d523b3d23402f6657af1" dependencies: brcast "^3.0.0" fast-memoize "^2.2.7" @@ -10385,7 +10405,11 @@ module-deps@^4.0.8: through2 "^2.0.0" xtend "^4.0.0" -moment@^2.20.1, moment@^2.6.0: +moment@^2.21.0: + version "2.21.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.21.0.tgz#2a114b51d2a6ec9e6d83cf803f838a878d8a023a" + +moment@^2.6.0: version "2.20.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.20.1.tgz#d6eb1a46cbcc14a2b2f9434112c1ff8907f313fd" @@ -15030,6 +15054,12 @@ supports-color@^5.2.0: dependencies: has-flag "^3.0.0" +supports-color@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" + dependencies: + has-flag "^3.0.0" + supports-hyperlinks@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz#71daedf36cc1060ac5100c351bb3da48c29c0ef7" @@ -15113,7 +15143,7 @@ syntax-error@^1.1.1: dependencies: acorn-node "^1.2.0" -table@^4.0.1: +table@4.0.2, table@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" dependencies: @@ -16456,9 +16486,9 @@ webpack-dev-server@~2.11.0: webpack-dev-middleware "1.12.2" yargs "6.6.0" -webpack-hot-middleware@^2.21.1: - version "2.21.1" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.21.1.tgz#1b03b20a1a65a2e2ea0ea987476a5d23370ff176" +webpack-hot-middleware@^2.21.2: + version "2.21.2" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.21.2.tgz#2e2aa65563b8b32546b67e53b5a9667dcd80f327" dependencies: ansi-html "0.0.7" html-entities "^1.2.0"