From 5599ca679f085ef3e38ce1b93a3549774a23bc7a Mon Sep 17 00:00:00 2001 From: Sumedha Pramod Date: Tue, 24 Apr 2018 17:37:50 -0400 Subject: [PATCH] Update: dependencies (#177) - Move "box-react-ui" into a peer dependency --- build/upgrade_brui.sh | 107 +++++++++ package.json | 37 ++-- yarn.lock | 497 +++++++++++++++++++++++++++--------------- 3 files changed, 448 insertions(+), 193 deletions(-) create mode 100644 build/upgrade_brui.sh diff --git a/build/upgrade_brui.sh b/build/upgrade_brui.sh new file mode 100644 index 000000000..f2793c440 --- /dev/null +++ b/build/upgrade_brui.sh @@ -0,0 +1,107 @@ +#!/bin/bash + +export NODE_PATH=$NODE_PATH:./node_modules + +update_version() { + CURRENT_VERSION="$(cat package.json | grep \"box-react-ui\"\: -m 1 | sed 's/.*\^\(.*\)\".*/\1/')"; + LATEST_VERSION="$(npm show box-react-ui version)"; + + # Upgrade peer dependency + yarn add box-react-ui@^$LATEST_VERSION --peer + + # Upgrade dev dependency + yarn add box-react-ui@^$LATEST_VERSION --dev + + UPDATED_VERSION="$(cat package.json | grep box-react-ui | sed 's/.*\^\(.*\)\".*/\1/')"; + + if [ $UPDATED_VERSION == $LATEST_VERSION ]; then + echo "----------------------------------------------------------------------" + echo "Successfully upgraded from $CURRENT_VERSION to $UPDATED_VERSION" + echo "----------------------------------------------------------------------" + else + echo "----------------------------------------------------------------------" + echo "Error: Failed to upgrade to $CURRENT_VERSION" + echo "----------------------------------------------------------------------" + fi +} + + +push_to_github() { + # Add new files + git add . && git commit -m "Update: box-react-ui to v$LATEST_VERSION" -m + + # Push commit to GitHub + if git push origin -f --no-verify; then + echo "----------------------------------------------------------------------" + echo "Pushed commit to git successfully" + echo "----------------------------------------------------------------------" + else + echo "----------------------------------------------------------------------" + echo "Error while pushing commit to git" + echo "----------------------------------------------------------------------" + return 1 + fi +} + + +reset_to_master() { + # Add the upstream remote if it is not present + if ! git remote get-url release; then + git remote add release git@github.com:box/box-annotations.git || return 1 + fi + + # Fetch latest code + git fetch release || return 1; + git checkout master || return 1 + + # The master branch should not have any commits + if [[ $(git log --oneline ...release/master) != "" ]] ; then + echo "----------------------------------------------------" + echo "Your branch has unmerged commits!" + echo "----------------------------------------------------" + exit 1 + fi + + # Reset to latest code and clear unstashed changes + git reset --hard release/master || return 1 +} + + +upgrade_brui() { + if [[ $(git diff --shortstat 2> /dev/null | tail -n1) != "" ]] ; then + echo "----------------------------------------------------" + echo "Your branch is dirty!" + echo "----------------------------------------------------" + exit 1 + fi + + # Get latest commited code and tags + reset_to_master || return 1 + + # Bump the version number + update_version || return 1 + + # Push to GitHub + push_to_github || return 1 + + return 0 +} + +# Execute this entire script +if ! upgrade_brui; then + echo "----------------------------------------------------------------------" + echo "Error while upgrading box-react-ui to latest version!" + echo "----------------------------------------------------------------------" + + # Reset to upstream/master for major/minor releases + elif ! reset_to_master; then + echo "----------------------------------------------------------------------" + echo "Error while cleaning workspace!" + echo "----------------------------------------------------------------------" + else + echo "----------------------------------------------------------------------" + echo "Workspace succesfully cleaned!" + echo "----------------------------------------------------------------------" + fi; + exit 1 +fi diff --git a/package.json b/package.json index e7d0bfcf7..515e910a0 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,16 @@ "publishConfig": { "registry": "https://registry.npmjs.org/" }, + "peerDependencies": { + "box-react-ui": "^22.7.1" + }, "devDependencies": { - "autoprefixer": "^8.0.0", + "autoprefixer": "^8.3.0", "babel-cli": "^6.26.0", "babel-core": "^6.26.0", - "babel-eslint": "^8.0.3", + "babel-eslint": "^8.2.3", "babel-loader": "^7.1.2", - "babel-plugin-istanbul": "^4.1.5", + "babel-plugin-istanbul": "^4.1.6", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-object-rest-spread": "^6.26.0", @@ -30,18 +33,17 @@ "chai": "^4.1.2", "chai-dom": "^1.6.0", "codeceptjs-webdriverio": "^1.1.0", - "commitlint": "^5.2.0", - "conventional-changelog-cli": "^1.3.5", + "commitlint": "^6.1.3", + "conventional-changelog-cli": "^1.3.22", "conventional-github-releaser": "^2.0.0", - "cpx": "^1.5.0", "css-loader": "^0.28.7", "cssnano-cli": "^1.0.5", "eslint": "^4.12.1", "eslint-config-airbnb": "^16.1.0", "eslint-config-prettier": "^2.9.0", "eslint-import-resolver-webpack": "^0.8.3", - "eslint-plugin-babel": "^4.1.2", - "eslint-plugin-import": "^2.8.0", + "eslint-plugin-babel": "^5.0.0", + "eslint-plugin-import": "^2.11.0", "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-react": "^7.5.1", "extract-text-webpack-plugin": "^3.0.2", @@ -64,27 +66,27 @@ "karma-sinon-stub-promise": "^1.0.0", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "^2.0.6", - "lint-staged": "^7.0.0", - "mocha": "^5.0.1", + "lint-staged": "^7.0.4", + "mocha": "^5.1.1", "node-noop": "^1.0.0", "node-sass": "^4.7.2", "nsp": "^3.2.1", "optimize-css-assets-webpack-plugin": "^3.2.0", - "postcss-loader": "^2.0.9", - "prettier": "^1.8.2", + "postcss-loader": "^2.1.4", + "prettier": "^1.12.1", "prettier-eslint-cli": "^4.4.2", "rangy": "^1.3.0", "raw-loader": "^0.5.1", "rbush": "^2.0.1", - "sass-loader": "^6.0.6", + "sass-loader": "^7.0.1", "sinon": "^4.1.2", - "sinon-chai": "^2.14.0", + "sinon-chai": "^3.0.0", "sinon-stub-promise": "^4.0.0", - "style-loader": "^0.20.2", + "style-loader": "^0.21.0", "stylelint": "^9.1.1", "stylelint-config-standard": "^18.0.0", "stylelint-order": "^0.8.1", - "stylelint-scss": "^2.2.0", + "stylelint-scss": "^3.0.1", "webpack": "^3.10.0", "webpack-bundle-analyzer": "^2.9.1", "whatwg-fetch": "^2.0.3" @@ -110,7 +112,8 @@ "minor": "./build/release.sh -n && ./build/publish.sh", "major": "./build/release.sh -m && ./build/publish.sh", "patch": "./build/release.sh -p && ./build/publish.sh", - "nsp": "nsp check --reporter summary" + "nsp": "nsp check --reporter summary", + "upgrade-brui": "./build/upgrade_brui.sh" }, "lint-staged": { "src/**/*.js": [ diff --git a/yarn.lock b/yarn.lock index 882f5dda3..ed27bdfd7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,12 +2,18 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.43", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.40": +"@babel/code-frame@7.0.0-beta.43", "@babel/code-frame@^7.0.0-beta.35": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.43.tgz#57281887da181b4f9a3e72151f54f3237bf011eb" dependencies: "@babel/highlight" "7.0.0-beta.43" +"@babel/code-frame@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" + dependencies: + "@babel/highlight" "7.0.0-beta.44" + "@babel/core@^7.0.0-beta.42": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.43.tgz#2e5d50b338b1484f4de7a92047e65b88f3fd2eed" @@ -38,6 +44,16 @@ source-map "^0.5.0" trim-right "^1.0.1" +"@babel/generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" + dependencies: + "@babel/types" "7.0.0-beta.44" + jsesc "^2.5.1" + lodash "^4.2.0" + source-map "^0.5.0" + trim-right "^1.0.1" + "@babel/helper-function-name@7.0.0-beta.43": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.43.tgz#c1f521f0782a0e544fdfae2d88b6a2895a38a498" @@ -46,18 +62,38 @@ "@babel/template" "7.0.0-beta.43" "@babel/types" "7.0.0-beta.43" +"@babel/helper-function-name@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" + dependencies: + "@babel/helper-get-function-arity" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + "@babel/helper-get-function-arity@7.0.0-beta.43": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.43.tgz#c00072b6d290ce037dc9037fe99037c7686a56e3" dependencies: "@babel/types" "7.0.0-beta.43" +"@babel/helper-get-function-arity@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" + dependencies: + "@babel/types" "7.0.0-beta.44" + "@babel/helper-split-export-declaration@7.0.0-beta.43": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.43.tgz#1e95b16ce597df81ce1face60f5ea89a4631a7bf" dependencies: "@babel/types" "7.0.0-beta.43" +"@babel/helper-split-export-declaration@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" + dependencies: + "@babel/types" "7.0.0-beta.44" + "@babel/helpers@7.0.0-beta.43": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.43.tgz#a45078bdd135012229c3bb209c86ef1f953ba041" @@ -74,6 +110,14 @@ esutils "^2.0.2" js-tokens "^3.0.0" +"@babel/highlight@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + "@babel/template@7.0.0-beta.43": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.43.tgz#0d34fa1da16835b23dd136b942c753ad97540c24" @@ -83,7 +127,16 @@ babylon "7.0.0-beta.43" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.43", "@babel/traverse@^7.0.0-beta.40", "@babel/traverse@^7.0.0-beta.42": +"@babel/template@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + lodash "^4.2.0" + +"@babel/traverse@7.0.0-beta.43", "@babel/traverse@^7.0.0-beta.42": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.43.tgz#dad8700f1e51ed960de22c5060bf1c3e8c8fc494" dependencies: @@ -98,7 +151,22 @@ invariant "^2.2.0" lodash "^4.2.0" -"@babel/types@7.0.0-beta.43", "@babel/types@^7.0.0-beta.40": +"@babel/traverse@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/generator" "7.0.0-beta.44" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-split-export-declaration" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + debug "^3.1.0" + globals "^11.1.0" + invariant "^2.2.0" + lodash "^4.2.0" + +"@babel/types@7.0.0-beta.43": version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.43.tgz#9d82c2d773b6baec0474ddb774eafd7fb4511f8b" dependencies: @@ -106,42 +174,32 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@commitlint/cli@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-5.2.8.tgz#593e0d16d1d6ebba9994893a4cc933d1b212ae0c" +"@babel/types@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" dependencies: - "@commitlint/core" "^5.2.8" + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^2.0.0" + +"@commitlint/cli@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-6.1.3.tgz#4606e138b05b43034dc84af15da18e2139058537" + dependencies: + "@commitlint/format" "^6.1.3" + "@commitlint/lint" "^6.1.3" + "@commitlint/load" "^6.1.3" + "@commitlint/read" "^6.1.3" babel-polyfill "6.26.0" - chalk "2.3.0" + chalk "2.3.1" get-stdin "5.0.1" - lodash.merge "4.6.0" + lodash.merge "4.6.1" lodash.pick "4.4.0" meow "3.7.0" -"@commitlint/core@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/core/-/core-5.2.8.tgz#a04a1beb2d25c8b70b19d4c309af50902d4f1057" - dependencies: - "@commitlint/execute-rule" "^5.2.8" - "@commitlint/is-ignored" "^5.2.8" - "@commitlint/parse" "^5.2.8" - "@commitlint/resolve-extends" "^5.2.8" - "@commitlint/rules" "^5.2.8" - "@commitlint/top-level" "^5.2.8" - "@marionebl/sander" "^0.6.0" - babel-runtime "^6.23.0" - chalk "^2.0.1" - cosmiconfig "^3.0.1" - git-raw-commits "^1.3.0" - lodash.merge "4.6.0" - lodash.mergewith "4.6.0" - lodash.pick "4.4.0" - lodash.topairs "4.3.0" - resolve-from "4.0.0" - -"@commitlint/ensure@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-5.2.8.tgz#15a01ca825db4b0e9a79d792a832727396f349b3" +"@commitlint/ensure@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-6.1.3.tgz#813b58c9fdfae15351b72fe646a162ebdb71ea2a" dependencies: lodash.camelcase "4.3.0" lodash.kebabcase "4.1.1" @@ -149,56 +207,96 @@ lodash.startcase "4.4.0" lodash.upperfirst "4.3.1" -"@commitlint/execute-rule@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-5.2.8.tgz#d6422f14e9acf39ab5f520dc810fe727b679d30f" +"@commitlint/execute-rule@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-6.1.3.tgz#48928e736ef15e8710d332a15c7c899555e4e10b" dependencies: babel-runtime "6.26.0" -"@commitlint/is-ignored@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-5.2.8.tgz#c2b12e86eab7d02e0e3a576eddab993dd3cd55d2" +"@commitlint/format@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-6.1.3.tgz#414b9048a9af54587da96222717ba332347abde3" dependencies: - semver "5.4.1" + babel-runtime "^6.23.0" + chalk "^2.0.1" + +"@commitlint/is-ignored@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-6.1.3.tgz#89c9b964a4d6228875a579c2bf552d003734b7e8" + dependencies: + semver "5.5.0" + +"@commitlint/lint@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-6.1.3.tgz#6a7788eae381ada873f7421e31559e7203caadf3" + dependencies: + "@commitlint/is-ignored" "^6.1.3" + "@commitlint/parse" "^6.1.3" + "@commitlint/rules" "^6.1.3" + babel-runtime "^6.23.0" + lodash.topairs "4.3.0" + +"@commitlint/load@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-6.1.3.tgz#1be40711397958f316cf40577a9c879a16f00a54" + dependencies: + "@commitlint/execute-rule" "^6.1.3" + "@commitlint/resolve-extends" "^6.1.3" + babel-runtime "^6.23.0" + cosmiconfig "^4.0.0" + lodash.merge "4.6.1" + lodash.mergewith "4.6.1" + lodash.pick "4.4.0" + lodash.topairs "4.3.0" + resolve-from "4.0.0" -"@commitlint/message@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-5.2.8.tgz#189e054d108c3dd3f0a4da20c3695e3b3e682d86" +"@commitlint/message@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-6.1.3.tgz#5e0473330c887016010c4c56270723b8001145d2" -"@commitlint/parse@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-5.2.8.tgz#2424ebde2c2925f3119cfafb6d605494f25beaed" +"@commitlint/parse@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-6.1.3.tgz#ff1e4d92c27cd676812bb6b9d76cd8853c0d9407" dependencies: conventional-changelog-angular "^1.3.3" conventional-commits-parser "^2.1.0" -"@commitlint/resolve-extends@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-5.2.8.tgz#a8a2a6b6ee45261ce04572eea3af6bd479205ff1" +"@commitlint/read@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-6.1.3.tgz#9f9d8db50fbf67f3000921657ed6efadb8cf9f1a" + dependencies: + "@commitlint/top-level" "^6.1.3" + "@marionebl/sander" "^0.6.0" + babel-runtime "^6.23.0" + git-raw-commits "^1.3.0" + +"@commitlint/resolve-extends@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-6.1.3.tgz#f45fcfe43860e05e38f3d94d54caed7ddaa41e25" dependencies: babel-runtime "6.26.0" - lodash.merge "4.6.0" + lodash.merge "4.6.1" lodash.omit "4.5.0" require-uncached "^1.0.3" resolve-from "^4.0.0" resolve-global "^0.1.0" -"@commitlint/rules@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-5.2.8.tgz#a2519163bffc1b85cd06c3ca584f8c5956e8c8e6" +"@commitlint/rules@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-6.1.3.tgz#34ebd262c0370d48309e516799424d32c33f984b" dependencies: - "@commitlint/ensure" "^5.2.8" - "@commitlint/message" "^5.2.8" - "@commitlint/to-lines" "^5.2.8" + "@commitlint/ensure" "^6.1.3" + "@commitlint/message" "^6.1.3" + "@commitlint/to-lines" "^6.1.3" babel-runtime "^6.23.0" -"@commitlint/to-lines@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-5.2.8.tgz#2008a7e3913e70c370b814138d09441d33db33ee" +"@commitlint/to-lines@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-6.1.3.tgz#7ab16a02caed8daa47e959269b96164610a29d0c" -"@commitlint/top-level@^5.2.8": - version "5.2.8" - resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-5.2.8.tgz#ccd31c5496695e0ee128085d45a6c7cd84bb60c8" +"@commitlint/top-level@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-6.1.3.tgz#126dcb6de1676342c69cd42261483f4478547299" dependencies: find-up "^2.1.0" @@ -671,6 +769,17 @@ autoprefixer@^8.0.0: postcss "^6.0.20" postcss-value-parser "^3.2.3" +autoprefixer@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.3.0.tgz#22ac5151c3c8946bb8f75f337d5c5042c0ec6404" + dependencies: + browserslist "^3.2.4" + caniuse-lite "^1.0.30000830" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^6.0.21" + postcss-value-parser "^3.2.3" + aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" @@ -748,14 +857,14 @@ babel-core@^6.26.0: slash "^1.0.0" source-map "^0.5.6" -babel-eslint@^8.0.3: - version "8.2.2" - resolved "http://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b" +babel-eslint@^8.2.3: + version "8.2.3" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.3.tgz#1a2e6681cc9bc4473c32899e59915e19cd6733cf" dependencies: - "@babel/code-frame" "^7.0.0-beta.40" - "@babel/traverse" "^7.0.0-beta.40" - "@babel/types" "^7.0.0-beta.40" - babylon "^7.0.0-beta.40" + "@babel/code-frame" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" eslint-scope "~3.7.1" eslint-visitor-keys "^1.0.0" @@ -891,13 +1000,14 @@ babel-plugin-check-es2015-constants@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-istanbul@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" +babel-plugin-istanbul@^4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" dependencies: + babel-plugin-syntax-object-rest-spread "^6.13.0" find-up "^2.1.0" - istanbul-lib-instrument "^1.7.5" - test-exclude "^4.1.1" + istanbul-lib-instrument "^1.10.1" + test-exclude "^4.2.1" babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" @@ -919,7 +1029,7 @@ babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" -babel-plugin-syntax-object-rest-spread@^6.8.0: +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" @@ -1247,7 +1357,7 @@ babel-register@^6.26.0: mkdirp "^0.5.1" source-map-support "^0.4.15" -babel-runtime@6.26.0, babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: +babel-runtime@6.26.0, babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: @@ -1287,10 +1397,14 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26 lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@7.0.0-beta.43, babylon@^7.0.0-beta.40, babylon@^7.0.0-beta.42: +babylon@7.0.0-beta.43, babylon@^7.0.0-beta.42: version "7.0.0-beta.43" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.43.tgz#15128e7403d41b0e56cca2f110024cc1d8ada8cd" +babylon@7.0.0-beta.44: + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" + babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -1438,8 +1552,8 @@ boom@5.x.x: hoek "4.x.x" box-react-ui@^22.7.1: - version "22.8.1" - resolved "https://registry.yarnpkg.com/box-react-ui/-/box-react-ui-22.8.1.tgz#3074654ae677fbb08e11927be285fb0e46dc8385" + version "22.13.4" + resolved "https://registry.yarnpkg.com/box-react-ui/-/box-react-ui-22.13.4.tgz#fb26ccbb700e7afff6d32912bbf71d34d00763d2" brace-expansion@^1.1.7: version "1.1.11" @@ -1623,7 +1737,7 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" -browserslist@^3.2.0: +browserslist@^3.2.0, browserslist@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.4.tgz#fb9ad70fd09875137ae943a31ab815ed76896031" dependencies: @@ -1673,7 +1787,7 @@ buildmail@4.0.1: nodemailer-shared "1.1.0" punycode "1.4.1" -builtin-modules@^1.0.0, builtin-modules@^1.1.1: +builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -1773,6 +1887,10 @@ caniuse-lite@^1.0.30000817, caniuse-lite@^1.0.30000821: version "1.0.30000821" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000821.tgz#0f3223f1e048ed96451c56ca6cf197058c42cb93" +caniuse-lite@^1.0.30000830: + version "1.0.30000830" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000830.tgz#cb96b8a2dd3cbfe04acea2af3c4e894249095328" + caseless@~0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" @@ -1815,6 +1933,14 @@ chalk@2.3.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" +chalk@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" + dependencies: + ansi-styles "^3.2.0" + escape-string-regexp "^1.0.5" + supports-color "^5.2.0" + chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -1861,7 +1987,7 @@ check-types@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.3.0.tgz#468f571a4435c24248f5fd0cb0e8d87c3c341e7d" -chokidar@^1.4.1, chokidar@^1.6.0, chokidar@^1.6.1: +chokidar@^1.4.1, chokidar@^1.6.1: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -2125,11 +2251,11 @@ commander@^2.11.0, commander@^2.13.0, commander@^2.14.1, commander@^2.9.0: version "2.15.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" -commitlint@^5.2.0: - version "5.2.8" - resolved "https://registry.yarnpkg.com/commitlint/-/commitlint-5.2.8.tgz#67768c660183292f62189aacfa82f20db71253c8" +commitlint@^6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/commitlint/-/commitlint-6.1.3.tgz#b0a475a1fdecb48a4bc7286e24512b5fa2642354" dependencies: - "@commitlint/cli" "^5.2.8" + "@commitlint/cli" "^6.1.3" read-pkg "3.0.0" resolve-pkg "1.0.0" @@ -2248,12 +2374,12 @@ conventional-changelog-atom@^0.2.8: dependencies: q "^1.5.1" -conventional-changelog-cli@^1.3.5: - version "1.3.21" - resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-1.3.21.tgz#f6b063102ba34c0f2bec552249ee233e0762e0a4" +conventional-changelog-cli@^1.3.22: + version "1.3.22" + resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-1.3.22.tgz#13570fe1728f56f013ff7a88878ff49d5162a405" dependencies: add-stream "^1.0.0" - conventional-changelog "^1.1.23" + conventional-changelog "^1.1.24" lodash "^4.2.1" meow "^4.0.0" tempfile "^1.1.1" @@ -2282,12 +2408,36 @@ conventional-changelog-core@^2.0.10: read-pkg-up "^1.0.1" through2 "^2.0.0" +conventional-changelog-core@^2.0.11: + version "2.0.11" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz#19b5fbd55a9697773ed6661f4e32030ed7e30287" + dependencies: + conventional-changelog-writer "^3.0.9" + conventional-commits-parser "^2.1.7" + dateformat "^3.0.0" + get-pkg-repo "^1.0.0" + git-raw-commits "^1.3.6" + git-remote-origin-url "^2.0.0" + git-semver-tags "^1.3.6" + lodash "^4.2.1" + normalize-package-data "^2.3.5" + q "^1.5.1" + read-pkg "^1.1.0" + read-pkg-up "^1.0.1" + through2 "^2.0.0" + conventional-changelog-ember@^0.3.11: version "0.3.11" resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.3.11.tgz#56ca9b418ee9d7f089bea34307d57497420d72a6" dependencies: q "^1.5.1" +conventional-changelog-ember@^0.3.12: + version "0.3.12" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz#b7d31851756d0fcb49b031dffeb6afa93b202400" + dependencies: + q "^1.5.1" + conventional-changelog-eslint@^1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz#b13cc7e4b472c819450ede031ff1a75c0e3d07d3" @@ -2338,7 +2488,7 @@ conventional-changelog-writer@^3.0.9: split "^1.0.0" through2 "^2.0.0" -conventional-changelog@^1.1.0, conventional-changelog@^1.1.23: +conventional-changelog@^1.1.0: version "1.1.23" resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.23.tgz#4ac72af8b9ea9af260e97acf556c19d8b2da970e" dependencies: @@ -2354,6 +2504,22 @@ conventional-changelog@^1.1.0, conventional-changelog@^1.1.23: conventional-changelog-jshint "^0.3.8" conventional-changelog-preset-loader "^1.1.8" +conventional-changelog@^1.1.24: + version "1.1.24" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.24.tgz#3d94c29c960f5261c002678315b756cdd3d7d1f0" + dependencies: + conventional-changelog-angular "^1.6.6" + conventional-changelog-atom "^0.2.8" + conventional-changelog-codemirror "^0.3.8" + conventional-changelog-core "^2.0.11" + conventional-changelog-ember "^0.3.12" + conventional-changelog-eslint "^1.0.9" + conventional-changelog-express "^0.3.6" + conventional-changelog-jquery "^0.1.0" + conventional-changelog-jscs "^0.1.0" + conventional-changelog-jshint "^0.3.8" + conventional-changelog-preset-loader "^1.1.8" + conventional-commits-filter@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz#4389cd8e58fe89750c0b5fb58f1d7f0cc8ad3831" @@ -2433,15 +2599,6 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: parse-json "^2.2.0" require-from-string "^1.1.0" -cosmiconfig@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-3.1.0.tgz#640a94bf9847f321800403cd273af60665c73397" - dependencies: - is-directory "^0.3.1" - js-yaml "^3.9.0" - parse-json "^3.0.0" - require-from-string "^2.0.1" - cosmiconfig@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" @@ -2451,22 +2608,6 @@ cosmiconfig@^4.0.0: parse-json "^4.0.0" require-from-string "^2.0.1" -cpx@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" - dependencies: - babel-runtime "^6.9.2" - chokidar "^1.6.0" - duplexer "^0.1.1" - glob "^7.0.5" - glob2base "^0.0.12" - minimatch "^3.0.2" - mkdirp "^0.5.1" - resolve "^1.1.7" - safe-buffer "^5.0.1" - shell-quote "^1.6.1" - subarg "^1.0.0" - crc32-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" @@ -3335,15 +3476,16 @@ eslint-module-utils@^2.2.0: debug "^2.6.8" pkg-dir "^1.0.0" -eslint-plugin-babel@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-4.1.2.tgz#79202a0e35757dd92780919b2336f1fa2fe53c1e" +eslint-plugin-babel@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-5.0.0.tgz#57c082f89bfc67f535757a8a939617667c3c5c97" + dependencies: + eslint-rule-composer "^0.1.1" -eslint-plugin-import@^2.8.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.10.0.tgz#fa09083d5a75288df9c6c7d09fe12255985655e7" +eslint-plugin-import@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.11.0.tgz#15aeea37a67499d848e8e981806d4627b5503816" dependencies: - builtin-modules "^1.1.1" contains-path "^0.1.0" debug "^2.6.8" doctrine "1.5.0" @@ -3353,6 +3495,7 @@ eslint-plugin-import@^2.8.0: lodash "^4.17.4" minimatch "^3.0.3" read-pkg-up "^2.0.0" + resolve "^1.6.0" eslint-plugin-jsx-a11y@^6.0.2: version "6.0.3" @@ -3379,6 +3522,10 @@ eslint-restricted-globals@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7" +eslint-rule-composer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.1.1.tgz#479dfd4e93d7f2777499a35ce9be76403c8e982a" + eslint-scope@^3.7.1, eslint-scope@~3.7.1: version "3.7.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" @@ -3831,10 +3978,6 @@ find-cache-dir@^1.0.0: make-dir "^1.0.0" pkg-dir "^2.0.0" -find-index@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" - find-parent-dir@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" @@ -4163,12 +4306,6 @@ glob-to-regexp@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.0.tgz#49bd677b1671022bd10921c3788f23cdebf9c7e6" -glob2base@^0.0.12: - version "0.0.12" - resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" - dependencies: - find-index "^0.1.1" - glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" @@ -5185,7 +5322,7 @@ istanbul-lib-coverage@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341" -istanbul-lib-instrument@^1.7.5: +istanbul-lib-instrument@^1.10.1: version "1.10.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b" dependencies: @@ -5726,9 +5863,9 @@ libqp@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" -lint-staged@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.0.2.tgz#c99f6800e0525fa9c16f04c13ebe137edfd4fcd7" +lint-staged@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.0.4.tgz#1aa7f27427e4c4c85d4d6524ac98aac10cbaf1b8" dependencies: app-root-path "^2.0.1" chalk "^2.3.1" @@ -5750,6 +5887,7 @@ lint-staged@^7.0.0: pify "^3.0.0" please-upgrade-node "^3.0.1" staged-git-files "1.1.1" + string-argv "^0.0.2" stringify-object "^3.2.2" listr-silent-renderer@^1.1.1: @@ -5900,19 +6038,11 @@ lodash.memoize@~3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" -lodash.merge@4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" - -lodash.merge@^4.0.2, lodash.merge@^4.6.0: +lodash.merge@4.6.1, lodash.merge@^4.0.2, lodash.merge@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" -lodash.mergewith@4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" - -lodash.mergewith@^4.6.0: +lodash.mergewith@4.6.1, lodash.mergewith@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" @@ -6312,7 +6442,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -6382,9 +6512,9 @@ mocha@^4.1.0: mkdirp "0.5.1" supports-color "4.4.0" -mocha@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.0.5.tgz#e228e3386b9387a4710007a641f127b00be44b52" +mocha@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.1.1.tgz#b774c75609dac05eb48f4d9ba1d827b97fde8a7b" dependencies: browser-stdout "1.3.1" commander "2.11.0" @@ -6394,6 +6524,7 @@ mocha@^5.0.1: glob "7.1.2" growl "1.10.3" he "1.1.1" + minimatch "3.0.4" mkdirp "0.5.1" supports-color "4.4.0" @@ -7012,12 +7143,6 @@ parse-json@^2.2.0: dependencies: error-ex "^1.2.0" -parse-json@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-3.0.0.tgz#fa6f47b18e23826ead32f263e744d0e1e847fb13" - dependencies: - error-ex "^1.3.1" - parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -7314,9 +7439,9 @@ postcss-load-plugins@^2.3.0: cosmiconfig "^2.1.1" object-assign "^4.1.0" -postcss-loader@^2.0.9: - version "2.1.3" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.3.tgz#eb210da734e475a244f76ccd61f9860f5bb3ee09" +postcss-loader@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.4.tgz#f44a6390e03c84108b2b2063182d1a1011b2ce76" dependencies: loader-utils "^1.1.0" postcss "^6.0.0" @@ -7611,7 +7736,11 @@ prettier-eslint@^8.5.0: typescript "^2.5.1" typescript-eslint-parser "^11.0.0" -prettier@^1.7.0, prettier@^1.8.2: +prettier@^1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.12.1.tgz#c1ad20e803e7749faf905a409d2367e06bbe7325" + +prettier@^1.7.0: version "1.11.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75" @@ -8355,12 +8484,18 @@ resolve@1.1.7, resolve@1.1.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.7, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0: +resolve@^1.1.3, resolve@^1.1.4, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c" dependencies: path-parse "^1.0.5" +resolve@^1.6.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + dependencies: + path-parse "^1.0.5" + resolve@~0.6.1: version "0.6.3" resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.6.3.tgz#dd957982e7e736debdf53b58a4dd91754575dd46" @@ -8465,9 +8600,9 @@ sass-graph@^2.2.4: scss-tokenizer "^0.2.3" yargs "^7.0.0" -sass-loader@^6.0.6: - version "6.0.7" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00" +sass-loader@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.0.1.tgz#fd937259ccba3a9cfe0d5f8a98746d48adfcc261" dependencies: clone-deep "^2.0.1" loader-utils "^1.0.1" @@ -8503,7 +8638,7 @@ semver-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" -"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: +"semver@2 || 3 || 4 || 5", semver@5.5.0, semver@^5.0.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" @@ -8629,9 +8764,9 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" -sinon-chai@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.14.0.tgz#da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d" +sinon-chai@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-3.0.0.tgz#d5cbd70fa71031edd96b528e0eed4038fcc99f29" sinon-stub-promise@^4.0.0: version "4.0.0" @@ -9010,6 +9145,10 @@ strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" +string-argv@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736" + string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -9106,9 +9245,9 @@ strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" -style-loader@^0.20.2: - version "0.20.3" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.20.3.tgz#ebef06b89dec491bcb1fdb3452e913a6fd1c10c4" +style-loader@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" dependencies: loader-utils "^1.1.0" schema-utils "^0.4.5" @@ -9135,9 +9274,9 @@ stylelint-order@^0.8.1: postcss "^6.0.14" postcss-sorting "^3.1.0" -stylelint-scss@^2.2.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-2.5.0.tgz#ac4c83474c53b19cc1f9e93d332786cf89c8d217" +stylelint-scss@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.0.1.tgz#bc062e818add985f19dee98f7f5b4bff4f38706e" dependencies: lodash "^4.17.4" postcss-media-query-parser "^0.2.3" @@ -9231,6 +9370,12 @@ supports-color@^5.1.0, supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +supports-color@^5.2.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + dependencies: + has-flag "^3.0.0" + supports-color@~5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.0.1.tgz#1c5331f22250c84202805b2f17adf16699f3a39a" @@ -9338,7 +9483,7 @@ tempfile@^1.1.1: os-tmpdir "^1.0.0" uuid "^2.0.1" -test-exclude@^4.1.1: +test-exclude@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.1.tgz#dfa222f03480bca69207ca728b37d74b45f724fa" dependencies: