diff --git a/package.json b/package.json index 9b41a83e..80a45cb9 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "autoprefixer": "^6.7.7", "babel-cli": "^6.24.0", "babel-core": "^6.24.0", - "babel-eslint": "^7.1.1", + "babel-eslint": "^7.2.1", "babel-istanbul": "^0.12.2", "babel-loader": "^6.4.1", "babel-plugin-rewire": "^1.0.0", @@ -45,36 +45,36 @@ "conventional-changelog-cli": "^1.3.1", "cssnano": "^3.7.0", "doctoc": "^1.3.0", - "eslint": "^3.17.1", - "eslint-config-algolia": "^7.0.1", + "eslint": "^3.18.0", + "eslint-config-algolia": "^7.0.2", "eslint-config-prettier": "^1.5.0", "eslint-import-resolver-webpack": "^0.8.1", "eslint-plugin-algolia": "^1.5.0", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jest": "^19.0.1", "gh-pages": "^0.12.0", - "husky": "^0.13.2", + "husky": "^0.13.3", "jest": "^19.0.2", "jsdom": "^9.12.0", "json": "^9.0.6", "lint-staged": "^3.4.0", "mversion": "^1.10.1", "nd": "^1.2.0", - "node-sass": "^4.5.0", + "node-sass": "^4.5.1", "onchange": "^3.2.1", "postcss-cli": "^3.0.0", "prettier": "^0.22.0", "pretty-bytes-cli": "^2.0.0", "semver": "^5.1.0", - "sinon": "^2.0.0", - "uglify-js": "^2.8.13", - "webpack": "^2.2.1", + "sinon": "^2.1.0", + "uglify-js": "^2.8.15", + "webpack": "^2.3.1", "webpack-dev-server": "^2.4.2" }, "peerDependencies": {}, "dependencies": { "algoliasearch": "^3.22.1", - "autocomplete.js": "^0.27.0", + "autocomplete.js": "^0.28.0", "hogan.js": "^3.0.2", "to-factory": "^1.0.0" } diff --git a/yarn.lock b/yarn.lock index e8e3739f..9ac9d549 100644 --- a/yarn.lock +++ b/yarn.lock @@ -308,7 +308,7 @@ async@1.x, async@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/async/-/async-1.5.0.tgz#2796642723573859565633fc6274444bee2f8ce3" -async@2.1.2, async@^2.1.2: +async@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/async/-/async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385" dependencies: @@ -318,7 +318,7 @@ async@^1.4.2, async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@^2.1.4: +async@^2.1.2, async@^2.1.4: version "2.1.5" resolved "https://registry.yarnpkg.com/async/-/async-2.1.5.tgz#e587c68580994ac67fc56ff86d3ac56bdbe810bc" dependencies: @@ -332,9 +332,9 @@ atoa@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/atoa/-/atoa-1.0.0.tgz#0cc0e91a480e738f923ebc103676471779b34a49" -autocomplete.js@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.27.0.tgz#406a850c2595b8588c65a97e62826c1d3b0aeeff" +autocomplete.js@^0.28.0: + version "0.28.0" + resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.28.0.tgz#989fea60f554e43f7d5a7573d21854cb3f6b3dbd" dependencies: immediate "^3.2.3" @@ -410,7 +410,7 @@ babel-core@^6.0.0, babel-core@^6.24.0: slash "^1.0.0" source-map "^0.5.0" -babel-eslint@^7.0.0, babel-eslint@^7.1.1: +babel-eslint@^7.0.0: version "7.1.1" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.1.tgz#8a6a884f085aa7060af69cfc77341c2f99370fb2" dependencies: @@ -420,6 +420,15 @@ babel-eslint@^7.0.0, babel-eslint@^7.1.1: babylon "^6.13.0" lodash.pickby "^4.6.0" +babel-eslint@^7.2.1: + version "7.2.1" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.1.tgz#079422eb73ba811e3ca0865ce87af29327f8c52f" + dependencies: + babel-code-frame "^6.22.0" + babel-traverse "^6.23.1" + babel-types "^6.23.0" + babylon "^6.16.1" + babel-generator@^6.18.0, babel-generator@^6.24.0: version "6.24.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" @@ -947,7 +956,7 @@ babylon@6.15.0: version "6.15.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.15.0.tgz#ba65cfa1a80e1759b0e89fb562e27dccae70348e" -babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0: +babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0, babylon@^6.16.1: version "6.16.1" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3" @@ -1430,7 +1439,7 @@ colors@0.6.0-1: version "0.6.0-1" resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.0-1.tgz#6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a" -colors@0.6.x, colors@0.x.x: +colors@0.6.x, colors@0.x.x, colors@>=0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc" @@ -1438,7 +1447,7 @@ colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" -colors@>=0.6.2, colors@~1.1.2: +colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -2044,6 +2053,13 @@ doctrine@1.5.0, doctrine@^1.2.2: esutils "^2.0.2" isarray "^1.0.0" +doctrine@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + dom-serializer@0: version "0.1.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" @@ -2294,9 +2310,9 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-config-algolia@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/eslint-config-algolia/-/eslint-config-algolia-7.0.1.tgz#6199a5037460f17f2beab55cd417081a6cab6716" +eslint-config-algolia@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/eslint-config-algolia/-/eslint-config-algolia-7.0.2.tgz#ed045ffcf52c21eb59eb7f146ae1de17b165894f" dependencies: babel-eslint "^7.0.0" eslint "^3.8.0" @@ -2376,7 +2392,47 @@ eslint-plugin-react@^6.4.1: jsx-ast-utils "^1.3.4" object.assign "^4.0.4" -eslint@^3.17.1, eslint@^3.8.0: +eslint@^3.18.0: + version "3.18.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.18.0.tgz#647e985c4ae71502d20ac62c109f66d5104c8a4b" + dependencies: + babel-code-frame "^6.16.0" + chalk "^1.1.3" + concat-stream "^1.5.2" + debug "^2.1.1" + doctrine "^2.0.0" + escope "^3.6.0" + espree "^3.4.0" + esquery "^1.0.0" + estraverse "^4.2.0" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + glob "^7.0.3" + globals "^9.14.0" + ignore "^3.2.0" + imurmurhash "^0.1.4" + inquirer "^0.12.0" + is-my-json-valid "^2.10.0" + is-resolvable "^1.0.0" + js-yaml "^3.5.1" + json-stable-stringify "^1.0.0" + levn "^0.3.0" + lodash "^4.0.0" + mkdirp "^0.5.0" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.1" + pluralize "^1.2.1" + progress "^1.1.8" + require-uncached "^1.0.2" + shelljs "^0.7.5" + strip-bom "^3.0.0" + strip-json-comments "~2.0.1" + table "^3.7.8" + text-table "~0.2.0" + user-home "^2.0.0" + +eslint@^3.8.0: version "3.17.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.17.1.tgz#b80ae12d9c406d858406fccda627afce33ea10ea" dependencies: @@ -2434,6 +2490,12 @@ esprima@~3.1.0: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" +esquery@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + dependencies: + estraverse "^4.0.0" + esrecurse@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" @@ -2445,7 +2507,7 @@ estraverse@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" @@ -3013,7 +3075,7 @@ glob@5.x: once "^1.3.0" path-is-absolute "^1.0.0" -glob@7.1.1, glob@^7.0.5, glob@~7.1.1: +glob@7.1.1, glob@^7.0.3, glob@^7.0.5, glob@~7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" dependencies: @@ -3043,7 +3105,7 @@ glob@^6.0.0: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3: +glob@^7.0.0: version "7.0.5" resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95" dependencies: @@ -3319,9 +3381,9 @@ https-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" -husky@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/husky/-/husky-0.13.2.tgz#9dcf212f88e61dba36f17be1a202ed61ff6c0661" +husky@^0.13.3: + version "0.13.3" + resolved "https://registry.yarnpkg.com/husky/-/husky-0.13.3.tgz#bc2066080badc8b8fe3516e881f5bc68a57052ff" dependencies: chalk "^1.1.3" find-parent-dir "^0.3.0" @@ -4850,9 +4912,9 @@ node-pre-gyp@^0.6.29: tar "~2.2.1" tar-pack "~3.3.0" -node-sass@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.0.tgz#532e37bad0ce587348c831535dbc98ea4289508b" +node-sass@^4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.1.tgz#e8e119fe3c8213ad7e56ca618dd231e9e8b30f5b" dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -4869,7 +4931,7 @@ node-sass@^4.5.0: nan "^2.3.2" node-gyp "^3.3.1" npmlog "^4.0.0" - request "^2.61.0" + request "^2.79.0" sass-graph "^2.1.1" stdout-stream "^1.4.0" @@ -6197,7 +6259,7 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -request@2, request@^2.61.0, request@^2.74.0, request@^2.79.0, request@~2.79.0: +request@2, request@^2.74.0, request@^2.79.0, request@~2.79.0: version "2.79.0" resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: @@ -6459,9 +6521,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@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-2.0.0.tgz#48337fa489069e530ad7e2f44f07b0ae93d37b24" +sinon@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-2.1.0.tgz#e057a9d2bf1b32f5d6dd62628ca9ee3961b0cafb" dependencies: diff "^3.1.0" formatio "1.2.0" @@ -6525,9 +6587,9 @@ sorted-union-stream@~2.1.3: from2 "^1.3.0" stream-iterate "^1.1.0" -source-list-map@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" +source-list-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.0.1.tgz#cc1fc17122ae0a51978024c2cc0f8c35659026b8" source-map-support@^0.4.2: version "0.4.13" @@ -6773,7 +6835,7 @@ structured-source@^3.0.2: dependencies: boundary "^1.0.1" -supports-color@3.1.x, supports-color@^3.1.0, supports-color@^3.1.1: +supports-color@3.1.x, supports-color@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" dependencies: @@ -6787,7 +6849,7 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -supports-color@^3.1.2, supports-color@^3.2.3: +supports-color@^3.1.0, supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" dependencies: @@ -7042,7 +7104,7 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -uglify-js@^2.6, uglify-js@^2.7.5, uglify-js@^2.8.13: +uglify-js@^2.6: version "2.8.13" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.13.tgz#d0cdf02f3c661484fac601b7e723207b735a374c" dependencies: @@ -7050,6 +7112,15 @@ uglify-js@^2.6, uglify-js@^2.7.5, uglify-js@^2.8.13: uglify-to-browserify "~1.0.0" yargs "~3.10.0" +uglify-js@^2.8.15, uglify-js@^2.8.5: + version "2.8.15" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.15.tgz#835dd4cd5872554756e6874508d0d0561704d94d" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" @@ -7302,7 +7373,7 @@ watch@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" -watchpack@^1.2.0: +watchpack@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.3.1.tgz#7d8693907b28ce6013e7f3610aa2a1acf07dad87" dependencies: @@ -7365,16 +7436,16 @@ webpack-dev-server@^2.4.2: webpack-dev-middleware "^1.9.0" yargs "^6.0.0" -webpack-sources@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.5.tgz#aa1f3abf0f0d74db7111c40e500b84f966640750" +webpack-sources@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.2.0.tgz#fea93ba840f16cdd3f246f0ee95f88a9492c69fb" dependencies: - source-list-map "~0.1.7" + source-list-map "^1.0.1" source-map "~0.5.3" -webpack@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.2.1.tgz#7bb1d72ae2087dd1a4af526afec15eed17dda475" +webpack@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.3.1.tgz#55bce8baffe7c1f9dc3029adc048643b448318a8" dependencies: acorn "^4.0.4" acorn-dynamic-import "^2.0.0" @@ -7392,9 +7463,9 @@ webpack@^2.2.1: source-map "^0.5.3" supports-color "^3.1.0" tapable "~0.2.5" - uglify-js "^2.7.5" - watchpack "^1.2.0" - webpack-sources "^0.1.4" + uglify-js "^2.8.5" + watchpack "^1.3.1" + webpack-sources "^0.2.0" yargs "^6.0.0" websocket-driver@>=0.5.1: