diff --git a/package.json b/package.json index 95b0c6f..7874277 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@babel/preset-env": "^7.17.10", "@babel/register": "^7.17.7", "@babel/runtime": "^7.17.9", - "@qiwi/license": "^1.3.3", + "@qiwi/license": "^2.0.0", "@qiwi/libdefkit": "^5.0.0", "@types/jest": "^29.0.0", "@types/jest-json-schema": "^6.1.0", diff --git a/yarn.lock b/yarn.lock index 8edd7b6..e47e309 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,15 +16,6 @@ dependencies: "@jridgewell/trace-mapping" "^0.3.0" -"@antongolub/git-root@^1.5.6": - version "1.5.6" - resolved "https://registry.yarnpkg.com/@antongolub/git-root/-/git-root-1.5.6.tgz#7aa11140fe6b0dd583ace3724ef3e4619984d036" - integrity sha512-uMs0P/SZUnoc+oF6E0VVPSnkXphOfg1GXRl+wnx/tElmLNPtNCuh2n7EVbSJU5hv73q96YK04bBVRQmS2p2Cjw== - dependencies: - "@qiwi/substrate" "^1.20.8" - find-up "^5.0.0" - tslib "^2.2.0" - "@babel/cli@^7.17.10": version "7.17.10" resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.17.10.tgz#5ea0bf6298bb78f3b59c7c06954f9bd1c79d5943" @@ -1827,55 +1818,14 @@ tempy "^3.0.0" tslib "^2.4.1" -"@qiwi/license@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@qiwi/license/-/license-1.3.3.tgz#28488dc6aa1a87167194bd60a4872b1682290f0a" - integrity sha512-vXcQTGnDgo1XOx3FFfaxOqB/MW6JE95ca2pScRx1UDlyQpDlDThYaPIFduJHk6hieqMiEQZk5x6ZhspQYVFt6g== - dependencies: - "@antongolub/git-root" "^1.5.6" - "@qiwi/substrate" "^1.20.11" - "@types/lodash-es" "^4.17.5" - "@types/meow" "^6.0.0" - "@types/read-pkg" "^5.1.0" - lodash-es "^4.17.21" - meow "^10.1.2" - read-pkg "^7.0.0" - tslib "^2.3.1" - -"@qiwi/substrate-abstract@1.20.5": - version "1.20.5" - resolved "https://registry.yarnpkg.com/@qiwi/substrate-abstract/-/substrate-abstract-1.20.5.tgz#4fd6d69a9c21e905d628f28777f74b038c759068" - integrity sha512-onB52p1yO2nUV44VCB67TT0X+1UyV6t+PnmPpVLkxq6nOzn0NiV2Q63uX6cMnRJUVZgO1OeGKHWL6/XG1jcQwg== - dependencies: - "@qiwi/substrate-types" "1.52.2" - -"@qiwi/substrate-std@1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@qiwi/substrate-std/-/substrate-std-1.3.5.tgz#051487a9cd234a934921ed1204b09f7f11530fac" - integrity sha512-4uwWZdirs71uThoc49pzOrw1qFRfsdYuZej/H8Hkug7nm7wRFa6hsBSkS2uXFbT8DH0G+fWgx1YcgyzTb1VCGg== - dependencies: - "@qiwi/substrate-types" "1.52.2" - tslib "^2.3.1" - -"@qiwi/substrate-types@1.52.2": - version "1.52.2" - resolved "https://registry.yarnpkg.com/@qiwi/substrate-types/-/substrate-types-1.52.2.tgz#39197ec1e55e66107ee1b180898281dbe2cd704b" - integrity sha512-bHCYbGZrTRu7aKow4foBQauiEGwOz+bXcBVpLApLdK+cf4JYMKUZOhHm36bnzx2DdUtNv3DkZVXhzp5cXzZ3JA== - -"@qiwi/substrate-types@1.53.0": - version "1.53.0" - resolved "https://registry.yarnpkg.com/@qiwi/substrate-types/-/substrate-types-1.53.0.tgz#7534e9657ba0075f6266d0d1b263b9ce5b819be5" - integrity sha512-8wxFGJFeMo5nWcz0ywtuE6Dl9YwkmjgJs+4y3B3Iq6z8P7Pe1ZUlcMQJxFSq2daxp6B0cPUKTS8+hYeRqk730g== - -"@qiwi/substrate@^1.20.11", "@qiwi/substrate@^1.20.8": - version "1.20.11" - resolved "https://registry.yarnpkg.com/@qiwi/substrate/-/substrate-1.20.11.tgz#57c416b0d9dca23b92a18bd76372bac5e3384ee6" - integrity sha512-vDAXYWhysG+s+tlF6fyx8eB0foC8jVZs0DtpzR5pEPFlS4YCxftuzFDiHq2WlToa3axpdd8UMPfKGqTndfH+YA== +"@qiwi/license@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@qiwi/license/-/license-2.0.0.tgz#2fc26b2126b174ad47c4f7ca20c2cd47ed88509b" + integrity sha512-lcuaDuOj0MbqU6DU8Qa+X7L0HUyDzb8NMiMV1XqZ90IcC4JyLKc6I9MWp+cgjGR8kY+Eg3+ho57Bjm9B8s0OYA== dependencies: - "@qiwi/substrate-abstract" "1.20.5" - "@qiwi/substrate-std" "1.3.5" - "@qiwi/substrate-types" "1.53.0" - tslib "^2.3.1" + lodash-es "^4.17.21" + meow "^12.0.1" + tslib "^2.5.0" "@rollup/plugin-alias@^3.1.1": version "3.1.9" @@ -2098,25 +2048,6 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/lodash-es@^4.17.5": - version "4.17.6" - resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0" - integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== - dependencies: - "@types/lodash" "*" - -"@types/lodash@*": - version "4.14.178" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.178.tgz#341f6d2247db528d4a13ddbb374bcdc80406f4f8" - integrity sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw== - -"@types/meow@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@types/meow/-/meow-6.0.0.tgz#28b0cf9eebc7503eb97d22351815ae25ba159a24" - integrity sha512-RzAdIcBCzg6A61SjQGmQHsJ6nEIsGdd2cAw/MAdBwwI0SZg4iGbtpto44BkY6Vq8SDsiqcCV2DowmHj8v+K1gw== - dependencies: - meow "*" - "@types/minimatch@*": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -2164,13 +2095,6 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== -"@types/read-pkg@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/read-pkg/-/read-pkg-5.1.0.tgz#5e0ba3323defbea679d645cd6f9985ea6ec8cb59" - integrity sha512-YOrcNByG1rPqIMhEMC1xU4SeFHcvQmHkl8yT6M4qPr+8eM1OBxRFJWog2uO+kx5Ept48Wdv+DuriUAVMC+LbQA== - dependencies: - read-pkg "*" - "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -3138,6 +3062,16 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" +decamelize-keys@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-2.0.1.tgz#32115e60cc5eeaea11d6692fd73de3b92e34502f" + integrity sha512-nrNeSCtU2gV3Apcmn/EZ+aR20zKDuNDStV67jPiupokD3sOAFeMzslLMCFdKv1sPqzwoe5ZUhsSW9IAVgKSL/Q== + dependencies: + decamelize "^6.0.0" + map-obj "^4.3.0" + quick-lru "^6.1.1" + type-fest "^3.1.0" + decamelize@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -4241,6 +4175,13 @@ hosted-git-info@^5.0.0: dependencies: lru-cache "^7.5.1" +hosted-git-info@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58" + integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== + dependencies: + lru-cache "^7.5.1" + html-escaper@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.0.tgz#71e87f931de3fe09e56661ab9a29aadec707b491" @@ -5334,7 +5275,7 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== -meow@*, meow@^10.1.2: +meow@^10.1.2: version "10.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.2.tgz#62951cb69afa69594142c8250806bc30a3912e4d" integrity sha512-zbuAlN+V/sXlbGchNS9WTWjUzeamwMt/BApKCJi7B0QyZstZaMx0n4Unll/fg0njGtMdC9UP5SAscvOCLYdM+Q== @@ -5370,6 +5311,24 @@ meow@^11.0.0: type-fest "^3.1.0" yargs-parser "^21.1.1" +meow@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-12.0.1.tgz#b158fee6e319da4c54835f4c6c98f193978199fd" + integrity sha512-/QOqMALNoKQcJAOOdIXjNLtfcCdLXbMFyB1fOOPdm6RzfBTlsuodOCTBDjVbeUSmgDQb8UI2oONqYGtq1PKKKA== + dependencies: + "@types/minimist" "^1.2.2" + camelcase-keys "^8.0.2" + decamelize "^6.0.0" + decamelize-keys "^2.0.1" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^5.0.0" + read-pkg-up "^9.1.0" + redent "^4.0.0" + trim-newlines "^5.0.0" + type-fest "^3.9.0" + yargs-parser "^21.1.1" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -5613,6 +5572,16 @@ normalize-package-data@^4.0.1: semver "^7.3.5" validate-npm-package-license "^3.0.4" +normalize-package-data@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588" + integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== + dependencies: + hosted-git-info "^6.0.0" + is-core-module "^2.8.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -6418,7 +6387,7 @@ read-pkg-up@^9.1.0: read-pkg "^7.1.0" type-fest "^2.5.0" -read-pkg@*, read-pkg@^5.2.0: +read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -6438,7 +6407,7 @@ read-pkg@^6.0.0: parse-json "^5.2.0" type-fest "^1.0.1" -read-pkg@^7.0.0, read-pkg@^7.1.0: +read-pkg@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-7.1.0.tgz#438b4caed1ad656ba359b3e00fd094f3c427a43e" integrity sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg== @@ -7271,6 +7240,11 @@ trim-newlines@^4.0.2: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c" integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew== +trim-newlines@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-5.0.0.tgz#fbe350dc9d5fe15e80793b86c09bc7436a3da383" + integrity sha512-kstfs+hgwmdsOadN3KgA+C68wPJwnZq4DN6WMDCvZapDWEF34W2TyPKN2v2+BJnZgIz5QOfxFeldLyYvdgRAwg== + ts-jest@^29.0.0: version "29.0.0" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.0.tgz#3617e10c39a76380fe521d0c26186a773f5f1e46" @@ -7317,7 +7291,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== -tslib@^2.0.3, tslib@^2.2.0, tslib@^2.3.1: +tslib@^2.0.3: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== @@ -7332,6 +7306,11 @@ tslib@^2.4.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +tslib@^2.5.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" + integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -7391,6 +7370,11 @@ type-fest@^3.1.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.4.0.tgz#64a35b7748ab4a96b3e0c324475ea66643c5f9df" integrity sha512-PEPg6RHlB9cFwoTMNENNrQFL0cXX04voWr2UPwQBJ3pVs7Mt8Y1oLWdUeMdGEwZE8HFFlujq8gS9enmyiQ8pLg== +type-fest@^3.9.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.11.0.tgz#e78ea6b50d6a6b1e4609035fb9ea8f1e3c328194" + integrity sha512-JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"