diff --git a/@commitlint/cli/package.json b/@commitlint/cli/package.json index 6189f914b4..2ae53bb586 100644 --- a/@commitlint/cli/package.json +++ b/@commitlint/cli/package.json @@ -6,13 +6,13 @@ "commitlint": "./lib/cli.js" }, "scripts": { - "build": "npx cross-env NODE_ENV=production npx babel src --out-dir lib --source-maps", + "build": "npx cross-env NODE_ENV=production npx -p babel-cli babel src --out-dir lib --source-maps", "clean": "npx rimraf lib", "prestart": "dep-check && npx yarn run build", "pretest": "dep-check && npx yarn run build", "start": "npx concurrently \"npx ava -c 4 --verbose --watch\" \"npx yarn run watch\"", "test": "npx ava -c 4 --verbose", - "watch": "npx babel src --out-dir lib --watch --source-maps" + "watch": "npx -p babel-cli babel src --out-dir lib --watch --source-maps" }, "ava": { "files": [ diff --git a/@commitlint/core/package.json b/@commitlint/core/package.json index 523dbb55d4..baa7daada0 100644 --- a/@commitlint/core/package.json +++ b/@commitlint/core/package.json @@ -4,12 +4,12 @@ "description": "Lint your commit messages", "main": "lib/index.js", "scripts": { - "build": "npx cross-env NODE_ENV=production npx babel src --out-dir lib --source-maps", + "build": "npx cross-env NODE_ENV=production npx -p babel-cli babel src --out-dir lib --source-maps", "clean": "npx rimraf lib", "pretest": "dep-check", "start": "npx concurrently \"npx ava -c 4 --verbose --watch\" \"npx yarn run watch\"", "test": "npx ava -c 4 --verbose && npx ava \"src/*.serial-test.js\" --verbose", - "watch": "npx babel src --out-dir lib --watch --source-maps" + "watch": "npx -p babel-cli babel src --out-dir lib --watch --source-maps" }, "ava": { "files": [ diff --git a/@commitlint/prompt/package.json b/@commitlint/prompt/package.json index c3f0492106..be371f3016 100644 --- a/@commitlint/prompt/package.json +++ b/@commitlint/prompt/package.json @@ -4,13 +4,13 @@ "description": "commitizen prompt using commitlint.config.js", "main": "./lib/index.js", "scripts": { - "build": "npx cross-env NODE_ENV=production npx babel src --out-dir lib --source-maps", + "build": "npx cross-env NODE_ENV=production npx -p babel-cli babel src --out-dir lib --source-maps", "clean": "npx rimraf lib", "commit": "npx git-cz", "pretest": "dep-check", "start": "npx concurrently \"npx ava --watch --verbose\" \"npx yarn run watch\"", "test": "npx ava --verbose", - "watch": "npx babel src --out-dir lib --watch --source-maps" + "watch": "npx -p babel-cli babel src --out-dir lib --watch --source-maps" }, "ava": { "babel": "inherit", diff --git a/@packages/test/package.json b/@packages/test/package.json index 359be40d26..371175ff27 100644 --- a/@packages/test/package.json +++ b/@packages/test/package.json @@ -8,8 +8,8 @@ "pretest": "dep-check", "start": "npx concurrently \"npx ava --watch --verbose\" \"npx yarn run watch\"", "test": "npx ava --verbose", - "build": "npx cross-env NODE_ENV=production npx babel src --out-dir lib --source-maps", - "watch": "npx babel src --out-dir lib --watch --source-maps", + "build": "npx cross-env NODE_ENV=production npx -p babel-cli babel src --out-dir lib --source-maps", + "watch": "npx -p babel-cli babel src --out-dir lib --watch --source-maps", "clean": "npx rimraf lib" }, "ava": { diff --git a/lerna.json b/lerna.json index 07fc14b2de..22038de999 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "lerna": "2.0.0", + "lerna": "2.5.1", "npmClient": "yarn", "useWorkspaces": true, "version": "4.2.2" diff --git a/package.json b/package.json index a12507bfc9..188bc71b6b 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "eslint": "^4.8.0", "eslint-config-prettier": "^2.3.0", "husky": "^0.14.3", - "lerna": "^2.4.0", + "lerna": "^2.5.1", "lint-staged": "^4.0.1", "npx": "^9.6.0", "prettier": "^1.5.2", diff --git a/yarn.lock b/yarn.lock index 32a2cbddff..859377ca49 100644 --- a/yarn.lock +++ b/yarn.lock @@ -111,8 +111,8 @@ acorn-jsx@^3.0.0: acorn "^3.0.4" acorn@>=2.5.2, acorn@^5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7" + version "5.2.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" acorn@^3.0.4: version "3.3.0" @@ -143,8 +143,8 @@ ajv-keywords@^1.0.0: resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" ajv-keywords@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0" + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" ajv@^4.7.0, ajv@^4.9.1: version "4.11.8" @@ -154,13 +154,13 @@ ajv@^4.7.0, ajv@^4.9.1: json-stable-stringify "^1.0.1" ajv@^5.1.0, ajv@^5.2.0, ajv@^5.2.3: - version "5.2.3" - resolved "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz#c06f598778c44c6b161abafe3466b81ad1814ed2" + version "5.3.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda" dependencies: co "^4.6.0" fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" - json-stable-stringify "^1.0.1" align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" @@ -1063,8 +1063,8 @@ babel-polyfill@^6.23.0, babel-polyfill@^6.26.0, babel-polyfill@^6.3.14: regenerator-runtime "^0.10.5" babel-preset-env@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.0.tgz#2de1c782a780a0a5d605d199c957596da43c44e4" + version "1.6.1" + resolved "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-syntax-trailing-function-commas "^6.22.0" @@ -1216,8 +1216,8 @@ boxen@^0.6.0: widest-line "^1.0.0" boxen@^1.0.0, boxen@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/boxen/-/boxen-1.2.1.tgz#0f11e7fe344edb9397977fc13ede7f64d956481d" + version "1.2.2" + resolved "https://registry.npmjs.org/boxen/-/boxen-1.2.2.tgz#3f1d4032c30ffea9d4b02c322eaf2ea741dcbce5" dependencies: ansi-align "^2.0.0" camelcase "^4.0.0" @@ -1243,11 +1243,11 @@ braces@^1.8.2: repeat-element "^1.1.2" browserslist@^2.1.2: - version "2.5.1" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-2.5.1.tgz#68e4bc536bbcc6086d62843a2ffccea8396821c6" + version "2.7.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-2.7.0.tgz#dc375dc70048fec3d989042a35022342902eff00" dependencies: - caniuse-lite "^1.0.30000744" - electron-to-chromium "^1.3.24" + caniuse-lite "^1.0.30000757" + electron-to-chromium "^1.3.27" buf-compare@^1.0.0: version "1.0.1" @@ -1365,9 +1365,9 @@ camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" -caniuse-lite@^1.0.30000744: - version "1.0.30000746" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000746.tgz#c64f95a3925cfd30207a308ed76c1ae96ea09ea0" +caniuse-lite@^1.0.30000757: + version "1.0.30000758" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000758.tgz#e261140076651049cf6891ed4bc649b5c8c26c69" capture-stack-trace@^1.0.0: version "1.0.0" @@ -1413,14 +1413,14 @@ chalk@^0.4.0: strip-ansi "~0.1.0" chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e" + version "2.3.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" dependencies: ansi-styles "^3.1.0" escape-string-regexp "^1.0.5" supports-color "^4.0.0" -chokidar@^1.4.2, chokidar@^1.6.0, chokidar@^1.6.1: +chokidar@^1.4.2, chokidar@^1.6.1, chokidar@^1.7.0: version "1.7.0" resolved "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -1958,8 +1958,8 @@ create-error-class@^3.0.0, create-error-class@^3.0.1: capture-stack-trace "^1.0.0" cross-env@^5.0.1, cross-env@^5.0.5: - version "5.0.5" - resolved "https://registry.npmjs.org/cross-env/-/cross-env-5.0.5.tgz#4383d364d9660873dd185b398af3bfef5efffef3" + version "5.1.1" + resolved "https://registry.npmjs.org/cross-env/-/cross-env-5.1.1.tgz#b6d8ab97f304c0f71dae7277b75fe424c08dfa74" dependencies: cross-spawn "^5.1.0" is-windows "^1.0.0" @@ -2059,19 +2059,19 @@ debug-log@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" -debug@2, debug@2.6.9, debug@^2.1.1, debug@^2.2.0, debug@^2.4.1, debug@^2.6.3, debug@^2.6.8: +debug@2, debug@2.6.9, debug@^2.1.1, debug@^2.2.0, debug@^2.4.1, debug@^2.6.8: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" -debug@^3.0.1: +debug@^3.0.1, debug@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" dependencies: ms "2.0.0" -debuglog@^1.0.1: +debuglog@*, debuglog@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -2205,6 +2205,10 @@ detect-indent@^5.0.0, detect-indent@~5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" +detect-libc@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.2.tgz#71ad5d204bf17a6a6ca8f450c61454066ef461e1" + detective@^4.0.0: version "4.5.0" resolved "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz#6e5a8c6b26e6c7a254b1c6b6d7490d98ec91edd1" @@ -2224,8 +2228,8 @@ diff@^3.0.0, diff@^3.0.1: resolved "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" docsify-cli@^4.1.8: - version "4.1.11" - resolved "https://registry.npmjs.org/docsify-cli/-/docsify-cli-4.1.11.tgz#b99989155ca6e5f73c7cb48b47207ce602b89594" + version "4.1.12" + resolved "https://registry.npmjs.org/docsify-cli/-/docsify-cli-4.1.12.tgz#43645ede4b9e6a25a79f1227f223e26054eacc86" dependencies: chalk "^1.1.3" connect "^3.6.0" @@ -2243,22 +2247,22 @@ docsify-cli@^4.1.8: yargs "^7.0.2" docsify-server-renderer@^4.1.9: - version "4.3.10" - resolved "https://registry.npmjs.org/docsify-server-renderer/-/docsify-server-renderer-4.3.10.tgz#bfbd8e89ab2e18ec083c5cdee715bb4ac8a136a1" + version "4.5.0" + resolved "https://registry.npmjs.org/docsify-server-renderer/-/docsify-server-renderer-4.5.0.tgz#f05758dbe82789a5f05f4232ed1b0dcbffd7d0f6" dependencies: debug "^2.6.8" node-fetch "^1.7.0" resolve-pathname "^2.1.0" docsify@>=3: - version "4.3.10" - resolved "https://registry.npmjs.org/docsify/-/docsify-4.3.10.tgz#bc6beb55f0a6ad72fc0a85ad1dfc3f7cdd026ffc" + version "4.5.0" + resolved "https://registry.npmjs.org/docsify/-/docsify-4.5.0.tgz#fc1c15b9b2e47d2df829e2cfc767906c70d8c1ae" dependencies: marked "^0.3.6" + medium-zoom "^0.2.0" prismjs "^1.6.0" tinydate "^1.0.0" tweezer.js "^1.4.0" - zoom-image "^0.1.4" doctrine@1.5.0: version "1.5.0" @@ -2327,9 +2331,9 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -electron-to-chromium@^1.3.24: - version "1.3.26" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.26.tgz#996427294861a74d9c7c82b9260ea301e8c02d66" +electron-to-chromium@^1.3.27: + version "1.3.27" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d" elegant-spinner@^1.0.1: version "1.0.1" @@ -2384,7 +2388,7 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: +es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: version "0.10.35" resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.35.tgz#18ee858ce6a3c45c7d79e91c15fcca9ec568494f" dependencies: @@ -2396,12 +2400,12 @@ es6-error@^4.0.1, es6-error@^4.0.2: resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.0.2.tgz#eec5c726eacef51b7f6b73c20db6e1b13b069c98" es6-iterator@^2.0.1, es6-iterator@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512" + version "2.0.3" + resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" dependencies: d "1" - es5-ext "^0.10.14" - es6-symbol "^3.1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" es6-map@^0.1.3: version "0.1.5" @@ -2434,7 +2438,7 @@ es6-set@~0.1.5: es6-symbol "3.1.1" event-emitter "~0.3.5" -es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: +es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" dependencies: @@ -2468,8 +2472,8 @@ escope@^3.6.0: estraverse "^4.1.1" eslint-config-prettier@^2.3.0: - version "2.6.0" - resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.6.0.tgz#f21db0ebb438ad678fb98946097c4bb198befccc" + version "2.7.0" + resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.7.0.tgz#7bbfef66ad783277836f4ea556e68b9bcc9da4d0" dependencies: get-stdin "^5.0.1" @@ -2515,8 +2519,8 @@ eslint-plugin-ava@^4.2.0: pkg-up "^2.0.0" eslint-plugin-import@^2.0.0: - version "2.7.0" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.7.0.tgz#21de33380b9efb55f5ef6d2e210ec0e07e7fa69f" + version "2.8.0" + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz#fa1b6ef31fcb3c501c09859c1b86f1fc5b986894" dependencies: builtin-modules "^1.1.1" contains-path "^0.1.0" @@ -2600,8 +2604,8 @@ eslint@^3.18.0: user-home "^2.0.0" eslint@^4.8.0: - version "4.8.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-4.8.0.tgz#229ef0e354e0e61d837c7a80fdfba825e199815e" + version "4.10.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-4.10.0.tgz#f25d0d7955c81968c2309aa5c9a229e045176bb7" dependencies: ajv "^5.2.0" babel-code-frame "^6.22.0" @@ -2814,6 +2818,10 @@ fast-diff@^1.1.1: version "1.1.2" resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -3366,8 +3374,8 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" handlebars@^4.0.2, handlebars@^4.0.3: - version "4.0.10" - resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f" + version "4.0.11" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" dependencies: async "^1.4.0" optimist "^0.6.1" @@ -3567,8 +3575,8 @@ ignore-by-default@^1.0.0: resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" ignore@^3.2.0, ignore@^3.2.6, ignore@^3.3.3: - version "3.3.5" - resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.5.tgz#c4e715455f6073a8d7e5dae72d2fc9d71663dba6" + version "3.3.7" + resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" import-from@2.1.0, import-from@^2.1.0: version "2.1.0" @@ -3591,7 +3599,7 @@ import-modules@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc" -imurmurhash@^0.1.4: +imurmurhash@*, imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -3743,8 +3751,8 @@ is-binary-path@^1.0.0: binary-extensions "^1.0.0" is-buffer@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" + version "1.1.6" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" is-builtin-module@^1.0.0: version "1.0.0" @@ -4022,14 +4030,14 @@ istanbul-lib-coverage@^1.1.0, istanbul-lib-coverage@^1.1.1: resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" istanbul-lib-hook@^1.0.6: - version "1.0.7" - resolved "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc" + version "1.1.0" + resolved "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" dependencies: append-transform "^0.4.0" istanbul-lib-instrument@^1.7.1, istanbul-lib-instrument@^1.7.5: - version "1.8.0" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.8.0.tgz#66f6c9421cc9ec4704f76f2db084ba9078a2b532" + version "1.9.1" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" @@ -4040,8 +4048,8 @@ istanbul-lib-instrument@^1.7.1, istanbul-lib-instrument@^1.7.5: semver "^5.3.0" istanbul-lib-report@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#f0e55f56655ffa34222080b7a0cd4760e1405fc9" + version "1.1.2" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425" dependencies: istanbul-lib-coverage "^1.1.1" mkdirp "^0.5.1" @@ -4049,18 +4057,18 @@ istanbul-lib-report@^1.1.0: supports-color "^3.1.2" istanbul-lib-source-maps@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c" + version "1.2.2" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c" dependencies: - debug "^2.6.3" + debug "^3.1.0" istanbul-lib-coverage "^1.1.1" mkdirp "^0.5.1" rimraf "^2.6.1" source-map "^0.5.3" istanbul-reports@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.2.tgz#0fb2e3f6aa9922bd3ce45d05d8ab4d5e8e07bd4f" + version "1.1.3" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10" dependencies: handlebars "^4.0.3" @@ -4147,8 +4155,8 @@ jsbn@~0.1.0: resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" jschardet@^1.4.2: - version "1.5.1" - resolved "https://registry.npmjs.org/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9" + version "1.6.0" + resolved "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz#c7d1a71edcff2839db2f9ec30fc5d5ebd3c1a678" jsesc@^1.3.0: version "1.3.0" @@ -4271,9 +4279,9 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -lerna@^2.0.0, lerna@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/lerna/-/lerna-2.4.0.tgz#7b76446b154bafb9cba8996f3dc233f1cb6ca7c3" +lerna@^2.0.0, lerna@^2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/lerna/-/lerna-2.5.1.tgz#d07099bd3051ee799f98c753328bd69e96c6fab8" dependencies: async "^1.5.0" chalk "^2.1.0" @@ -4299,6 +4307,7 @@ lerna@^2.0.0, lerna@^2.4.0: minimatch "^3.0.4" npmlog "^4.1.2" p-finally "^1.0.0" + package-json "^4.0.1" path-exists "^3.0.0" read-cmd-shim "^1.0.1" read-pkg "^2.0.0" @@ -4324,9 +4333,9 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libnpx@9.6.0: - version "9.6.0" - resolved "https://registry.npmjs.org/libnpx/-/libnpx-9.6.0.tgz#c441ddd698b043bd8e8dc78384fa8eb7d77991e5" +libnpx@9.7.1: + version "9.7.1" + resolved "https://registry.npmjs.org/libnpx/-/libnpx-9.7.1.tgz#55300b5e119bd47b714be9704ca0696ffb18b025" dependencies: dotenv "^4.0.0" npm-package-arg "^5.1.2" @@ -4338,11 +4347,12 @@ libnpx@9.6.0: yargs "^8.0.2" lint-staged@^4.0.1: - version "4.2.3" - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-4.2.3.tgz#5a1f12256af06110b96225f109dbf215009a37a9" + version "4.3.0" + resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-4.3.0.tgz#ed0779ad9a42c0dc62bb3244e522870b41125879" dependencies: app-root-path "^2.0.0" chalk "^2.1.0" + commander "^2.11.0" cosmiconfig "^1.1.0" execa "^0.8.0" is-glob "^4.0.0" @@ -4374,8 +4384,8 @@ listr-update-renderer@^0.2.0: strip-ansi "^3.0.1" listr-verbose-renderer@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.0.tgz#44dc01bb0c34a03c572154d4d08cde9b1dc5620f" + version "0.4.1" + resolved "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#8206f4cf6d52ddc5827e5fd14989e0e965933a35" dependencies: chalk "^1.1.3" cli-cursor "^1.0.2" @@ -4404,10 +4414,10 @@ listr@^0.12.0: strip-ansi "^3.0.1" livereload@^0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/livereload/-/livereload-0.6.2.tgz#bcd7c3f179cb0b21e2aafde22ecc7276fb44483e" + version "0.6.3" + resolved "https://registry.npmjs.org/livereload/-/livereload-0.6.3.tgz#d97f6b133db6c70eff575abc7460f10cd35f6f76" dependencies: - chokidar "^1.6.0" + chokidar "^1.7.0" opts ">= 1.2.0" ws "^1.1.1" @@ -4450,6 +4460,10 @@ lockfile@~1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz#2638fc39a0331e9cac1a04b71799931c9c50df79" +lodash._baseindexof@*: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c" + lodash._baseuniq@~4.6.0: version "4.6.0" resolved "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" @@ -4457,10 +4471,28 @@ lodash._baseuniq@~4.6.0: lodash._createset "~4.0.0" lodash._root "~3.0.0" +lodash._bindcallback@*: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + +lodash._cacheindexof@*: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92" + +lodash._createcache@*: + version "3.1.2" + resolved "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093" + dependencies: + lodash._getnative "^3.0.0" + lodash._createset@~4.0.0: version "4.0.3" resolved "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" +lodash._getnative@*, lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -4517,6 +4549,10 @@ lodash.merge@^4.6.0: version "4.6.0" resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" +lodash.restparam@*: + version "3.6.1" + resolved "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + lodash.snakecase@^4.0.1: version "4.1.1" resolved "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" @@ -4610,10 +4646,10 @@ lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@~4.1.1: yallist "^2.1.2" make-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978" + version "1.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: - pify "^2.3.0" + pify "^3.0.0" make-fetch-happen@^2.4.13: version "2.5.0" @@ -4671,6 +4707,10 @@ md5-o-matic@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" +medium-zoom@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/medium-zoom/-/medium-zoom-0.2.0.tgz#12c9a6da7dee80adcb7bfae8549f9306017e4ca6" + mem@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" @@ -4885,9 +4925,10 @@ node-localstorage@^0.6.0: resolved "https://registry.npmjs.org/node-localstorage/-/node-localstorage-0.6.0.tgz#45a0601c6932dfde6644a23361f1be173c75d3af" node-pre-gyp@^0.6.36: - version "0.6.38" - resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.38.tgz#e92a20f83416415bb4086f6d1fb78b3da73d113d" + version "0.6.39" + resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" dependencies: + detect-libc "^1.0.2" hawk "3.1.3" mkdirp "^0.5.1" nopt "^4.0.1" @@ -5115,10 +5156,10 @@ npm@5.1.0: set-blocking "~2.0.0" npx@^9.6.0: - version "9.6.0" - resolved "https://registry.npmjs.org/npx/-/npx-9.6.0.tgz#00a23de5e6a490878a800d5f65a893b19633d575" + version "9.7.1" + resolved "https://registry.npmjs.org/npx/-/npx-9.7.1.tgz#88d50f18cb08337fab5f4302705ca74c9995838e" dependencies: - libnpx "9.6.0" + libnpx "9.7.1" npm "5.1.0" number-is-nan@^1.0.0: @@ -5348,7 +5389,7 @@ package-json@^2.0.0: registry-url "^3.0.3" semver "^5.1.0" -package-json@^4.0.0: +package-json@^4.0.0, package-json@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" dependencies: @@ -5609,8 +5650,8 @@ pretty-ms@^2.0.0: plur "^1.0.0" prismjs@^1.6.0: - version "1.8.1" - resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.8.1.tgz#bd0cdc32e9a561c1c8c3c9733765a7f1ec3b54ee" + version "1.8.3" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.8.3.tgz#4a3d140be5f2614a8987ca2330733a40d8ad207b" optionalDependencies: clipboard "^1.5.5" @@ -5689,8 +5730,8 @@ punycode@^1.4.1: resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" q@^1.4.1: - version "1.5.0" - resolved "https://registry.npmjs.org/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1" + version "1.5.1" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" qs@~6.4.0: version "6.4.0" @@ -5712,8 +5753,8 @@ range-parser@~1.2.0: resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" rc@^1.0.1, rc@^1.1.6, rc@^1.1.7: - version "1.2.1" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" + version "1.2.2" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" dependencies: deep-extend "~0.4.0" ini "~1.3.0" @@ -5824,7 +5865,7 @@ readable-stream@~1.1.10: isarray "0.0.1" string_decoder "~0.10.x" -readdir-scoped-modules@^1.0.0: +readdir-scoped-modules@*, readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" dependencies: @@ -6073,8 +6114,8 @@ resolve-pkg@^1.0.0: resolve-from "^2.0.0" resolve@^1.1.6, resolve@^1.1.7, resolve@^1.2.0: - version "1.4.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" + version "1.5.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" dependencies: path-parse "^1.0.5" @@ -6159,8 +6200,8 @@ rx@^4.1.0: resolved "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" rxjs@^5.0.0-beta.11: - version "5.4.3" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-5.4.3.tgz#0758cddee6033d68e0fd53676f0f3596ce3d483f" + version "5.5.2" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz#28d403f0071121967f18ad665563255d54236ac3" dependencies: symbol-observable "^1.0.1" @@ -6303,8 +6344,8 @@ sntp@1.x.x: hoek "2.x.x" sntp@2.x.x: - version "2.0.2" - resolved "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz#5064110f0af85f7cfdb7d6b67a40028ce52b4b2b" + version "2.1.0" + resolved "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" dependencies: hoek "4.x.x" @@ -6441,7 +6482,11 @@ staged-git-files@0.0.4: version "0.0.4" resolved "https://registry.npmjs.org/staged-git-files/-/staged-git-files-0.0.4.tgz#d797e1b551ca7a639dec0237dc6eb4bb9be17d35" -"statuses@>= 1.3.1 < 2", statuses@~1.3.1: +"statuses@>= 1.3.1 < 2": + version "1.4.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +statuses@~1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" @@ -6592,8 +6637,8 @@ supports-color@^3.1.2, supports-color@^3.2.3: has-flag "^1.0.0" supports-color@^4.0.0: - version "4.4.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + version "4.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" dependencies: has-flag "^2.0.0" @@ -6637,8 +6682,8 @@ tar-fs@^1.15.3: tar-stream "^1.1.2" tar-pack@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" + version "3.4.1" + resolved "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" dependencies: debug "^2.2.0" fstream "^1.0.10" @@ -6983,7 +7028,7 @@ v8flags@^2.1.1: dependencies: user-home "^1.1.1" -validate-npm-package-license@^3.0.1: +validate-npm-package-license@*, validate-npm-package-license@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" dependencies: @@ -7293,7 +7338,3 @@ yargs@~3.10.0: yarn@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/yarn/-/yarn-1.2.1.tgz#0d628dc01438881a1663a6f83cbf7ac5db7a75fc" - -zoom-image@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/zoom-image/-/zoom-image-0.1.4.tgz#faaf0a8051bb6726be60cf3dd6a335ec73f1e969"