diff --git a/package.json b/package.json index 62b90bea27ce8280e42a4ee052707c74055caa02..3231cab43461e81d9a9fa2bb66142a70dfff1a5d 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "cozy-konnector-libs": "4.40.1" }, "devDependencies": { - "cozy-jobs-cli": "1.15.9", + "cozy-jobs-cli": "1.15.10", "cozy-konnector-build": "1.1.7", "jest": "^26.6.3" } diff --git a/yarn.lock b/yarn.lock index 5e9e8502207e7aa900660e27c88f51e71e32b0e0..1a8a0a5857809cb14975e3461223a065c1911ec2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -804,6 +804,14 @@ dependencies: "@types/istanbul-lib-report" "*" +"@types/jest@^26.0.20": + version "26.0.20" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.20.tgz#cd2f2702ecf69e86b586e1f5223a60e454056307" + integrity sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA== + dependencies: + jest-diff "^26.0.0" + pretty-format "^26.0.0" + "@types/json-schema@*", "@types/json-schema@^7.0.6": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" @@ -1760,10 +1768,10 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== +commander@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.1.0.tgz#f2eaecf131f10e36e07d894698226e36ae0eb5ff" + integrity sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg== commander@^2.19.0, commander@^2.20.0: version "2.20.3" @@ -1919,7 +1927,40 @@ cozy-client-js@^0.17.4: pouchdb-browser "7.0.0" pouchdb-find "7.0.0" -cozy-client@16.10.2, cozy-client@^16.10.2: +cozy-client-js@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/cozy-client-js/-/cozy-client-js-0.19.0.tgz#ccfb0572d6c6f3aa7c187978c23dd89f04caf796" + integrity sha512-3EPLxLu7mg/GSmAHauW7rfdVMynCQb9Yj1vHvDO1Rpda/CV0xN04HRH1eq+3HhZiIx1g1L76zSh0jN1shgCknQ== + dependencies: + core-js "^3.6.5" + cross-fetch "^3.0.6" + pouchdb-browser "7.0.0" + pouchdb-find "7.0.0" + +cozy-client@18.1.2, cozy-client@^18.1.2: + version "18.1.2" + resolved "https://registry.yarnpkg.com/cozy-client/-/cozy-client-18.1.2.tgz#cffb75a1e05fcd844b4d07735b61beb53d0ff960" + integrity sha512-68QE1kF26I8IJscH4UqZ2G8AAawfSiqaqFFOgQsXrwivaVTr+ztaswwJv13N44VGHhmFfBCAzKp5nVm50zB3uA== + dependencies: + "@cozy/minilog" "1.0.0" + "@types/jest" "^26.0.20" + btoa "^1.2.1" + cozy-device-helper "^1.7.3" + cozy-logger "^1.6.0" + cozy-stack-client "^18.0.0" + lodash "^4.17.13" + microee "^0.0.6" + node-fetch "^2.6.1" + open "^7.0.2" + prop-types "^15.6.2" + react-redux "^7.2.0" + redux "3 || 4" + redux-thunk "^2.3.0" + server-destroy "^1.0.1" + sift "^6.0.0" + url-search-params-polyfill "^7.0.0" + +cozy-client@^16.10.2: version "16.10.2" resolved "https://registry.yarnpkg.com/cozy-client/-/cozy-client-16.10.2.tgz#c13e0911fa88f12be0688ec70acacd23291b2bb5" integrity sha512-yCB8NRtHYnI/n+FTbdnSBYH8KkN6U2kC6khKY+VHUUcW6yk3rzRPM1ibNI+DJTHVm1hxNSjTtOofxAZJ9MteQg== @@ -1959,10 +2000,28 @@ cozy-doctypes@^1.77.0: lodash "4.17.19" prop-types "^15.7.2" -cozy-jobs-cli@1.15.9: - version "1.15.9" - resolved "https://registry.yarnpkg.com/cozy-jobs-cli/-/cozy-jobs-cli-1.15.9.tgz#50bd0eb80c605526374caac215deba39d533056a" - integrity sha512-1Q85yIuuNlmbT7bpas6aLwNoJM2ZoXiQWsB4xcXVFQVi43keu3cYlQ0I/3gnznbOwm4Gu+s70BqEYvNxtnhG1Q== +cozy-doctypes@^1.79.0: + version "1.79.0" + resolved "https://registry.yarnpkg.com/cozy-doctypes/-/cozy-doctypes-1.79.0.tgz#b7176f79ebb917fa37bcf1ced847f0aeefc02c5f" + integrity sha512-//pxegY6SwK0ndhzannFxP6ivIHtaMeJAUxweIZ8Id2YQDuTcDvijmJ2lKhjUkXedjco+Yeu21exZDnxiILTYQ== + dependencies: + cozy-logger "^1.7.0" + date-fns "1.30.1" + es6-promise-pool "2.5.0" + lodash "4.17.19" + prop-types "^15.7.2" + +cozy-flags@^2.5.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/cozy-flags/-/cozy-flags-2.5.3.tgz#5f9748bc6b9d4b378b5cef1b801716f26c0f2cf3" + integrity sha512-ZZ2dSUbR+pUOh/vjTk0iJxJ7EKwBDxkSVDFgrQmSuyEw8q3QflqG/SxwElAlwz5IXz/h5hM4eix9ya18MsPMoQ== + dependencies: + microee "^0.0.6" + +cozy-jobs-cli@1.15.10: + version "1.15.10" + resolved "https://registry.yarnpkg.com/cozy-jobs-cli/-/cozy-jobs-cli-1.15.10.tgz#5ec773f8adfc8baa33c3276b04582941582f7ee2" + integrity sha512-ha/RWZuUMKONKZTF8dpxvkcIuO1CD/fT6GQMcTO0XeF8yXWb5kInpLyn/D8wd4e/PlNvUTAcCRePwPLgr1f3HA== dependencies: "@pollyjs/adapter-node-http" "5.1.0" "@pollyjs/core" "5.1.0" @@ -1970,11 +2029,11 @@ cozy-jobs-cli@1.15.9: babel-runtime "6.26.0" cheerio "1.0.0-rc.5" cli-highlight "2.1.10" - commander "6.2.1" - cozy-client "16.10.2" - cozy-konnector-libs "^4.40.1" - cozy-logger "1.6.0" - open "7.4.0" + commander "7.1.0" + cozy-client "18.1.2" + cozy-konnector-libs "^4.41.0" + cozy-logger "1.7.0" + open "8.0.2" pretty "2.0.0" strip-json-comments "3.1.1" @@ -1992,7 +2051,7 @@ cozy-konnector-build@1.1.7: webpack "5.21.2" webpack-cli "4.5.0" -cozy-konnector-libs@4.40.1, cozy-konnector-libs@^4.40.1: +cozy-konnector-libs@4.40.1: version "4.40.1" resolved "https://registry.yarnpkg.com/cozy-konnector-libs/-/cozy-konnector-libs-4.40.1.tgz#327aaad9ac01a92d8233401c445d88c2a4ad3701" integrity sha512-6330IUsgPkKfkcZ8hTYacUnRO5UK0jtfBlhf2Z0wdNp5GLe0mnjWou6MU3F9FKa+WKN3IuuC2N/mKwjJOf4Q3g== @@ -2021,7 +2080,44 @@ cozy-konnector-libs@4.40.1, cozy-konnector-libs@^4.40.1: request-promise "^4.2.6" strip-json-comments "^3.1.1" -cozy-logger@1.6.0, cozy-logger@^1.6.0: +cozy-konnector-libs@^4.41.0: + version "4.41.0" + resolved "https://registry.yarnpkg.com/cozy-konnector-libs/-/cozy-konnector-libs-4.41.0.tgz#18545e17c62f903a82d790a627a2a595c5e901e4" + integrity sha512-IPqNwe3Q8a6fMVAnuRuW2ALh/fT7nOCxt7PQTB16MlXcsEfbyelO9r+EiQjoflLQXzZaQ9d26ju5Hx/yeCl3sQ== + dependencies: + babel-runtime "^6.26.0" + bluebird "^3.7.2" + bluebird-retry "^0.11.0" + btoa "1.2.1" + cheerio "^1.0.0-rc.5" + classificator "^0.3.3" + cozy-client "^18.1.2" + cozy-client-js "^0.19.0" + cozy-doctypes "^1.79.0" + cozy-logger "^1.7.0" + date-fns "^2.18.0" + file-type "^16.2.0" + geco "^0.11.1" + lodash-id "^0.14.0" + lowdb "^1.0.0" + mime-types "^2.1.29" + node-fetch "^2.6.1" + raven "^2.6.4" + raw-body "^2.4.1" + request "^2.88.2" + request-debug "^0.2.0" + request-promise "^4.2.6" + strip-json-comments "^3.1.1" + +cozy-logger@1.7.0, cozy-logger@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/cozy-logger/-/cozy-logger-1.7.0.tgz#945ff84df66f7e7e9640db00f8c632d4ff776fc8" + integrity sha512-JBOAmfgujZZASE4TCRfeNvHoDnxPwFbLMO3G6UReByjR3Ix1/RSEtOL9b4hReuG2XX0BsPokfLWCZEWRgGN4TQ== + dependencies: + chalk "^2.4.2" + json-stringify-safe "5.0.1" + +cozy-logger@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/cozy-logger/-/cozy-logger-1.6.0.tgz#51675e081e0a40baae6c38c64718cfaee5ee66ff" integrity sha512-UkPR5lQDY6HldNv3N3c8HaxlfgcgAB/iRBFwJNFL2I17lhcM0u7w27vo1nuFeX6geMeFUjvedq/awawxZ1mTQg== @@ -2038,6 +2134,16 @@ cozy-stack-client@^16.8.0: mime "^2.4.0" qs "^6.7.0" +cozy-stack-client@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/cozy-stack-client/-/cozy-stack-client-18.0.0.tgz#283bf6938d31eabbea9e29cd43b0b0b20f9b6db7" + integrity sha512-IPSOgO2t6eHU+zxJ3fvtJ4UYh5ueIuyPcShp9RmxuIzLQLZCU6gO2shHcK1jMi+1dBD48EgO44sEh8g8gU54zg== + dependencies: + cozy-flags "^2.5.0" + detect-node "^2.0.4" + mime "^2.4.0" + qs "^6.7.0" + cross-fetch@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c" @@ -2177,6 +2283,11 @@ date-fns@^2.17.0: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.17.0.tgz#afa55daea539239db0a64e236ce716ef3d681ba1" integrity sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA== +date-fns@^2.18.0: + version "2.18.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.18.0.tgz#08e50aee300ad0d2c5e054e3f0d10d8f9cdfe09e" + integrity sha512-NYyAg4wRmGVU4miKq5ivRACOODdZRY3q5WLmOJSq8djyzftYphU7dTHLcEtLqEvfqMKQ0jVv91P4BAwIjsXIcw== + debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -2221,6 +2332,11 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -3655,7 +3771,7 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-docker@^2.0.0: +is-docker@^2.0.0, is-docker@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== @@ -3904,7 +4020,7 @@ jest-config@^26.6.3: micromatch "^4.0.2" pretty-format "^26.6.2" -jest-diff@^26.6.2: +jest-diff@^26.0.0, jest-diff@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== @@ -4598,6 +4714,11 @@ mime-db@1.45.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== +mime-db@1.46.0: + version "1.46.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" + integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== + mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" @@ -4612,6 +4733,13 @@ mime-types@^2.1.28: dependencies: mime-db "1.45.0" +mime-types@^2.1.29: + version "2.1.29" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" + integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== + dependencies: + mime-db "1.46.0" + mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" @@ -4998,13 +5126,14 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@7.4.0: - version "7.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.0.tgz#ad95b98f871d9acb0ec8fecc557082cc9986626b" - integrity sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA== +open@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.0.2.tgz#8c3e95cce93ba2fc8d99968ee8bfefecdb50b84f" + integrity sha512-NV5QmWJrTaNBLHABJyrb+nd5dXI5zfea/suWawBhkHzAbVhLLiJdrqMgxMypGK9Eznp2Ltoh7SAVkQ3XAucX7Q== dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" open@^7.0.2: version "7.3.0" @@ -5361,7 +5490,7 @@ prettier@1.18.2: resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== -pretty-format@^26.6.2: +pretty-format@^26.0.0, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -5599,6 +5728,14 @@ redux-thunk@^2.3.0: resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw== +"redux@3 || 4": + version "4.0.5" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" + integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== + dependencies: + loose-envify "^1.4.0" + symbol-observable "^1.2.0" + redux@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" @@ -6388,7 +6525,7 @@ svgo@1.3.2: unquote "~1.1.1" util.promisify "~1.0.0" -symbol-observable@^1.0.3: +symbol-observable@^1.0.3, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==