Skip to content

Commit a0b8d49

Browse files
authored
Merge pull request #529 from thecurioussailor/copy-button-scoll-issue
Bug Fix: Copy button fixed at the Top right of Code Block and visible even without scrolling
2 parents 71337fe + 5569b89 commit a0b8d49

File tree

2 files changed

+12
-175
lines changed

2 files changed

+12
-175
lines changed

apps/web/components/CodeBlock.tsx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,10 @@ export default function CodeBlock({ block }: { block: any }) {
1515
const [showCopiedMessage, setShowCopiedMessage] = useState(false);
1616

1717
return (
18-
<div className="max-w-full overflow-auto">
19-
<pre className={`${styles.code_block} px-4 sm:px-6 md:px-8 relative`}>
20-
<code className="language-javascript">{code}</code>
21-
<div className={`${styles.copy_block} absolute top-2 right-2`}>
18+
<div className="max-w-full relative">
19+
<div className={`${styles.copy_block} absolute top-2 right-2 z-10`}>
2220
<button
23-
className="text-gray-500 p-1"
21+
className="text-gray-500 p-1 relative"
2422
onClick={() => {
2523
navigator.clipboard.writeText(code).then(() => {
2624
setShowCopiedMessage(true);
@@ -32,8 +30,12 @@ export default function CodeBlock({ block }: { block: any }) {
3230
>
3331
{showCopiedMessage ? <CopyTick /> : <CopyIcon />}
3432
</button>
35-
</div>
36-
</pre>
33+
</div>
34+
<div className="max-w-full overflow-auto relative">
35+
<pre className={`${styles.code_block} px-4 sm:px-6 md:px-8`}>
36+
<code className="language-javascript">{code}</code>
37+
</pre>
38+
</div>
3739
</div>
3840
);
3941
}

yarn.lock

Lines changed: 3 additions & 168 deletions
Original file line numberDiff line numberDiff line change
@@ -209,13 +209,6 @@
209209
dependencies:
210210
regenerator-runtime "^0.14.0"
211211

212-
"@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0":
213-
version "7.25.0"
214-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb"
215-
integrity sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==
216-
dependencies:
217-
regenerator-runtime "^0.14.0"
218-
219212
"@babel/template@^7.22.15":
220213
version "7.22.15"
221214
resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz"
@@ -1465,11 +1458,6 @@
14651458
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz"
14661459
integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==
14671460

1468-
"@types/raf@^3.4.0":
1469-
version "3.4.3"
1470-
resolved "https://registry.yarnpkg.com/@types/raf/-/raf-3.4.3.tgz#85f1d1d17569b28b8db45e16e996407a56b0ab04"
1471-
integrity sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==
1472-
14731461
"@types/react-dom@^18.2.18":
14741462
version "18.2.18"
14751463
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz"
@@ -1967,11 +1955,6 @@ asynciterator.prototype@^1.0.0:
19671955
dependencies:
19681956
has-symbols "^1.0.3"
19691957

1970-
atob@^2.1.2:
1971-
version "2.1.2"
1972-
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
1973-
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
1974-
19751958
autoprefixer@^10.4.16:
19761959
version "10.4.17"
19771960
resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz"
@@ -2011,11 +1994,6 @@ balanced-match@^1.0.0:
20111994
resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
20121995
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
20131996

2014-
base64-arraybuffer@^1.0.2:
2015-
version "1.0.2"
2016-
resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc"
2017-
integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==
2018-
20191997
base64-js@^1.3.1:
20201998
version "1.5.1"
20211999
resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
@@ -2087,11 +2065,6 @@ browserslist@^4.22.2:
20872065
node-releases "^2.0.14"
20882066
update-browserslist-db "^1.0.13"
20892067

2090-
btoa@^1.2.1:
2091-
version "1.2.1"
2092-
resolved "https://registry.yarnpkg.com/btoa/-/btoa-1.2.1.tgz#01a9909f8b2c93f6bf680ba26131eb30f7fa3d73"
2093-
integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==
2094-
20952068
buffer@^5.5.0:
20962069
version "5.7.1"
20972070
resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
@@ -2183,20 +2156,6 @@ caniuse-lite@^1.0.30001565, caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.300015
21832156
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz"
21842157
integrity sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==
21852158

2186-
canvg@^3.0.6:
2187-
version "3.0.10"
2188-
resolved "https://registry.yarnpkg.com/canvg/-/canvg-3.0.10.tgz#8e52a2d088b6ffa23ac78970b2a9eebfae0ef4b3"
2189-
integrity sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==
2190-
dependencies:
2191-
"@babel/runtime" "^7.12.5"
2192-
"@types/raf" "^3.4.0"
2193-
core-js "^3.8.3"
2194-
raf "^3.4.1"
2195-
regenerator-runtime "^0.13.7"
2196-
rgbcolor "^1.0.1"
2197-
stackblur-canvas "^2.0.0"
2198-
svg-pathdata "^6.0.3"
2199-
22002159
ccount@^2.0.0:
22012160
version "2.0.1"
22022161
resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz"
@@ -2526,11 +2485,6 @@ core-js-pure@^3.30.2:
25262485
resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.0.tgz"
25272486
integrity sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==
25282487

2529-
core-js@^3.6.0, core-js@^3.8.3:
2530-
version "3.37.1"
2531-
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.1.tgz#d21751ddb756518ac5a00e4d66499df981a62db9"
2532-
integrity sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==
2533-
25342488
cosmiconfig-typescript-loader@^5.0.0:
25352489
version "5.0.0"
25362490
resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz"
@@ -2569,13 +2523,6 @@ css-in-js-utils@^3.1.0:
25692523
dependencies:
25702524
hyphenate-style-name "^1.0.3"
25712525

2572-
css-line-break@^2.1.0:
2573-
version "2.1.0"
2574-
resolved "https://registry.yarnpkg.com/css-line-break/-/css-line-break-2.1.0.tgz#bfef660dfa6f5397ea54116bb3cb4873edbc4fa0"
2575-
integrity sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==
2576-
dependencies:
2577-
utrie "^1.0.2"
2578-
25792526
css-selector-parser@^3.0.0:
25802527
version "3.0.4"
25812528
resolved "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-3.0.4.tgz"
@@ -2791,11 +2738,6 @@ doctrine@^3.0.0:
27912738
dependencies:
27922739
esutils "^2.0.2"
27932740

2794-
dompurify@^2.2.0:
2795-
version "2.5.6"
2796-
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.5.6.tgz#8402b501611eaa7fb3786072297fcbe2787f8592"
2797-
integrity sha512-zUTaUBO8pY4+iJMPE1B9XlO2tXVYIcEA4SNGtvDELzTSCQO7RzH+j7S180BmhmJId78lqGU2z19vgVx2Sxs/PQ==
2798-
27992741
dot-case@^2.1.0:
28002742
version "2.1.1"
28012743
resolved "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz"
@@ -3401,11 +3343,6 @@ fastq@^1.6.0:
34013343
dependencies:
34023344
reusify "^1.0.4"
34033345

3404-
fflate@^0.4.8:
3405-
version "0.4.8"
3406-
resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.4.8.tgz#f90b82aefbd8ac174213abb338bd7ef848f0f5ae"
3407-
integrity sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==
3408-
34093346
figures@^3.0.0:
34103347
version "3.2.0"
34113348
resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
@@ -4046,14 +3983,6 @@ html-void-elements@^3.0.0:
40463983
resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz"
40473984
integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==
40483985

4049-
html2canvas@^1.0.0-rc.5, html2canvas@^1.4.1:
4050-
version "1.4.1"
4051-
resolved "https://registry.yarnpkg.com/html2canvas/-/html2canvas-1.4.1.tgz#7cef1888311b5011d507794a066041b14669a543"
4052-
integrity sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==
4053-
dependencies:
4054-
css-line-break "^2.1.0"
4055-
text-segmentation "^1.0.3"
4056-
40573986
http-cache-semantics@^4.0.0:
40583987
version "4.1.1"
40593988
resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"
@@ -4689,21 +4618,6 @@ jsonparse@^1.2.0:
46894618
resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz"
46904619
integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==
46914620

4692-
jspdf@^2.5.1:
4693-
version "2.5.1"
4694-
resolved "https://registry.yarnpkg.com/jspdf/-/jspdf-2.5.1.tgz#00c85250abf5447a05f3b32ab9935ab4a56592cc"
4695-
integrity sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==
4696-
dependencies:
4697-
"@babel/runtime" "^7.14.0"
4698-
atob "^2.1.2"
4699-
btoa "^1.2.1"
4700-
fflate "^0.4.8"
4701-
optionalDependencies:
4702-
canvg "^3.0.6"
4703-
core-js "^3.6.0"
4704-
dompurify "^2.2.0"
4705-
html2canvas "^1.0.0-rc.5"
4706-
47074621
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
47084622
version "3.3.5"
47094623
resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz"
@@ -5789,11 +5703,6 @@ [email protected]:
57895703
resolved "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz"
57905704
integrity sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==
57915705

5792-
performance-now@^2.1.0:
5793-
version "2.1.0"
5794-
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
5795-
integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
5796-
57975706
picocolors@^1.0.0:
57985707
version "1.0.0"
57995708
resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
@@ -5994,13 +5903,6 @@ quick-lru@^5.1.1:
59945903
resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
59955904
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
59965905

5997-
raf@^3.4.1:
5998-
version "3.4.1"
5999-
resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
6000-
integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
6001-
dependencies:
6002-
performance-now "^2.1.0"
6003-
60045906
rc@^1.0.1, rc@^1.1.6:
60055907
version "1.2.8"
60065908
resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
@@ -6145,14 +6047,6 @@ react-style-singleton@^2.2.1:
61456047
invariant "^2.2.4"
61466048
tslib "^2.0.0"
61476049

6148-
react-to-pdf@^1.0.1:
6149-
version "1.0.1"
6150-
resolved "https://registry.yarnpkg.com/react-to-pdf/-/react-to-pdf-1.0.1.tgz#a9a54ba9af9df4213078bf34eb2ffabb752b7263"
6151-
integrity sha512-ZsIkY6Z5gg3oBhMbWfl+tYwQ12vpPuuAzvCv+MnXchO8l08tElzRkBNAXxfbQNG/EDOHgE5EvWBlvE7ypt/y9A==
6152-
dependencies:
6153-
html2canvas "^1.4.1"
6154-
jspdf "^2.5.1"
6155-
61566050
react-universal-interface@^0.6.2:
61576051
version "0.6.2"
61586052
resolved "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz"
@@ -6276,11 +6170,6 @@ refractor@^4.8.0:
62766170
hastscript "^7.0.0"
62776171
parse-entities "^4.0.0"
62786172

6279-
regenerator-runtime@^0.13.7:
6280-
version "0.13.11"
6281-
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
6282-
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
6283-
62846173
regenerator-runtime@^0.14.0:
62856174
version "0.14.1"
62866175
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
@@ -6494,11 +6383,6 @@ rfdc@^1.3.0:
64946383
resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz"
64956384
integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==
64966385

6497-
rgbcolor@^1.0.1:
6498-
version "1.0.1"
6499-
resolved "https://registry.yarnpkg.com/rgbcolor/-/rgbcolor-1.0.1.tgz#d6505ecdb304a6595da26fa4b43307306775945d"
6500-
integrity sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==
6501-
65026386
rimraf@^3.0.0, rimraf@^3.0.2:
65036387
version "3.0.2"
65046388
resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
@@ -6808,11 +6692,6 @@ stack-generator@^2.0.5:
68086692
dependencies:
68096693
stackframe "^1.3.4"
68106694

6811-
stackblur-canvas@^2.0.0:
6812-
version "2.7.0"
6813-
resolved "https://registry.yarnpkg.com/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz#af931277d0b5096df55e1f91c530043e066989b6"
6814-
integrity sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==
6815-
68166695
stackframe@^1.3.4:
68176696
version "1.3.4"
68186697
resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz"
@@ -6855,16 +6734,7 @@ [email protected]:
68556734
resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz"
68566735
integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==
68576736

6858-
"string-width-cjs@npm:string-width@^4.2.0":
6859-
version "4.2.3"
6860-
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
6861-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
6862-
dependencies:
6863-
emoji-regex "^8.0.0"
6864-
is-fullwidth-code-point "^3.0.0"
6865-
strip-ansi "^6.0.1"
6866-
6867-
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
6737+
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
68686738
version "4.2.3"
68696739
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
68706740
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -6948,14 +6818,7 @@ stringify-entities@^4.0.0:
69486818
character-entities-html4 "^2.0.0"
69496819
character-entities-legacy "^3.0.0"
69506820

6951-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
6952-
version "6.0.1"
6953-
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
6954-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
6955-
dependencies:
6956-
ansi-regex "^5.0.1"
6957-
6958-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
6821+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
69596822
version "6.0.1"
69606823
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
69616824
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -7045,11 +6908,6 @@ supports-preserve-symlinks-flag@^1.0.0:
70456908
resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
70466909
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
70476910

7048-
svg-pathdata@^6.0.3:
7049-
version "6.0.3"
7050-
resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-6.0.3.tgz#80b0e0283b652ccbafb69ad4f8f73e8d3fbf2cac"
7051-
integrity sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==
7052-
70536911
swap-case@^1.1.0:
70546912
version "1.1.2"
70556913
resolved "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz"
@@ -7116,13 +6974,6 @@ text-extensions@^2.0.0:
71166974
resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz"
71176975
integrity sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==
71186976

7119-
text-segmentation@^1.0.3:
7120-
version "1.0.3"
7121-
resolved "https://registry.yarnpkg.com/text-segmentation/-/text-segmentation-1.0.3.tgz#52a388159efffe746b24a63ba311b6ac9f2d7943"
7122-
integrity sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==
7123-
dependencies:
7124-
utrie "^1.0.2"
7125-
71266977
text-table@^0.2.0:
71276978
version "0.2.0"
71286979
resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
@@ -7623,13 +7474,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2:
76237474
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
76247475
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
76257476

7626-
utrie@^1.0.2:
7627-
version "1.0.2"
7628-
resolved "https://registry.yarnpkg.com/utrie/-/utrie-1.0.2.tgz#d42fe44de9bc0119c25de7f564a6ed1b2c87a645"
7629-
integrity sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==
7630-
dependencies:
7631-
base64-arraybuffer "^1.0.2"
7632-
76337477
uuid@^8.3.2:
76347478
version "8.3.2"
76357479
resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
@@ -7787,7 +7631,7 @@ wordwrap@^1.0.0:
77877631
resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
77887632
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
77897633

7790-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
7634+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
77917635
version "7.0.0"
77927636
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
77937637
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -7805,15 +7649,6 @@ wrap-ansi@^6.0.1:
78057649
string-width "^4.1.0"
78067650
strip-ansi "^6.0.0"
78077651

7808-
wrap-ansi@^7.0.0:
7809-
version "7.0.0"
7810-
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
7811-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
7812-
dependencies:
7813-
ansi-styles "^4.0.0"
7814-
string-width "^4.1.0"
7815-
strip-ansi "^6.0.0"
7816-
78177652
wrap-ansi@^8.1.0:
78187653
version "8.1.0"
78197654
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"

0 commit comments

Comments
 (0)