This commit is contained in:
suvodip ghosh
2025-07-08 11:40:48 +00:00
parent 340a1c3e61
commit 00d2bdd384
35 changed files with 5882 additions and 6044 deletions

180
yarn.lock
View File

@@ -1234,9 +1234,9 @@
integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==
"@types/prop-types@^15.0.0":
version "15.7.14"
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz"
integrity sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==
version "15.7.15"
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz"
integrity sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==
"@types/react-dom@*", "@types/react-dom@^17.0.17 || ^18.0.6 || ^19.0.0":
version "19.0.4"
@@ -1314,6 +1314,25 @@
remark-gfm "~3.0.1"
unist-util-visit "^4.1.0"
"@uiw/react-markdown-preview@^5.1.4":
version "5.1.4"
resolved "https://registry.npmjs.org/@uiw/react-markdown-preview/-/react-markdown-preview-5.1.4.tgz"
integrity sha512-6k13WVNHCEaamz3vh54OQ1tseIXneKlir1+E/VFQBPq8PRod+gwLfYtiitDBWu+ZFttoiKPLZ7flgHrVM+JNOg==
dependencies:
"@babel/runtime" "^7.17.2"
"@uiw/copy-to-clipboard" "~1.0.12"
react-markdown "~9.0.1"
rehype-attr "~3.0.1"
rehype-autolink-headings "~7.1.0"
rehype-ignore "^2.0.0"
rehype-prism-plus "2.0.0"
rehype-raw "^7.0.0"
rehype-rewrite "~4.0.0"
rehype-slug "~6.0.0"
remark-gfm "~4.0.0"
remark-github-blockquote-alert "^1.0.0"
unist-util-visit "^5.0.0"
"@uiw/react-md-editor@^3.25.6":
version "3.25.6"
resolved "https://registry.npmjs.org/@uiw/react-md-editor/-/react-md-editor-3.25.6.tgz"
@@ -2964,6 +2983,13 @@ hast-util-heading-rank@^2.0.0:
dependencies:
"@types/hast" "^2.0.0"
hast-util-heading-rank@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz"
integrity sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==
dependencies:
"@types/hast" "^3.0.0"
hast-util-is-element@^2.0.0:
version "2.1.3"
resolved "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz"
@@ -3029,7 +3055,7 @@ hast-util-raw@^9.0.0:
web-namespaces "^2.0.0"
zwitch "^2.0.0"
hast-util-select@^5.0.5:
hast-util-select@^5.0.5, hast-util-select@~5.0.1:
version "5.0.5"
resolved "https://registry.npmjs.org/hast-util-select/-/hast-util-select-5.0.5.tgz"
integrity sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==
@@ -3071,27 +3097,6 @@ hast-util-select@^6.0.0:
unist-util-visit "^5.0.0"
zwitch "^2.0.0"
hast-util-select@~5.0.1:
version "5.0.5"
resolved "https://registry.npmjs.org/hast-util-select/-/hast-util-select-5.0.5.tgz"
integrity sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==
dependencies:
"@types/hast" "^2.0.0"
"@types/unist" "^2.0.0"
bcp-47-match "^2.0.0"
comma-separated-tokens "^2.0.0"
css-selector-parser "^1.0.0"
direction "^2.0.0"
hast-util-has-property "^2.0.0"
hast-util-to-string "^2.0.0"
hast-util-whitespace "^2.0.0"
not "^0.1.0"
nth-check "^2.0.0"
property-information "^6.0.0"
space-separated-tokens "^2.0.0"
unist-util-visit "^4.0.0"
zwitch "^2.0.0"
hast-util-to-html@^8.0.0:
version "8.0.4"
resolved "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz"
@@ -4561,16 +4566,7 @@ micromark-util-resolve-all@^2.0.0:
dependencies:
micromark-util-types "^2.0.0"
micromark-util-sanitize-uri@^1.0.0:
version "1.2.0"
resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz"
integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==
dependencies:
micromark-util-character "^1.0.0"
micromark-util-encode "^1.0.0"
micromark-util-symbol "^1.0.0"
micromark-util-sanitize-uri@^1.1.0:
micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0:
version "1.2.0"
resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz"
integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==
@@ -5471,6 +5467,22 @@ react-markdown@~8.0.0:
unist-util-visit "^4.0.0"
vfile "^5.0.0"
react-markdown@~9.0.1:
version "9.0.3"
resolved "https://registry.npmjs.org/react-markdown/-/react-markdown-9.0.3.tgz"
integrity sha512-Yk7Z94dbgYTOrdk41Z74GoKA7rThnsbbqBTRYuxoe08qvfQ9tJVhmAKw6BJS/ZORG7kTy/s1QvYzSuaoBA1qfw==
dependencies:
"@types/hast" "^3.0.0"
devlop "^1.0.0"
hast-util-to-jsx-runtime "^2.0.0"
html-url-attributes "^3.0.0"
mdast-util-to-hast "^13.0.0"
remark-parse "^11.0.0"
remark-rehype "^11.0.0"
unified "^11.0.0"
unist-util-visit "^5.0.0"
vfile "^6.0.0"
react-qr-code@^2.0.15:
version "2.0.15"
resolved "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.15.tgz"
@@ -5641,6 +5653,14 @@ rehype-attr@~2.1.0:
unified "~10.1.1"
unist-util-visit "~4.1.0"
rehype-attr@~3.0.1:
version "3.0.3"
resolved "https://registry.npmjs.org/rehype-attr/-/rehype-attr-3.0.3.tgz"
integrity sha512-Up50Xfra8tyxnkJdCzLBIBtxOcB2M1xdeKe1324U06RAvSjYm7ULSeoM+b/nYPQPVd7jsXJ9+39IG1WAJPXONw==
dependencies:
unified "~11.0.0"
unist-util-visit "~5.0.0"
rehype-autolink-headings@~6.1.1:
version "6.1.1"
resolved "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-6.1.1.tgz"
@@ -5654,6 +5674,18 @@ rehype-autolink-headings@~6.1.1:
unified "^10.0.0"
unist-util-visit "^4.0.0"
rehype-autolink-headings@~7.1.0:
version "7.1.0"
resolved "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-7.1.0.tgz"
integrity sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==
dependencies:
"@types/hast" "^3.0.0"
"@ungap/structured-clone" "^1.0.0"
hast-util-heading-rank "^3.0.0"
hast-util-is-element "^3.0.0"
unified "^11.0.0"
unist-util-visit "^5.0.0"
rehype-ignore@^1.0.1:
version "1.0.5"
resolved "https://registry.npmjs.org/rehype-ignore/-/rehype-ignore-1.0.5.tgz"
@@ -5663,6 +5695,15 @@ rehype-ignore@^1.0.1:
unified "^10.1.2"
unist-util-visit "^4.1.2"
rehype-ignore@^2.0.0:
version "2.0.2"
resolved "https://registry.npmjs.org/rehype-ignore/-/rehype-ignore-2.0.2.tgz"
integrity sha512-BpAT/3lU9DMJ2siYVD/dSR0A/zQgD6Fb+fxkJd4j+wDVy6TYbYpK+FZqu8eM9EuNKGvi4BJR7XTZ/+zF02Dq8w==
dependencies:
hast-util-select "^6.0.0"
unified "^11.0.0"
unist-util-visit "^5.0.0"
rehype-parse@^8.0.0, rehype-parse@^8.0.2:
version "8.0.5"
resolved "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz"
@@ -5694,6 +5735,18 @@ rehype-prism-plus@~1.6.1, rehype-prism-plus@1.6.3:
unist-util-filter "^4.0.0"
unist-util-visit "^4.0.0"
rehype-prism-plus@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-2.0.0.tgz"
integrity sha512-FeM/9V2N7EvDZVdR2dqhAzlw5YI49m9Tgn7ZrYJeYHIahM6gcXpH0K1y2gNnKanZCydOMluJvX2cB9z3lhY8XQ==
dependencies:
hast-util-to-string "^3.0.0"
parse-numeric-range "^1.3.0"
refractor "^4.8.0"
rehype-parse "^9.0.0"
unist-util-filter "^5.0.0"
unist-util-visit "^5.0.0"
rehype-raw@^6.1.1:
version "6.1.1"
resolved "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz"
@@ -5712,7 +5765,7 @@ rehype-raw@^7.0.0:
hast-util-raw "^9.0.0"
vfile "^6.0.0"
rehype-rewrite@^4.0.2:
rehype-rewrite@^4.0.2, rehype-rewrite@~4.0.0:
version "4.0.2"
resolved "https://registry.npmjs.org/rehype-rewrite/-/rehype-rewrite-4.0.2.tgz"
integrity sha512-rjLJ3z6fIV11phwCqHp/KRo8xuUCO8o9bFJCNw5o6O2wlLk6g8r323aRswdGBQwfXPFYeSuZdAjp4tzo6RGqEg==
@@ -5743,6 +5796,17 @@ rehype-slug@~5.1.0:
unified "^10.0.0"
unist-util-visit "^4.0.0"
rehype-slug@~6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz"
integrity sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==
dependencies:
"@types/hast" "^3.0.0"
github-slugger "^2.0.0"
hast-util-heading-rank "^3.0.0"
hast-util-to-string "^3.0.0"
unist-util-visit "^5.0.0"
rehype-stringify@^10.0.0, rehype-stringify@^10.0.1:
version "10.0.1"
resolved "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz"
@@ -5781,7 +5845,7 @@ rehype@~12.0.1:
rehype-stringify "^9.0.0"
unified "^10.0.0"
remark-gfm@^4.0.1:
remark-gfm@^4.0.1, remark-gfm@~4.0.0:
version "4.0.1"
resolved "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz"
integrity sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==
@@ -5803,6 +5867,13 @@ remark-gfm@~3.0.1:
micromark-extension-gfm "^2.0.0"
unified "^10.0.0"
remark-github-blockquote-alert@^1.0.0:
version "1.3.1"
resolved "https://registry.npmjs.org/remark-github-blockquote-alert/-/remark-github-blockquote-alert-1.3.1.tgz"
integrity sha512-OPNnimcKeozWN1w8KVQEuHOxgN3L4rah8geMOLhA5vN9wITqU4FWD+G26tkEsCGHiOVDbISx+Se5rGZ+D1p0Jg==
dependencies:
unist-util-visit "^5.0.0"
remark-parse@^10.0.0:
version "10.0.2"
resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz"
@@ -6701,7 +6772,7 @@ unicode-trie@^2.0.0:
pako "^0.2.5"
tiny-inflate "^1.0.0"
unified@^10.0.0, unified@~10.1.1:
unified@^10.0.0, unified@^10.1.2, unified@~10.1.1:
version "10.1.2"
resolved "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz"
integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==
@@ -6714,20 +6785,7 @@ unified@^10.0.0, unified@~10.1.1:
trough "^2.0.0"
vfile "^5.0.0"
unified@^10.1.2:
version "10.1.2"
resolved "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz"
integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==
dependencies:
"@types/unist" "^2.0.0"
bail "^2.0.0"
extend "^3.0.0"
is-buffer "^2.0.0"
is-plain-obj "^4.0.0"
trough "^2.0.0"
vfile "^5.0.0"
unified@^11.0.0, unified@^11.0.3, unified@^11.0.4, unified@^11.0.5:
unified@^11.0.0, unified@^11.0.3, unified@^11.0.4, unified@^11.0.5, unified@~11.0.0:
version "11.0.5"
resolved "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz"
integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==
@@ -6749,6 +6807,15 @@ unist-util-filter@^4.0.0:
unist-util-is "^5.0.0"
unist-util-visit-parents "^5.0.0"
unist-util-filter@^5.0.0:
version "5.0.1"
resolved "https://registry.npmjs.org/unist-util-filter/-/unist-util-filter-5.0.1.tgz"
integrity sha512-pHx7D4Zt6+TsfwylH9+lYhBhzyhEnCXs/lbq/Hstxno5z4gVdyc2WEW0asfjGKPyG4pEKrnBv5hdkO6+aRnQJw==
dependencies:
"@types/unist" "^3.0.0"
unist-util-is "^6.0.0"
unist-util-visit-parents "^6.0.0"
unist-util-find-after@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz"
@@ -6869,6 +6936,15 @@ unist-util-visit@^5.0.0:
unist-util-is "^6.0.0"
unist-util-visit-parents "^6.0.0"
unist-util-visit@~5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz"
integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==
dependencies:
"@types/unist" "^3.0.0"
unist-util-is "^6.0.0"
unist-util-visit-parents "^6.0.0"
universalify@^0.1.0:
version "0.1.2"
resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"