diff --git a/package.json b/package.json index 1c59fe7..f6f05b8 100644 --- a/package.json +++ b/package.json @@ -22,9 +22,9 @@ "test:non-parallel": "NODE_ENV=test jest --config __tests__/jest.non-parallel.config.js" }, "dependencies": { - "@primer/css": "^20.2.2", - "@primer/octicons-react": "^17.1.0", - "@primer/react": "^35.2.2", + "@primer/css": "^20.4.3", + "@primer/octicons-react": "^17.4.1", + "@primer/react": "^35.8.0", "@sentry/browser": "^6.3.6", "@types/history": "^5.0.0", "@types/ini": "^1.3.31", @@ -113,7 +113,6 @@ }, "resolutions": { "@types/react": "^18.0.9", - "@types/react-dom": "^18.0.3", - "@primer/primitives": "^7.8.3" + "@types/react-dom": "^18.0.3" } } diff --git a/yarn.lock b/yarn.lock index 361452e..58403ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1679,6 +1679,21 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@github/combobox-nav@^2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@github/combobox-nav/-/combobox-nav-2.1.5.tgz#905598cc681e016eddfcd8adcb39e4d81c907577" + integrity sha512-dmG1PuppNKHnBBEcfylWDwj9SSxd/E/qd8mC1G/klQC3s7ps5q6JZ034mwkkG0LKfI+Y+UgEua/ROD776N400w== + +"@github/markdown-toolbar-element@^2.1.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@github/markdown-toolbar-element/-/markdown-toolbar-element-2.1.1.tgz#08a0696be1006b42b6b29560104f1bca20341b06" + integrity sha512-J++rpd5H9baztabJQB82h26jtueOeBRSTqetk9Cri+Lj/s28ndu6Tovn0uHQaOKtBWDobFunk9b5pP5vcqt7cA== + +"@github/paste-markdown@^1.3.1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@github/paste-markdown/-/paste-markdown-1.3.5.tgz#de587494df7058700a29a53addbdbd51c317a0d3" + integrity sha512-R86Vns99qRCqSUvvhjPGDQYp8sAutueMfKtep5F3d2vyJz2Es3ratU7Q3Q6/RJ0ac48sj99shtuUfUufoTcKlQ== + "@hapi/hoek@^9.0.0": version "9.2.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131" @@ -2011,66 +2026,66 @@ "@pnpm/network.ca-file" "^1.0.1" config-chain "^1.1.11" -"@primer/behaviors@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@primer/behaviors/-/behaviors-1.1.1.tgz#51e2f02ebfe297c4c05f503cdc52ae8b4ce5794c" - integrity sha512-wvF1PYjyxKNTr6+5w4uR5Gkz53t1fsRDgKjWxDKk7wmlh0cwiILBo4dDFjjVhWRF1mBSjaIxxJGB4WGaP7ct2Q== +"@primer/behaviors@^1.1.1": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@primer/behaviors/-/behaviors-1.1.3.tgz#4945f79c39f8b4495ec868b053264830f687c7bc" + integrity sha512-WpCcjAkXG7Lv3ZbaCUgASWKHnCi/pmuSEiyTmHHb6f5xhwk1mliixNL5ZZHtDN6RCcT3VnXUsyek4GopG2lbZQ== -"@primer/css@^20.2.2": - version "20.2.2" - resolved "https://registry.yarnpkg.com/@primer/css/-/css-20.2.2.tgz#c36b73e9c336651675e51074c5b9e56d13fae3f5" - integrity sha512-vUy0vMKpdX9f3rhnm5fEIdcg9yxOdRYvjbZk5QoBXtn32oJPonSvIb/7JwVJA+EdiOHTvhRDx9zDpUwOYX+XrQ== +"@primer/css@^20.4.3": + version "20.4.3" + resolved "https://registry.yarnpkg.com/@primer/css/-/css-20.4.3.tgz#09e0bb3635267edbca32a4455ba1b961ecc5ec23" + integrity sha512-d2+++ABwTqqO+TW/00lQ4Ddq7pVKf9xcEAhhsDiBTC+xH40mYAwfdAphD2gnzdrslfHEm8bbyPKG5G/681X/mg== dependencies: - "@primer/primitives" "^7.8.3" + "@primer/primitives" "^7.9.0" -"@primer/octicons-react@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@primer/octicons-react/-/octicons-react-16.1.1.tgz#6a9eaffbbf46cb44d344a37a5ff2384973b82d3f" - integrity sha512-xCxQ5z23ol7yDuJs85Lc4ARzyoay+b3zOhAKkEMU7chk0xi2hT2OnRP23QUudNNDPTGozX268RGYLexUa6P4xw== +"@primer/octicons-react@^17.3.0", "@primer/octicons-react@^17.4.1": + version "17.4.1" + resolved "https://registry.yarnpkg.com/@primer/octicons-react/-/octicons-react-17.4.1.tgz#022c13c2695119f5e2e5fc3e2edeed08164171c1" + integrity sha512-xTtpfgpyFyKlfNhvPOfCNVRwkoDBRKzZFwygpr4+Pwzs+selrL1phPLt2z6abeIY8cTEw1XRBGi00tylSaBJyQ== -"@primer/octicons-react@^17.1.0": - version "17.1.0" - resolved "https://registry.yarnpkg.com/@primer/octicons-react/-/octicons-react-17.1.0.tgz#a152212e0080b1fda07ceeb3da3f10b467e032ab" - integrity sha512-LSVCGCdvWvWiU+Yu2iqT2TVLX2EOpLPlU+PY0hoztQ7LFfB9Un5qJi8yooaZ2n6kzetG5FsZLSjwLz3RcMjkjA== +"@primer/primitives@7.9.0", "@primer/primitives@^7.9.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-7.9.0.tgz#c8a27287488c8308b1715a7d73214629c331544a" + integrity sha512-ZHHfwB0z0z6nDJp263gyGIClYDy+rl0nwqyi4qhcv3Cxhkmtf+If2KVjr6FQqBBFfi1wQwUzaax2FBvfEMFBnw== -"@primer/primitives@7.6.0", "@primer/primitives@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-7.8.3.tgz#de7e03492cf977e99f2417490d76421db9715e9f" - integrity sha512-04ZwfJhpZ0QFwDrJfCuLX6iOh0BflWDTvuoRA80lQH9xk0RtIg16INbruwwtnbSgnKKXXRSykRRJ5BbxnqufRA== - -"@primer/react@^35.2.2": - version "35.2.2" - resolved "https://registry.yarnpkg.com/@primer/react/-/react-35.2.2.tgz#b64c406b4e17a01cb0c850e9b6dea06ad4690393" - integrity sha512-JToTi4YwOJ5mlvSBF66Csz35fLeMl6PeGYcXqwE34giGXRrOLRID+eHVPZPWUEDo/Sg389cVYR44ueM03/C56A== +"@primer/react@^35.8.0": + version "35.8.0" + resolved "https://registry.yarnpkg.com/@primer/react/-/react-35.8.0.tgz#f84c35430b8f8b6d74ffe548ba6a444db22fa6b1" + integrity sha512-zgKr/yaGuc28sfVNPG6AtsCh8yNHD32TsxzrY5YNkTioCr3LMDoy6Bc6y9fnlGtLnUP6yvQy/EzJKBxZDkgkuQ== dependencies: - "@primer/behaviors" "1.1.1" - "@primer/octicons-react" "16.1.1" - "@primer/primitives" "7.6.0" - "@radix-ui/react-polymorphic" "0.0.14" - "@react-aria/ssr" "3.1.0" - "@styled-system/css" "5.1.5" - "@styled-system/props" "5.1.5" - "@styled-system/theme-get" "5.1.2" - "@types/styled-components" "5.1.11" - "@types/styled-system" "5.1.12" - "@types/styled-system__css" "5.0.16" - "@types/styled-system__theme-get" "5.0.1" - classnames "2.3.1" - color2k "1.2.4" - deepmerge "4.2.2" - focus-visible "5.2.0" - history "5.0.0" - styled-system "5.1.5" + "@github/combobox-nav" "^2.1.5" + "@github/markdown-toolbar-element" "^2.1.0" + "@github/paste-markdown" "^1.3.1" + "@primer/behaviors" "^1.1.1" + "@primer/octicons-react" "^17.3.0" + "@primer/primitives" "7.9.0" + "@radix-ui/react-polymorphic" "^0.0.14" + "@react-aria/ssr" "^3.1.0" + "@styled-system/css" "^5.1.5" + "@styled-system/props" "^5.1.5" + "@styled-system/theme-get" "^5.1.2" + "@types/styled-components" "^5.1.11" + "@types/styled-system" "^5.1.12" + "@types/styled-system__css" "^5.0.16" + "@types/styled-system__theme-get" "^5.0.1" + classnames "^2.3.1" + color2k "^1.2.4" + deepmerge "^4.2.2" + focus-visible "^5.2.0" + fzy.js "0.4.1" + history "^5.0.0" + react-intersection-observer "9.4.0" + styled-system "^5.1.5" -"@radix-ui/react-polymorphic@0.0.14": +"@radix-ui/react-polymorphic@^0.0.14": version "0.0.14" resolved "https://registry.yarnpkg.com/@radix-ui/react-polymorphic/-/react-polymorphic-0.0.14.tgz#fc6cefee6686db8c5a7ff14c8c1b9b5abdee325b" integrity sha512-9nsMZEDU3LeIUeHJrpkkhZVxu/9Fc7P2g2I3WR+uA9mTbNC3hGaabi0dV6wg0CfHb+m4nSs1pejbE/5no3MJTA== -"@react-aria/ssr@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.1.0.tgz#b7163e6224725c30121932a8d1422ef91d1fab22" - integrity sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug== +"@react-aria/ssr@^3.1.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.3.0.tgz#25e81daf0c7a270a4a891159d8d984578e4512d8" + integrity sha512-yNqUDuOVZIUGP81R87BJVi/ZUZp/nYOBXbPsRe7oltJOfErQZD+UezMpw4vM2KRz18cURffvmC8tJ6JTeyDtaQ== dependencies: "@babel/runtime" "^7.6.2" @@ -2209,7 +2224,7 @@ dependencies: object-assign "^4.1.1" -"@styled-system/css@5.1.5", "@styled-system/css@^5.1.5": +"@styled-system/css@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/css/-/css-5.1.5.tgz#0460d5f3ff962fa649ea128ef58d9584f403bbbc" integrity sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A== @@ -2242,7 +2257,7 @@ dependencies: "@styled-system/core" "^5.1.2" -"@styled-system/props@5.1.5": +"@styled-system/props@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@styled-system/props/-/props-5.1.5.tgz#f50bf40e8fc8393726f06cbcd096a39a7d779ce4" integrity sha512-FXhbzq2KueZpGaHxaDm8dowIEWqIMcgsKs6tBl6Y6S0njG9vC8dBMI6WSLDnzMoSqIX3nSKHmOmpzpoihdDewg== @@ -2263,7 +2278,7 @@ dependencies: "@styled-system/core" "^5.1.2" -"@styled-system/theme-get@5.1.2": +"@styled-system/theme-get@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/theme-get/-/theme-get-5.1.2.tgz#b40a00a44da63b7a6ed85f73f737c4defecd6049" integrity sha512-afAYdRqrKfNIbVgmn/2Qet1HabxmpRnzhFwttbGr6F/mJ4RDS/Cmn+KHwHvNXangQsWw/5TfjpWV+rgcqqIcJQ== @@ -2585,10 +2600,10 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== -"@types/styled-components@5.1.11": - version "5.1.11" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.11.tgz#a3a1bc0f2cdad7318d8ce219ee507e6b353503b5" - integrity sha512-u8g3bSw9KUiZY+S++gh+LlURGraqBe3MC5I5dygrNjGDHWWQfsmZZRTJ9K9oHU2CqWtxChWmJkDI/gp+TZPQMw== +"@types/styled-components@^5.1.11": + version "5.1.26" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.26.tgz#5627e6812ee96d755028a98dae61d28e57c233af" + integrity sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw== dependencies: "@types/hoist-non-react-statics" "*" "@types/react" "*" @@ -2603,24 +2618,24 @@ "@types/react" "*" csstype "^3.0.2" -"@types/styled-system@5.1.12": - version "5.1.12" - resolved "https://registry.yarnpkg.com/@types/styled-system/-/styled-system-5.1.12.tgz#4f3ca8da3dffe3c5a6cc3b2a97f51b41464c104a" - integrity sha512-7x4BYKKfK9QewfsFC2x5r9BK/OrfX+JF/1P21jKPMHruawDw9gvG7bTZgTVk6YkzDO2JUlsk4i8hdiAepAhD0g== +"@types/styled-system@^5.1.12": + version "5.1.15" + resolved "https://registry.yarnpkg.com/@types/styled-system/-/styled-system-5.1.15.tgz#075f969cc028a895dba916c07708e2fe828d7077" + integrity sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg== dependencies: csstype "^3.0.2" -"@types/styled-system__css@5.0.16": - version "5.0.16" - resolved "https://registry.yarnpkg.com/@types/styled-system__css/-/styled-system__css-5.0.16.tgz#cae75cef03dfa1020703e842a8b1c14d8f9a8f33" - integrity sha512-Cji5miCIpR27m8yzH6y3cLU6106N4GVyPgUhBQ4nL7VxgoeAtRdAriKdGTnRgJzSpT3HyB7h5G//cDWOl0M1jQ== +"@types/styled-system__css@^5.0.16": + version "5.0.17" + resolved "https://registry.yarnpkg.com/@types/styled-system__css/-/styled-system__css-5.0.17.tgz#ce6778f896f401e15cdbf77091e4eea112a60343" + integrity sha512-QF67UqeDdigjurmckNPCwkYjZriX270ghPiA6f3GqJG6jg7E4hcq7eGtdYh/DNivMz8sklBfT8y7r5brkCr7QA== dependencies: csstype "^3.0.2" -"@types/styled-system__theme-get@5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.1.tgz#c3884e8f15641603503dc1d49f9d282dce11e5fb" - integrity sha512-+i4VZ5wuYKMU8oKPmUlzc9r2RhpSNOK061Khtrr7X0sOQEcIyhUtrDusuMkp5ZR3D05Xopn3zybTPyUSQkKGAA== +"@types/styled-system__theme-get@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.2.tgz#ebd5bb465f1aaa24c729ebb09fdfa6ead01d2106" + integrity sha512-tvGRyzADAn2qQ8Z/fw9YOBTL1EttDQ0zrmHq/N+/K/9tF1l2lsZ9334hls1zie32FCxjPJEhzzXVHxKwqXslog== "@types/yargs-parser@*": version "15.0.0" @@ -4179,7 +4194,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@2.3.1: +classnames@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== @@ -4314,10 +4329,10 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color2k@1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/color2k/-/color2k-1.2.4.tgz#af34950ac58e23cf224a01cb8dd0c9911a79605e" - integrity sha512-DiwdBwc0BryPFFXoCrW8XQGXl2rEtMToODybxZjKnN5IJXt/tV/FsN02pCK/b7KcWvJEioz3c74lQSmayFvS4Q== +color2k@^1.2.4: + version "1.2.5" + resolved "https://registry.yarnpkg.com/color2k/-/color2k-1.2.5.tgz#3d8f08d213170f781fb6270424454dd3c0197b02" + integrity sha512-G39qNMGyM/fhl8hcy1YqpfXzQ810zSGyiJAgdMFlreCI7Hpwu3Jpu4tuBM/Oxu1Bek1FwyaBbtrtdkTr4HDhLA== colorette@^2.0.16, colorette@^2.0.17: version "2.0.19" @@ -6031,7 +6046,7 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -focus-visible@5.2.0: +focus-visible@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/focus-visible/-/focus-visible-5.2.0.tgz#3a9e41fccf587bd25dcc2ef045508284f0a4d6b3" integrity sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ== @@ -6256,6 +6271,11 @@ fx-runner@1.2.0: which "1.2.4" winreg "0.0.12" +fzy.js@0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/fzy.js/-/fzy.js-0.4.1.tgz#695bf87cc0bbdda9cbcf22bc318a74c4aca6b758" + integrity sha512-4sPVXf+9oGhzg2tYzgWe4hgAY0wEbkqeuKVEgdnqX8S8VcLosQsDjb0jV+f5uoQlf8INWId1w0IGoufAoik1TA== + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -6724,20 +6744,13 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -history@*: +history@*, history@^5.0.0: version "5.3.0" resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== dependencies: "@babel/runtime" "^7.7.6" -history@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.0.0.tgz#0cabbb6c4bbf835addb874f8259f6d25101efd08" - integrity sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg== - dependencies: - "@babel/runtime" "^7.7.6" - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -10173,6 +10186,11 @@ react-iifc@^1.2.0: resolved "https://registry.yarnpkg.com/react-iifc/-/react-iifc-1.2.0.tgz#b63d27c1d2e80da1577c908f493659a9ea11083a" integrity sha512-CvOzw8UEDoqgXNiChqgsEi5xCimym6q44kq6ULYqhDqgBtnJ4ajsPM7ucXkT7h4NYfG9vVn7l+xllGj8u+Jv3Q== +react-intersection-observer@9.4.0: + version "9.4.0" + resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-9.4.0.tgz#f6b6e616e625f9bf255857c5cba9dbf7b1825ec7" + integrity sha512-v0403CmomOVlzhqFXlzOxg0ziLcVq8mfbP0AwAcEQWgZmR2OulOT79Ikznw4UlB3N+jlUYqLMe4SDHUOyp0t2A== + react-is@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -11555,7 +11573,7 @@ styled-components@^5.3.5: shallowequal "^1.1.0" supports-color "^5.5.0" -styled-system@5.1.5, styled-system@^5.1.5: +styled-system@^5.1.5: version "5.1.5" resolved "https://registry.yarnpkg.com/styled-system/-/styled-system-5.1.5.tgz#e362d73e1dbb5641a2fd749a6eba1263dc85075e" integrity sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==