Bluesky app fork with some witchin' additions 💫

Merge pull request #1011 from bluesky-social/eric/app-741-add-pre-commit-hook

add pre commit hook for linting/formatting

authored by

Eric Bailey and committed by
GitHub
8a66af11 8d47e6f1

+217 -14
+2
.eslintrc.js
··· 13 13 'ios', 14 14 'android', 15 15 'coverage', 16 + '*.lock', 17 + '.husky', 16 18 ], 17 19 overrides: [ 18 20 {
+4
.husky/pre-commit
··· 1 + #!/usr/bin/env sh 2 + . "$(dirname -- "$0")/_/husky.sh" 3 + 4 + yarn lint-staged
+8 -1
package.json
··· 3 3 "version": "1.41.0", 4 4 "private": true, 5 5 "scripts": { 6 + "prepare": "is-ci || husky install", 6 7 "postinstall": "patch-package", 7 8 "prebuild": "expo prebuild", 8 9 "android": "expo run:android", ··· 68 69 "base64-js": "^1.5.1", 69 70 "bcp-47-match": "^2.0.3", 70 71 "email-validator": "^2.0.4", 71 - "eslint-plugin-react-native-a11y": "^3.3.0", 72 72 "expo": "~48.0.18", 73 73 "expo-application": "~5.1.1", 74 74 "expo-build-properties": "~0.5.1", ··· 175 175 "eslint": "^8.19.0", 176 176 "eslint-plugin-detox": "^1.0.0", 177 177 "eslint-plugin-ft-flow": "^2.0.3", 178 + "eslint-plugin-react-native-a11y": "^3.3.0", 178 179 "html-webpack-plugin": "^5.5.0", 180 + "husky": "^8.0.3", 181 + "is-ci": "^3.0.1", 179 182 "jest": "^29.4.3", 180 183 "jest-expo": "^48.0.2", 181 184 "jest-junit": "^15.0.0", 185 + "lint-staged": "^13.2.3", 182 186 "metro-react-native-babel-preset": "^0.73.7", 183 187 "prettier": "^2.8.3", 184 188 "react-native-dotenv": "^3.3.1", ··· 239 243 "last 1 firefox version", 240 244 "last 1 safari version" 241 245 ] 246 + }, 247 + "lint-staged": { 248 + "*": "yarn eslint --ext .js,.jsx,.ts,.tsx --fix" 242 249 } 243 250 }
+203 -13
yarn.lock
··· 6771 6771 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" 6772 6772 integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== 6773 6773 6774 + ansi-styles@^6.0.0: 6775 + version "6.2.1" 6776 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" 6777 + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== 6778 + 6774 6779 any-promise@^1.0.0: 6775 6780 version "1.3.0" 6776 6781 resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" ··· 6990 6995 version "1.0.0" 6991 6996 resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" 6992 6997 integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== 6998 + 6999 + astral-regex@^2.0.0: 7000 + version "2.0.0" 7001 + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" 7002 + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== 6993 7003 6994 7004 async-limiter@~1.0.0: 6995 7005 version "1.0.1" ··· 7848 7858 resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1" 7849 7859 integrity sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug== 7850 7860 7861 + chalk@5.2.0, chalk@^5.0.1: 7862 + version "5.2.0" 7863 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" 7864 + integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== 7865 + 7851 7866 chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: 7852 7867 version "2.4.2" 7853 7868 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" ··· 7872 7887 dependencies: 7873 7888 ansi-styles "^4.1.0" 7874 7889 supports-color "^7.1.0" 7875 - 7876 - chalk@^5.0.1: 7877 - version "5.2.0" 7878 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" 7879 - integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== 7880 7890 7881 7891 char-regex@^1.0.2: 7882 7892 version "1.0.2" ··· 8005 8015 resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" 8006 8016 integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== 8007 8017 8018 + cli-truncate@^2.1.0: 8019 + version "2.1.0" 8020 + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" 8021 + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== 8022 + dependencies: 8023 + slice-ansi "^3.0.0" 8024 + string-width "^4.2.0" 8025 + 8026 + cli-truncate@^3.1.0: 8027 + version "3.1.0" 8028 + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" 8029 + integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== 8030 + dependencies: 8031 + slice-ansi "^5.0.0" 8032 + string-width "^5.0.0" 8033 + 8008 8034 cli-width@^2.0.0: 8009 8035 version "2.2.1" 8010 8036 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" ··· 8138 8164 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" 8139 8165 integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== 8140 8166 8141 - colorette@^2.0.10, colorette@^2.0.14: 8167 + colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.19: 8142 8168 version "2.0.20" 8143 8169 resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" 8144 8170 integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== ··· 8160 8186 resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" 8161 8187 integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== 8162 8188 8163 - commander@^10.0.1: 8189 + commander@^10.0.0, commander@^10.0.1: 8164 8190 version "10.0.1" 8165 8191 resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" 8166 8192 integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== ··· 9196 9222 resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" 9197 9223 integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== 9198 9224 9225 + eastasianwidth@^0.2.0: 9226 + version "0.2.0" 9227 + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" 9228 + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== 9229 + 9199 9230 easy-stack@^1.0.1: 9200 9231 version "1.0.1" 9201 9232 resolved "https://registry.yarnpkg.com/easy-stack/-/easy-stack-1.0.1.tgz#8afe4264626988cabb11f3c704ccd0c835411066" ··· 9836 9867 signal-exit "^3.0.3" 9837 9868 strip-final-newline "^2.0.0" 9838 9869 9870 + execa@^7.0.0: 9871 + version "7.1.1" 9872 + resolved "https://registry.yarnpkg.com/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43" 9873 + integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q== 9874 + dependencies: 9875 + cross-spawn "^7.0.3" 9876 + get-stream "^6.0.1" 9877 + human-signals "^4.3.0" 9878 + is-stream "^3.0.0" 9879 + merge-stream "^2.0.0" 9880 + npm-run-path "^5.1.0" 9881 + onetime "^6.0.0" 9882 + signal-exit "^3.0.7" 9883 + strip-final-newline "^3.0.0" 9884 + 9839 9885 exit@^0.1.2: 9840 9886 version "0.1.2" 9841 9887 resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" ··· 10789 10835 dependencies: 10790 10836 pump "^3.0.0" 10791 10837 10792 - get-stream@^6.0.0: 10838 + get-stream@^6.0.0, get-stream@^6.0.1: 10793 10839 version "6.0.1" 10794 10840 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" 10795 10841 integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== ··· 11346 11392 resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" 11347 11393 integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== 11348 11394 11395 + human-signals@^4.3.0: 11396 + version "4.3.1" 11397 + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" 11398 + integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== 11399 + 11349 11400 humps@^2.0.1: 11350 11401 version "2.0.1" 11351 11402 resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" 11352 11403 integrity sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g== 11404 + 11405 + husky@^8.0.3: 11406 + version "8.0.3" 11407 + resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" 11408 + integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== 11353 11409 11354 11410 hyphenate-style-name@^1.0.0, hyphenate-style-name@^1.0.3: 11355 11411 version "1.0.4" ··· 11622 11678 dependencies: 11623 11679 ci-info "^2.0.0" 11624 11680 11681 + is-ci@^3.0.1: 11682 + version "3.0.1" 11683 + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" 11684 + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== 11685 + dependencies: 11686 + ci-info "^3.2.0" 11687 + 11625 11688 is-core-module@^2.11.0, is-core-module@^2.9.0: 11626 11689 version "2.12.1" 11627 11690 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" ··· 11717 11780 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 11718 11781 integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 11719 11782 11783 + is-fullwidth-code-point@^4.0.0: 11784 + version "4.0.0" 11785 + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" 11786 + integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== 11787 + 11720 11788 is-generator-fn@^2.0.0: 11721 11789 version "2.1.0" 11722 11790 resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" ··· 11862 11930 version "2.0.1" 11863 11931 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" 11864 11932 integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== 11933 + 11934 + is-stream@^3.0.0: 11935 + version "3.0.0" 11936 + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" 11937 + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== 11865 11938 11866 11939 is-string@^1.0.5, is-string@^1.0.7: 11867 11940 version "1.0.7" ··· 13357 13430 dependencies: 13358 13431 immediate "~3.0.5" 13359 13432 13360 - lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.1.0: 13433 + lilconfig@2.1.0, lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.1.0: 13361 13434 version "2.1.0" 13362 13435 resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" 13363 13436 integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== ··· 13379 13452 resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde" 13380 13453 integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA== 13381 13454 13455 + lint-staged@^13.2.3: 13456 + version "13.2.3" 13457 + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-13.2.3.tgz#f899aad6c093473467e9c9e316e3c2d8a28f87a7" 13458 + integrity sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg== 13459 + dependencies: 13460 + chalk "5.2.0" 13461 + cli-truncate "^3.1.0" 13462 + commander "^10.0.0" 13463 + debug "^4.3.4" 13464 + execa "^7.0.0" 13465 + lilconfig "2.1.0" 13466 + listr2 "^5.0.7" 13467 + micromatch "^4.0.5" 13468 + normalize-path "^3.0.0" 13469 + object-inspect "^1.12.3" 13470 + pidtree "^0.6.0" 13471 + string-argv "^0.3.1" 13472 + yaml "^2.2.2" 13473 + 13474 + listr2@^5.0.7: 13475 + version "5.0.8" 13476 + resolved "https://registry.yarnpkg.com/listr2/-/listr2-5.0.8.tgz#a9379ffeb4bd83a68931a65fb223a11510d6ba23" 13477 + integrity sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA== 13478 + dependencies: 13479 + cli-truncate "^2.1.0" 13480 + colorette "^2.0.19" 13481 + log-update "^4.0.0" 13482 + p-map "^4.0.0" 13483 + rfdc "^1.3.0" 13484 + rxjs "^7.8.0" 13485 + through "^2.3.8" 13486 + wrap-ansi "^7.0.0" 13487 + 13382 13488 loader-runner@^4.2.0: 13383 13489 version "4.3.0" 13384 13490 resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" ··· 13541 13647 dependencies: 13542 13648 chalk "^4.1.0" 13543 13649 is-unicode-supported "^0.1.0" 13650 + 13651 + log-update@^4.0.0: 13652 + version "4.0.0" 13653 + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" 13654 + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== 13655 + dependencies: 13656 + ansi-escapes "^4.3.0" 13657 + cli-cursor "^3.1.0" 13658 + slice-ansi "^4.0.0" 13659 + wrap-ansi "^6.2.0" 13544 13660 13545 13661 logkitty@^0.7.1: 13546 13662 version "0.7.1" ··· 14188 14304 resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 14189 14305 integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 14190 14306 14307 + mimic-fn@^4.0.0: 14308 + version "4.0.0" 14309 + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" 14310 + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== 14311 + 14191 14312 mimic-response@^3.1.0: 14192 14313 version "3.1.0" 14193 14314 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" ··· 14612 14733 dependencies: 14613 14734 path-key "^3.0.0" 14614 14735 14736 + npm-run-path@^5.1.0: 14737 + version "5.1.0" 14738 + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" 14739 + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== 14740 + dependencies: 14741 + path-key "^4.0.0" 14742 + 14615 14743 npmlog@^4.1.2: 14616 14744 version "4.1.2" 14617 14745 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" ··· 14827 14955 dependencies: 14828 14956 mimic-fn "^2.1.0" 14829 14957 14958 + onetime@^6.0.0: 14959 + version "6.0.0" 14960 + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" 14961 + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== 14962 + dependencies: 14963 + mimic-fn "^4.0.0" 14964 + 14830 14965 open@^6.2.0: 14831 14966 version "6.4.0" 14832 14967 resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" ··· 15162 15297 resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 15163 15298 integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 15164 15299 15300 + path-key@^4.0.0: 15301 + version "4.0.0" 15302 + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" 15303 + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== 15304 + 15165 15305 path-parse@^1.0.5, path-parse@^1.0.7: 15166 15306 version "1.0.7" 15167 15307 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" ··· 15260 15400 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 15261 15401 integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 15262 15402 15403 + pidtree@^0.6.0: 15404 + version "0.6.0" 15405 + resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" 15406 + integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== 15407 + 15263 15408 pify@^2.0.0, pify@^2.3.0: 15264 15409 version "2.3.0" 15265 15410 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" ··· 17186 17331 resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 17187 17332 integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 17188 17333 17189 - rfdc@^1.2.0: 17334 + rfdc@^1.2.0, rfdc@^1.3.0: 17190 17335 version "1.3.0" 17191 17336 resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" 17192 17337 integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== ··· 17290 17435 dependencies: 17291 17436 tslib "^1.9.0" 17292 17437 17293 - rxjs@^7.5.2: 17438 + rxjs@^7.5.2, rxjs@^7.8.0: 17294 17439 version "7.8.1" 17295 17440 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" 17296 17441 integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== ··· 17738 17883 astral-regex "^1.0.0" 17739 17884 is-fullwidth-code-point "^2.0.0" 17740 17885 17886 + slice-ansi@^3.0.0: 17887 + version "3.0.0" 17888 + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" 17889 + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== 17890 + dependencies: 17891 + ansi-styles "^4.0.0" 17892 + astral-regex "^2.0.0" 17893 + is-fullwidth-code-point "^3.0.0" 17894 + 17895 + slice-ansi@^4.0.0: 17896 + version "4.0.0" 17897 + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" 17898 + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== 17899 + dependencies: 17900 + ansi-styles "^4.0.0" 17901 + astral-regex "^2.0.0" 17902 + is-fullwidth-code-point "^3.0.0" 17903 + 17904 + slice-ansi@^5.0.0: 17905 + version "5.0.0" 17906 + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" 17907 + integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== 17908 + dependencies: 17909 + ansi-styles "^6.0.0" 17910 + is-fullwidth-code-point "^4.0.0" 17911 + 17741 17912 slugify@^1.3.4: 17742 17913 version "1.6.6" 17743 17914 resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" ··· 18003 18174 resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" 18004 18175 integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== 18005 18176 18177 + string-argv@^0.3.1: 18178 + version "0.3.2" 18179 + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" 18180 + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== 18181 + 18006 18182 string-length@^4.0.1: 18007 18183 version "4.0.2" 18008 18184 resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" ··· 18055 18231 is-fullwidth-code-point "^2.0.0" 18056 18232 strip-ansi "^4.0.0" 18057 18233 18234 + string-width@^5.0.0: 18235 + version "5.1.2" 18236 + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" 18237 + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== 18238 + dependencies: 18239 + eastasianwidth "^0.2.0" 18240 + emoji-regex "^9.2.2" 18241 + strip-ansi "^7.0.1" 18242 + 18058 18243 string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: 18059 18244 version "4.0.8" 18060 18245 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" ··· 18178 18363 version "2.0.0" 18179 18364 resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 18180 18365 integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 18366 + 18367 + strip-final-newline@^3.0.0: 18368 + version "3.0.0" 18369 + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" 18370 + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== 18181 18371 18182 18372 strip-indent@^3.0.0: 18183 18373 version "3.0.0" ··· 18565 18755 readable-stream "~2.3.6" 18566 18756 xtend "~4.0.1" 18567 18757 18568 - through@2, through@^2.3.6: 18758 + through@2, through@^2.3.6, through@^2.3.8: 18569 18759 version "2.3.8" 18570 18760 resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 18571 18761 integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== ··· 19908 20098 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 19909 20099 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 19910 20100 19911 - yaml@^2.1.1: 20101 + yaml@^2.1.1, yaml@^2.2.2: 19912 20102 version "2.3.1" 19913 20103 resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" 19914 20104 integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==