diff --git a/package.json b/package.json index 2f5af2c..0f6a294 100644 --- a/package.json +++ b/package.json @@ -55,17 +55,17 @@ "tohash": "^1.0.2" }, "devDependencies": { - "@applitools/eyes-cypress": "^3.7.1", + "@applitools/eyes-cypress": "^3.7.3", "all-contributors-cli": "^6.8.1", - "babel-eslint": "^10.0.2", + "babel-eslint": "^10.0.3", "cypress": "^3.4.1", - "eslint": "^6.2.1", + "eslint": "^6.2.2", "eslint-plugin-import": "^2.18.2", "eslint-plugin-jsx-a11y": "^6.2.1", "eslint-plugin-react": "^7.14.3", - "eslint-plugin-react-hooks": "^1.7.0", + "eslint-plugin-react-hooks": "^2.0.1", "husky": "^3.0.4", - "lint-staged": "^9.2.3", + "lint-staged": "^9.2.4", "now": "^16.1.2", "now-release": "^0.0.2", "wait-on": "^3.3.0" diff --git a/yarn.lock b/yarn.lock index 035bd84..5414ca7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"@applitools/dom-snapshot@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@applitools/dom-snapshot/-/dom-snapshot-2.1.2.tgz#39174ce6d596f4fd92d3c2ecdd786494e5f7552a" - integrity sha512-NZCz0/Q9IX2US+JxKBrH8dPSAhJBuRZxNGSM0qFXohbDBz6AUBSLBCLPPTXKvwo7fvIcWRvlVKtP2efb3+spMg== +"@applitools/dom-snapshot@^2.1.3", "@applitools/dom-snapshot@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@applitools/dom-snapshot/-/dom-snapshot-2.1.4.tgz#339edc9c3f0389c8bb601cf6a9ce9a6ce51bf21a" + integrity sha512-HHrkudJlJuzS4IFiNwUe1P7PVMvzGECqve5iYvDeifGn6t8rEWHf1k3N+g59c73upur1DPQD5fQ82vLYWuY/7g== dependencies: "@applitools/functional-commons" "^1.4.1" @@ -21,16 +21,16 @@ png-async "^0.9.4" stack-trace "^0.0.10" -"@applitools/eyes-cypress@^3.7.1": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@applitools/eyes-cypress/-/eyes-cypress-3.7.1.tgz#b0d8a5119c2a032074287a31b3e0c7251b255904" - integrity sha512-6FMa3wDFaiTmug68apUq2hLGAS3aQvG5RVcR7SpYgioeMczwlCgimo+jwqPD7oxSSNZXE3aC9neo6lZyE6h/KA== +"@applitools/eyes-cypress@^3.7.3": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@applitools/eyes-cypress/-/eyes-cypress-3.7.3.tgz#c7ca81d5a3984c372ab698378928bfcb815ffa74" + integrity sha512-RlEAHZURgaXdqo16s7wMJE+Q+YA6zUAEBrJRtIwmMrtTqnCjjXN3qwhJ9YsjRRoP/4ihNk47AghlbGTnveUpaA== dependencies: - "@applitools/dom-snapshot" "^2.1.2" + "@applitools/dom-snapshot" "^2.1.4" "@applitools/eyes-common" "^3.9.0" "@applitools/eyes-sdk-core" "^5.14.0" - "@applitools/functional-commons" "^1.4.1" - "@applitools/visual-grid-client" "^12.23.1" + "@applitools/functional-commons" "^1.5.2" + "@applitools/visual-grid-client" "^12.23.5" body-parser "^1.19.0" chalk "^2.4.2" cors "^2.8.5" @@ -51,6 +51,11 @@ resolved "https://registry.yarnpkg.com/@applitools/functional-commons/-/functional-commons-1.4.1.tgz#4c2fb38c749d120a49f0d774019126795917c912" integrity sha512-fdujyjZNzG5vxtWC8JZY0Kc6pIybpI3k3ookOBMKmntejKGzKZbufRRNG3okyj10OD+a9DtnHtl3lEkDPlB+Ug== +"@applitools/functional-commons@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@applitools/functional-commons/-/functional-commons-1.5.2.tgz#8d308d3a1a5fc577cebc78cc147e8c701d8de4d8" + integrity sha512-CqNswn/F8DlkDvL39z7ne8OSQUJcoi/XXBNY2THjaadxB8GzK93lo50d6dr8gSKtG7Eha5XlgXkEKJP8jR1DmQ== + "@applitools/http-commons@^1.3.9": version "1.3.9" resolved "https://registry.yarnpkg.com/@applitools/http-commons/-/http-commons-1.3.9.tgz#bdc197d5e827e322f5f7a1660b90a21aa46d1cea" @@ -78,25 +83,23 @@ dependencies: debug "^4.1.0" -"@applitools/visual-grid-client@^12.23.1": - version "12.23.2" - resolved "https://registry.yarnpkg.com/@applitools/visual-grid-client/-/visual-grid-client-12.23.2.tgz#5f8fd817b61fc0bf22a8bb8476e90f4a67480d5d" - integrity sha512-5JYSQRPd6dKv6pMmTjUT4SmiUKRevrs7lfhn1lo1jGtM2nbDV0C3JrbM0Xyxnzf9t68mAaBihJCQ3SNTIsa0jQ== +"@applitools/visual-grid-client@^12.23.5": + version "12.23.5" + resolved "https://registry.yarnpkg.com/@applitools/visual-grid-client/-/visual-grid-client-12.23.5.tgz#9b0386c4642f3eb8bb1fe9e4dd065a05199ccb48" + integrity sha512-AJES8k7w8naddwl7wJjtje4ALdeIlJTsjP9y6TWX+HTFTW0k8zPovmvN8ooVdXenqZ/AvNQ7oNUyLFX50UIghA== dependencies: - "@applitools/dom-snapshot" "^2.1.2" + "@applitools/dom-snapshot" "^2.1.3" "@applitools/eyes-common" "^3.9.0" "@applitools/eyes-sdk-core" "^5.14.0" - "@applitools/functional-commons" "^1.4.1" + "@applitools/functional-commons" "^1.5.2" "@applitools/http-commons" "^1.3.9" "@applitools/isomorphic-fetch" "^3.0.0" he "^1.2.0" jsdom "^15.1.1" - lodash.mapkeys "^4.6.0" lodash.mapvalues "^4.6.0" mime-types "^2.1.24" mkdirp "^0.5.1" postcss-value-parser "^4.0.2" - rimraf "^2.6.3" throat "^5.0.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5": @@ -1450,10 +1453,10 @@ acorn-globals@^4.3.2: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-jsx@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" - integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== +acorn-jsx@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.2.tgz#84b68ea44b373c4f8686023a551f61a21b7c4a4f" + integrity sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw== acorn-walk@^6.0.1, acorn-walk@^6.1.1: version "6.2.0" @@ -1883,7 +1886,7 @@ babel-core@7.0.0-bridge.0: resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-eslint@^10.0.1, babel-eslint@^10.0.2: +babel-eslint@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.2.tgz#182d5ac204579ff0881684b040560fdcc1558456" integrity sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q== @@ -1895,6 +1898,18 @@ babel-eslint@^10.0.1, babel-eslint@^10.0.2: eslint-scope "3.7.1" eslint-visitor-keys "^1.0.0" +babel-eslint@^10.0.3: + version "10.0.3" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" + integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + babel-extract-comments@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" @@ -3468,10 +3483,10 @@ eslint-plugin-react-hooks@^1.6.0: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.1.tgz#3c66a5515ea3e0a221ffc5d4e75c971c217b1a4c" integrity sha512-wHhmGJyVuijnYIJXZJHDUF2WM+rJYTjulUTqF9k61d3BTk8etydz+M4dXUVH7M76ZRS85rqBTCx0Es/lLsrjnA== -eslint-plugin-react-hooks@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" - integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== +eslint-plugin-react-hooks@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.0.1.tgz#e898ec26a0a335af6f7b0ad1f0bedda7143ed756" + integrity sha512-xir+3KHKo86AasxlCV8AHRtIZPHljqCRRUYgASkbatmt0fad4+5GgC7zkT7o/06hdKM6MIwp8giHVXqBPaarHQ== eslint-plugin-react@^7.13.0: version "7.14.2" @@ -3549,10 +3564,10 @@ eslint-visitor-keys@^1.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.2.1.tgz#66c2e4fe8b6356b9f01e828adc3ad04030122df1" - integrity sha512-ES7BzEzr0Q6m5TK9i+/iTpKjclXitOdDK4vT07OqbkBT2/VcN/gO9EL1C4HlK3TAOXYv2ItcmbVR9jO1MR0fJg== +eslint@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.2.2.tgz#03298280e7750d81fcd31431f3d333e43d93f24f" + integrity sha512-mf0elOkxHbdyGX1IJEUsNBzCDdyoUgljF3rRlgfyYh0pwGnreLc0jjD6ZuleOibjmnUWZLY2eXwSooeOgGJ2jw== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -3563,7 +3578,7 @@ eslint@^6.2.1: eslint-scope "^5.0.0" eslint-utils "^1.4.2" eslint-visitor-keys "^1.1.0" - espree "^6.1.0" + espree "^6.1.1" esquery "^1.0.1" esutils "^2.0.2" file-entry-cache "^5.0.1" @@ -3592,13 +3607,13 @@ eslint@^6.2.1: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.0.tgz#a1e8aa65bf29a331d70351ed814a80e7534e0884" - integrity sha512-boA7CHRLlVWUSg3iL5Kmlt/xT3Q+sXnKoRYYzj1YeM10A76TEJBbotV5pKbnK42hEUIr121zTv+QLRM5LsCPXQ== +espree@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.1.tgz#7f80e5f7257fc47db450022d723e356daeb1e5de" + integrity sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ== dependencies: acorn "^7.0.0" - acorn-jsx "^5.0.0" + acorn-jsx "^5.0.2" eslint-visitor-keys "^1.1.0" esprima@^3.1.3: @@ -5319,10 +5334,10 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -lint-staged@^9.2.3: - version "9.2.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-9.2.3.tgz#a4ef2b7033f83e8dbc718556610e20e0098356c0" - integrity sha512-ovDmF0c0VJDTP0VmwLetJQ+lVGyNqOkTniwO9S0MOJxGxIExpSRTL56/ZmvXZ1tHNA53GBbXQbfS8RnNGRXFjg== +lint-staged@^9.2.4: + version "9.2.4" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-9.2.4.tgz#7a35839c9c6103ec98eabf43e35657c209509345" + integrity sha512-RAt5ogbLRiKy9+T3dKbbPKP6tN2I9VjEtTXQFxdkauUdMjIBsS70ikwwSgsBR8xVVCUSX7sVDyWCyem5xB8YDw== dependencies: chalk "^2.4.2" commander "^2.20.0" @@ -5501,11 +5516,6 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= -lodash.mapkeys@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.mapkeys/-/lodash.mapkeys-4.6.0.tgz#df2cfa231d7c57c7a8ad003abdad5d73d3ea5195" - integrity sha1-3yz6Ix18V8eorQA6va1dc9PqUZU= - lodash.mapvalues@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" @@ -7355,6 +7365,13 @@ resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.3.2, resolve@^1.5. dependencies: path-parse "^1.0.6" +resolve@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + dependencies: + path-parse "^1.0.6" + restore-cursor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541"