diff --git a/package.json b/package.json index 68fd5b4c..95baab17 100644 --- a/package.json +++ b/package.json @@ -30,12 +30,12 @@ "@babel/core": "^7.15.8", "@babel/preset-env": "^7.15.8", "@babel/preset-typescript": "^7.15.0", - "@beemo/cli": "2.0.3", + "@beemo/cli": "2.0.4", "@beemo/core": "2.1.1", - "@beemo/driver-babel": "2.0.3", + "@beemo/driver-babel": "2.0.4", "@beemo/driver-eslint": "2.0.2", "@beemo/driver-jest": "2.0.2", - "@beemo/driver-prettier": "2.0.3", + "@beemo/driver-prettier": "2.0.4", "@beemo/driver-typescript": "2.0.1", "@types/eslint": "^7.28.2", "@types/jest": "^27.0.2", diff --git a/yarn.lock b/yarn.lock index 8e9a8509..623b52b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -227,15 +227,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== - dependencies: - "@babel/helper-get-function-arity" "^7.15.4" - "@babel/template" "^7.15.4" - "@babel/types" "^7.15.4" - "@babel/helper-function-name@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481" @@ -245,13 +236,6 @@ "@babel/template" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== - dependencies: - "@babel/types" "^7.15.4" - "@babel/helper-get-function-arity@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz#0088c7486b29a9cb5d948b1a1de46db66e089cfa" @@ -266,13 +250,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== - dependencies: - "@babel/types" "^7.15.4" - "@babel/helper-member-expression-to-functions@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz#29287040efd197c77636ef75188e81da8bccd5a4" @@ -308,13 +285,6 @@ "@babel/traverse" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== - dependencies: - "@babel/types" "^7.15.4" - "@babel/helper-optimise-call-expression@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338" @@ -336,16 +306,6 @@ "@babel/helper-wrap-function" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" - "@babel/helper-replace-supers@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz#73055e8d3cf9bcba8ddb55cad93fedc860f68f17" @@ -370,13 +330,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== - dependencies: - "@babel/types" "^7.15.4" - "@babel/helper-split-export-declaration@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438" @@ -1061,7 +1014,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.15.4", "@babel/template@^7.16.0", "@babel/template@^7.3.3": +"@babel/template@^7.16.0", "@babel/template@^7.3.3": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6" integrity sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A== @@ -1070,7 +1023,7 @@ "@babel/parser" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.0", "@babel/traverse@^7.7.2": +"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.7.2": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.0.tgz#965df6c6bfc0a958c1e739284d3c9fa4a6e3c45b" integrity sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ== @@ -1098,14 +1051,14 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@beemo/cli@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@beemo/cli/-/cli-2.0.3.tgz#8b3e83b774a29d4057debadc909f68ba01211138" - integrity sha512-/2F/IdMkcN48mUZHrYavc6y1zpA4ElnXLYd4sX6Sic6gJmtFbpdcWl9Xw6bQcfadpIBsQIY7oyaMgpOaP8RxjA== +"@beemo/cli@2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@beemo/cli/-/cli-2.0.4.tgz#8f11fb1c55c09dbd9246d3623c2416372ab7f73a" + integrity sha512-usEc+gmi3kz5Nsni2/yyfz78bZmLuDES5VlHQVVX9+srxxTvMoi1bLgk8qjdFw0hAeDfKpYma9gllupRUAdVqA== dependencies: - "@boost/cli" "^2.11.2" - "@boost/common" "^2.8.2" - "@boost/pipeline" "^2.2.8" + "@boost/cli" "^3.0.1" + "@boost/common" "^3.1.0" + "@boost/pipeline" "^3.2.0" debug "^4.3.2" ink "^3.2.0" react "^17.0.2" @@ -1135,10 +1088,10 @@ lodash "^4.17.21" micromatch "^4.0.4" -"@beemo/driver-babel@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@beemo/driver-babel/-/driver-babel-2.0.3.tgz#c272199217e1543a5180e6c47d8a54953e651338" - integrity sha512-DYiSRGFQUAFjd01qGBn7Nuf2ShA9pG3AJ3ql0XRcnTN32yd5YBt7kgXWbIMS37piD4N/cbbVm5ouJBq2JRY8ew== +"@beemo/driver-babel@2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@beemo/driver-babel/-/driver-babel-2.0.4.tgz#5e777c47c6c0efd5a5875d43744be09a626dea90" + integrity sha512-lm01xDWkrk6hkGjhgVUsUcMZnACKlbj3GQMK4RAAiYvhH0eYPeWUhZW9Xzeky9yWAVJcoyYHxX5rzsvcu/zMhw== dependencies: rimraf "^3.0.2" @@ -1157,12 +1110,12 @@ dependencies: "@jest/types" "^27.2.5" -"@beemo/driver-prettier@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@beemo/driver-prettier/-/driver-prettier-2.0.3.tgz#e7bb1dc38af9526b15616dceeb8905551f21fa39" - integrity sha512-ULzMPfgWIbYkRqaBO/vjRrZ6/nHY7AZoMppsKxKwhW+/QsznJU/qCEy/IJ1j7J+5Bgr5M5VDC4DPl+Q66qhNPQ== +"@beemo/driver-prettier@2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@beemo/driver-prettier/-/driver-prettier-2.0.4.tgz#66029b3a905334f5c060c6ba024a6cd27d847d35" + integrity sha512-Jq8A9qVTBKM6fSASB7fkOu1+1qqsqsPUqi54fhfdxBJwTwXo2+a8C1G55xwDjGev3dV6Ey1qUloEDKJsnpujeA== dependencies: - "@boost/event" "^2.3.3" + "@boost/event" "^3.0.0" "@types/prettier" "^2.4.1" "@beemo/driver-typescript@2.0.1": @@ -1181,18 +1134,26 @@ "@boost/internal" "^2.2.3" levenary "^1.1.1" -"@boost/cli@^2.11.2": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@boost/cli/-/cli-2.11.2.tgz#353951339e59d96239de569f4dcb96662ee719dd" - integrity sha512-754M/QV2drdMm7DoLjsRRtbtOmS7WtoF3YJWXfK25Ostec5E1pbrOZ+R2yOuR3a73H5OBrUrgbjtv+4RBVEnqw== +"@boost/args@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@boost/args/-/args-3.0.0.tgz#226a4e8f6a890099eafe22b027c3a47d06a2bd07" + integrity sha512-sbKLzNEEiDTQjKWpE8JifmKag71lzxW/FsMnjoIZe1XaPMyNdYNzfDa3Yo1WQL+YmnDwxKXOUE20+3eMuCEQAw== dependencies: - "@boost/args" "^2.3.4" - "@boost/common" "^2.8.2" - "@boost/event" "^2.3.3" - "@boost/internal" "^2.2.3" - "@boost/log" "^2.2.8" - "@boost/terminal" "^2.2.3" - "@boost/translate" "^2.2.8" + "@boost/internal" "^3.0.0" + levenary "^1.1.1" + +"@boost/cli@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@boost/cli/-/cli-3.0.1.tgz#db91b2982779a66a835585cb9be584a21211a83a" + integrity sha512-xb6OhNaCggKTkqyQWTYsQ3leRGt0QWWYdckKd51jCGqz7taLoNV8QHWYrAx/REgz88OgFaMM0f+1f14nMq3log== + dependencies: + "@boost/args" "^3.0.0" + "@boost/common" "^3.1.0" + "@boost/event" "^3.0.0" + "@boost/internal" "^3.0.0" + "@boost/log" "^3.0.1" + "@boost/terminal" "^3.0.0" + "@boost/translate" "^3.0.1" execa "^5.1.1" levenary "^1.1.1" semver "^7.3.5" @@ -1210,6 +1171,20 @@ pretty-ms "^7.0.1" yaml "^1.10.2" +"@boost/common@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@boost/common/-/common-3.1.0.tgz#729ad3ad5cf092b132306a65106104733572227c" + integrity sha512-CYV8kh9hQ5GtRrMd2L4oCkqpK09eOx+TglC1T/sBOzA3rNlhvlC9PtL8uPaIOh0XBWMoXD6tVdxMTdBC3iktDg== + dependencies: + "@boost/decorators" "^3.0.0" + "@boost/internal" "^3.0.0" + fast-glob "^3.2.7" + json5 "^2.2.0" + optimal "^5.1.0" + pretty-ms "^7.0.1" + resolve "^1.20.0" + yaml "^1.10.2" + "@boost/config@^2.5.2": version "2.5.2" resolved "https://registry.yarnpkg.com/@boost/config/-/config-2.5.2.tgz#03a9f3262c0c3234e6af30c2321d65cea31a4f78" @@ -1233,11 +1208,28 @@ execa "^5.1.1" fast-glob "^3.2.7" +"@boost/debug@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@boost/debug/-/debug-3.0.1.tgz#11fdd34a3df3f3d1ab72d757a4adc1cbf2d556cd" + integrity sha512-EjGJnEozBq838TFIfI7mBvwW8+zHbodZa8SNiANwgjpzwElVUSS20IzbxadTr25Asox8ZiE634e/qDR6zS0X1w== + dependencies: + "@boost/common" "^3.1.0" + "@boost/internal" "^3.0.0" + "@types/debug" "^4.1.7" + debug "^4.3.2" + execa "^5.1.1" + fast-glob "^3.2.7" + "@boost/decorators@^2.1.4": version "2.1.4" resolved "https://registry.yarnpkg.com/@boost/decorators/-/decorators-2.1.4.tgz#d7197ab817a8792b1ffe365503d46e51ae1befaa" integrity sha512-ZDsh8NwT3cVeOpf6BxjliLC8YEIooskH3xvyNZkNzlbWpBgLmUAsvWiIh+B91lls+RiO+1vZrgX9/nZj8UvaaQ== +"@boost/decorators@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@boost/decorators/-/decorators-3.0.0.tgz#d7d5b09c5eac4551333db1c525517c93d58b521c" + integrity sha512-ShIwBx9mUCvuRjhYieXvBq+Ab/nFZ09+c73vZRCVrkNJUhluyQW3AayH6FeI8NV4EIte+WZlpcbS1rZXwQoikg== + "@boost/event@^2.3.3": version "2.3.3" resolved "https://registry.yarnpkg.com/@boost/event/-/event-2.3.3.tgz#470aee56d238ff47abee2f61e429065e27c094af" @@ -1245,6 +1237,13 @@ dependencies: "@boost/internal" "^2.2.3" +"@boost/event@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@boost/event/-/event-3.0.0.tgz#2250545dbf9ace9a5f7723c49ef98843d6d4d69e" + integrity sha512-6ca817aFzUeTfQjgkdD5amay/V1GNc22A8pfQlSzs40QzD7mA9Ky2sX1Ue/5l/zu8kohuCzqhL/qQrpXnzqdgw== + dependencies: + "@boost/internal" "^3.0.0" + "@boost/internal@^2.2.3": version "2.2.3" resolved "https://registry.yarnpkg.com/@boost/internal/-/internal-2.2.3.tgz#140eab861b04d8740cc01593dbd444eaaf360a5c" @@ -1252,6 +1251,13 @@ dependencies: debug "^4.3.2" +"@boost/internal@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@boost/internal/-/internal-3.0.0.tgz#58ef8fa15f4254ec90ca761aba37986bcba9bee3" + integrity sha512-5nZeL16ETj1tLCnFeUMsheSQYvnINU8m1HZv/OXqvppHYgsnvQ+ipt0bDOZjNHabdQcJYTj0tY6u8aacsncyMQ== + dependencies: + debug "^4.3.2" + "@boost/log@^2.2.8": version "2.2.8" resolved "https://registry.yarnpkg.com/@boost/log/-/log-2.2.8.tgz#67d5317bdd93a11b01348df9c120ffd15c261ada" @@ -1262,6 +1268,16 @@ "@boost/translate" "^2.2.8" chalk "^4.1.1" +"@boost/log@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@boost/log/-/log-3.0.1.tgz#4c7175f4f28b7aa6f8f6e156c61174fd4f43c6b9" + integrity sha512-2N9cuBK2EgIs/VuMn8Ar5qzRxPcAjg2BEASMjFK0CgIvanPlfhEcVvorKAhb/NGuyHZvO/hWOJp3YWbMkLogGw== + dependencies: + "@boost/common" "^3.1.0" + "@boost/internal" "^3.0.0" + "@boost/translate" "^3.0.1" + chalk "^4.1.2" + "@boost/module@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@boost/module/-/module-2.0.0.tgz#e67c7ca74253d18309e49afd15536de4507170f3" @@ -1281,6 +1297,20 @@ lodash "^4.17.21" split "^1.0.1" +"@boost/pipeline@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@boost/pipeline/-/pipeline-3.2.0.tgz#d3ce77dcd9656e84af14efd897e1a573370f2bb4" + integrity sha512-B4oClq4GUPr/rJ0gAxVOaqfJUJpP36zy8PsvVSyJWBeXcDy/xYMePiV4VRXQsNBVHO+2N84h+PbIUuZgHqxPiw== + dependencies: + "@boost/common" "^3.1.0" + "@boost/debug" "^3.0.1" + "@boost/event" "^3.0.0" + "@boost/internal" "^3.0.0" + "@boost/translate" "^3.0.1" + execa "^5.1.1" + lodash "^4.17.21" + split "^1.0.1" + "@boost/plugin@^2.4.2": version "2.4.2" resolved "https://registry.yarnpkg.com/@boost/plugin/-/plugin-2.4.2.tgz#c933859b3b8975ee2f27bccd7c0c9f8b30dac900" @@ -1310,6 +1340,23 @@ term-size "^2.2.1" wrap-ansi "^7.0.0" +"@boost/terminal@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@boost/terminal/-/terminal-3.0.0.tgz#4d9da77abda9dbfd1893bcba00849b56e512c5c1" + integrity sha512-043sNRFvFEalys3hdFWAxIl37ECIZzRx1o1qlqMOV5tpQwY7P9OOJGjsAXDX1Kbk0SwI+JTkIUhnwYhijIsXjg== + dependencies: + ansi-escapes "^4.3.2" + ansi-regex "^5.0.1" + chalk "^4.1.2" + cli-truncate "^2.1.0" + figures "^3.2.0" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + supports-hyperlinks "^2.2.0" + term-size "^2.2.1" + wrap-ansi "^7.0.0" + "@boost/translate@^2.2.8": version "2.2.8" resolved "https://registry.yarnpkg.com/@boost/translate/-/translate-2.2.8.tgz#269e186da57e99a2f891b5c4accca9544e202451" @@ -1320,6 +1367,16 @@ i18next "^20.3.2" os-locale "^5.0.0" +"@boost/translate@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@boost/translate/-/translate-3.0.1.tgz#2ddefc838f79042fa07866924369a2664fb536fe" + integrity sha512-9cuNcX4iuti+Tna4YeACnrrIcORmHDJi36eE103Xiz0T4ZGnXswuXhK9EetRqvscJ3mUYEMJuK9Yf5VxXUTXPw== + dependencies: + "@boost/common" "^3.1.0" + "@boost/internal" "^3.0.0" + i18next "^21.2.6" + os-locale "^5.0.0" + "@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" @@ -1330,10 +1387,10 @@ ts-node "^9" tslib "^2" -"@eslint/eslintrc@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.3.tgz#41f08c597025605f672251dcc4e8be66b5ed7366" - integrity sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg== +"@eslint/eslintrc@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.4.tgz#dfe0ff7ba270848d10c5add0715e04964c034b31" + integrity sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1341,7 +1398,7 @@ globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" - js-yaml "^3.13.1" + js-yaml "^4.1.0" minimatch "^3.0.4" strip-json-comments "^3.1.1" @@ -1804,9 +1861,9 @@ "@types/istanbul-lib-report" "*" "@types/jest@^27.0.2": - version "27.0.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.2.tgz#ac383c4d4aaddd29bbf2b916d8d105c304a5fcd7" - integrity sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA== + version "27.0.3" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.3.tgz#0cf9dfe9009e467f70a342f0f94ead19842a783a" + integrity sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg== dependencies: jest-diff "^27.0.0" pretty-format "^27.0.0" @@ -1827,9 +1884,9 @@ integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== "@types/node@*", "@types/node@^16.11.6": - version "16.11.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" - integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w== + version "16.11.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.11.tgz#6ea7342dfb379ea1210835bada87b3c512120234" + integrity sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw== "@types/node@^14.14.41": version "14.17.32" @@ -1874,12 +1931,12 @@ integrity sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw== "@typescript-eslint/eslint-plugin@^5.2.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.3.0.tgz#a55ae72d28ffeb6badd817fe4566c9cced1f5e29" - integrity sha512-ARUEJHJrq85aaiCqez7SANeahDsJTD3AEua34EoQN9pHS6S5Bq9emcIaGGySt/4X2zSi+vF5hAH52sEen7IO7g== + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.5.0.tgz#12d5f47f127af089b985f3a205c0e34a812f8fce" + integrity sha512-4bV6fulqbuaO9UMXU0Ia0o6z6if+kmMRW8rMRyfqXj/eGrZZRGedS4n0adeGNnjr8LKAM495hrQ7Tea52UWmQA== dependencies: - "@typescript-eslint/experimental-utils" "5.3.0" - "@typescript-eslint/scope-manager" "5.3.0" + "@typescript-eslint/experimental-utils" "5.5.0" + "@typescript-eslint/scope-manager" "5.5.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -1887,60 +1944,60 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@5.3.0", "@typescript-eslint/experimental-utils@^5.0.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.0.tgz#ee56b4957547ed2b0fc7451205e41502e664f546" - integrity sha512-NFVxYTjKj69qB0FM+piah1x3G/63WB8vCBMnlnEHUsiLzXSTWb9FmFn36FD9Zb4APKBLY3xRArOGSMQkuzTF1w== +"@typescript-eslint/experimental-utils@5.5.0", "@typescript-eslint/experimental-utils@^5.0.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.5.0.tgz#3fe2514dc2f3cd95562206e4058435ea51df609e" + integrity sha512-kjWeeVU+4lQ1SLYErRKV5yDXbWDPkpbzTUUlfAUifPYvpX0qZlrcCZ96/6oWxt3QxtK5WVhXz+KsnwW9cIW+3A== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.3.0" - "@typescript-eslint/types" "5.3.0" - "@typescript-eslint/typescript-estree" "5.3.0" + "@typescript-eslint/scope-manager" "5.5.0" + "@typescript-eslint/types" "5.5.0" + "@typescript-eslint/typescript-estree" "5.5.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" "@typescript-eslint/parser@^5.2.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.3.0.tgz#7879f15e26d370ed3f653fb7dd06479531ed3ab9" - integrity sha512-rKu/yAReip7ovx8UwOAszJVO5MgBquo8WjIQcp1gx4pYQCwYzag+I5nVNHO4MqyMkAo0gWt2gWUi+36gWAVKcw== + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.5.0.tgz#a38070e225330b771074daa659118238793f7fcd" + integrity sha512-JsXBU+kgQOAgzUn2jPrLA+Rd0Y1dswOlX3hp8MuRO1hQDs6xgHtbCXEiAu7bz5hyVURxbXcA2draasMbNqrhmg== dependencies: - "@typescript-eslint/scope-manager" "5.3.0" - "@typescript-eslint/types" "5.3.0" - "@typescript-eslint/typescript-estree" "5.3.0" + "@typescript-eslint/scope-manager" "5.5.0" + "@typescript-eslint/types" "5.5.0" + "@typescript-eslint/typescript-estree" "5.5.0" debug "^4.3.2" -"@typescript-eslint/scope-manager@5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.3.0.tgz#97d0ccc7c9158e89e202d5e24ce6ba49052d432e" - integrity sha512-22Uic9oRlTsPppy5Tcwfj+QET5RWEnZ5414Prby465XxQrQFZ6nnm5KnXgnsAJefG4hEgMnaxTB3kNEyjdjj6A== +"@typescript-eslint/scope-manager@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.5.0.tgz#2b9f3672fa6cddcb4160e7e8b49ef1fd00f83c09" + integrity sha512-0/r656RmRLo7CbN4Mdd+xZyPJ/fPCKhYdU6mnZx+8msAD8nJSP8EyCFkzbd6vNVZzZvWlMYrSNekqGrCBqFQhg== dependencies: - "@typescript-eslint/types" "5.3.0" - "@typescript-eslint/visitor-keys" "5.3.0" + "@typescript-eslint/types" "5.5.0" + "@typescript-eslint/visitor-keys" "5.5.0" -"@typescript-eslint/types@5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.3.0.tgz#af29fd53867c2df0028c57c36a655bd7e9e05416" - integrity sha512-fce5pG41/w8O6ahQEhXmMV+xuh4+GayzqEogN24EK+vECA3I6pUwKuLi5QbXO721EMitpQne5VKXofPonYlAQg== +"@typescript-eslint/types@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.5.0.tgz#fee61ae510e84ed950a53937a2b443e078107003" + integrity sha512-OaYTqkW3GnuHxqsxxJ6KypIKd5Uw7bFiQJZRyNi1jbMJnK3Hc/DR4KwB6KJj6PBRkJJoaNwzMNv9vtTk87JhOg== -"@typescript-eslint/typescript-estree@5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.0.tgz#4f68ddd46dc2983182402d2ab21fb44ad94988cf" - integrity sha512-FJ0nqcaUOpn/6Z4Jwbtf+o0valjBLkqc3MWkMvrhA2TvzFXtcclIM8F4MBEmYa2kgcI8EZeSAzwoSrIC8JYkug== +"@typescript-eslint/typescript-estree@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.5.0.tgz#12f422698c1636bd0206086bbec9844c54625ebc" + integrity sha512-pVn8btYUiYrjonhMAO0yG8lm7RApzy2L4RC7Td/mC/qFkyf6vRbGyZozoA94+w6D2Y2GRqpMoCWcwx/EUOzyoQ== dependencies: - "@typescript-eslint/types" "5.3.0" - "@typescript-eslint/visitor-keys" "5.3.0" + "@typescript-eslint/types" "5.5.0" + "@typescript-eslint/visitor-keys" "5.5.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.0.tgz#a6258790f3b7b2547f70ed8d4a1e0c3499994523" - integrity sha512-oVIAfIQuq0x2TFDNLVavUn548WL+7hdhxYn+9j3YdJJXB7mH9dAmZNJsPDa7Jc+B9WGqoiex7GUDbyMxV0a/aw== +"@typescript-eslint/visitor-keys@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.5.0.tgz#4787586897b61f26068a3db5c50b3f5d254f9083" + integrity sha512-4GzJ1kRtsWzHhdM40tv0ZKHNSbkDhF0Woi/TDwVJX6UICwJItvP7ZTXbjTkCdrors7ww0sYe0t+cIKDAJwZ7Kw== dependencies: - "@typescript-eslint/types" "5.3.0" + "@typescript-eslint/types" "5.5.0" eslint-visitor-keys "^3.0.0" JSONStream@^1.0.4: @@ -1979,11 +2036,16 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.5.0: +acorn@^8.2.4: version "8.5.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== +acorn@^8.6.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" + integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -2375,7 +2437,7 @@ chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2996,10 +3058,10 @@ eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978" - integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA== +eslint-scope@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" + integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -3016,17 +3078,17 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186" - integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q== +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" + integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== eslint@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.1.0.tgz#00f1f7dbf4134f26588e6c9f2efe970760f64664" - integrity sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw== + version "8.3.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.3.0.tgz#a3c2409507403c1c7f6c42926111d6cbefbc3e85" + integrity sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww== dependencies: - "@eslint/eslintrc" "^1.0.3" + "@eslint/eslintrc" "^1.0.4" "@humanwhocodes/config-array" "^0.6.0" ajv "^6.10.0" chalk "^4.0.0" @@ -3035,10 +3097,10 @@ eslint@^8.1.0: doctrine "^3.0.0" enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^6.0.0" + eslint-scope "^7.1.0" eslint-utils "^3.0.0" - eslint-visitor-keys "^3.0.0" - espree "^9.0.0" + eslint-visitor-keys "^3.1.0" + espree "^9.1.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -3060,19 +3122,19 @@ eslint@^8.1.0: progress "^2.0.0" regexpp "^3.2.0" semver "^7.2.1" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" - integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ== +espree@^9.0.0, espree@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.1.0.tgz#ba9d3c9b34eeae205724124e31de4543d59fbf74" + integrity sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ== dependencies: - acorn "^8.5.0" + acorn "^8.6.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.0.0" + eslint-visitor-keys "^3.1.0" esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" @@ -3645,6 +3707,13 @@ i18next@^20.3.2: dependencies: "@babel/runtime" "^7.12.0" +i18next@^21.2.6: + version "21.5.4" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.5.4.tgz#55ab39c31cc0b4f9f58c3a599db50c4515698284" + integrity sha512-ukwRJpLhYg4EUfCOtbaKjlwF71qyel1XMXQN78OkQMcaQG68UzlYgLC6g2fhoTNBvoH2tJkaaqzDumhC9skAhA== + dependencies: + "@babel/runtime" "^7.12.0" + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5016,6 +5085,11 @@ optimal@^4.3.0: resolved "https://registry.yarnpkg.com/optimal/-/optimal-4.3.0.tgz#b0c0e646f4c64f35f1f3f57412ec0a3a51a29789" integrity sha512-WzIbrg0hR3rZPspTIhYlTI2pFXo0+vsderjkJ4nuYj3FsHrdY6Q8EBaC5xhAb9vzwofZADLdSLqju+SlfxBD5w== +optimal@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/optimal/-/optimal-5.1.1.tgz#46e564027105d21f2d6913898457394424b716aa" + integrity sha512-BnPOc4N+cnAeVJPech1Sy4vA7wVsum/CPWVxgWYrCmmw9EjtO2u3ZFPr7x25z5Z/bZl7RB+FT/EQ9pCCU0ITSg== + optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -5278,9 +5352,9 @@ prettier-linter-helpers@^1.0.0: fast-diff "^1.1.2" prettier@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== + version "2.5.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.0.tgz#a6370e2d4594e093270419d9cc47f7670488f893" + integrity sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg== pretty-format@^27.0.0, pretty-format@^27.3.1: version "27.3.1" @@ -5857,7 +5931,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==