diff --git a/deno.lock b/deno.lock index 3e4b40d35..9b6f6f064 100644 --- a/deno.lock +++ b/deno.lock @@ -69,6 +69,9 @@ "npm:@types/estree@1.0.5": "1.0.5", "npm:@types/estree@1.0.6": "1.0.6", "npm:@types/node@*": "22.5.4", + "npm:@types/nunjucks@3.2.6": "3.2.6", + "npm:@types/react-dom@18.3.1": "18.3.1", + "npm:@types/react@18.3.12": "18.3.12", "npm:autoprefixer@10.4.19": "10.4.19_postcss@8.4.39", "npm:autoprefixer@10.4.20": "10.4.20_postcss@8.4.39", "npm:cssnano@6.0.2": "6.0.2_postcss@8.4.49", @@ -94,14 +97,20 @@ "npm:react-dom@18.3.1": "18.3.1_react@18.3.1", "npm:react@*": "18.3.1", "npm:react@18.3.1": "18.3.1", + "npm:rehype-raw@7.0.0": "7.0.0", + "npm:rehype-sanitize@6.0.0": "6.0.0", + "npm:rehype-stringify@10.0.1": "10.0.1", "npm:remark-gfm@4.0.0": "4.0.0", + "npm:remark-parse@11.0.0": "11.0.0", + "npm:remark-rehype@11.1.1": "11.1.1", "npm:tailwindcss@3.4.17": "3.4.17_postcss@8.4.49", "npm:tailwindcss@3.4.6": "3.4.6_postcss@8.4.49", "npm:textlint-filter-rule-allowlist@*": "4.0.0_textlint@13.3.3", "npm:textlint-rule-aws-spellcheck@^1.3.0": "1.3.0", "npm:textlint-rule-preset-ja-technical-writing@8.0.0": "8.0.0_textlint@13.3.3", "npm:textlint@13.3.3": "13.3.3", - "npm:uglify-js@3.17.4": "3.17.4" + "npm:uglify-js@3.17.4": "3.17.4", + "npm:unified@11.0.5": "11.0.5" }, "jsr": { "@davidbonnet/astring@1.8.6": { @@ -841,6 +850,25 @@ "undici-types" ] }, + "@types/nunjucks@3.2.6": { + "integrity": "sha512-pHiGtf83na1nCzliuAdq8GowYiXvH5l931xZ0YEHaLMNFgynpEqx+IPStlu7UaDkehfvl01e4x/9Tpwhy7Ue3w==" + }, + "@types/prop-types@15.7.13": { + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" + }, + "@types/react-dom@18.3.1": { + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "dependencies": [ + "@types/react" + ] + }, + "@types/react@18.3.12": { + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "dependencies": [ + "@types/prop-types", + "csstype" + ] + }, "@types/unist@2.0.11": { "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" }, @@ -1291,6 +1319,9 @@ "css-tree@2.2.1" ] }, + "csstype@3.1.3": { + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, "data-view-buffer@1.0.1": { "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dependencies": [ @@ -1853,15 +1884,60 @@ "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", "dependencies": [ "ccount@1.1.0", - "hastscript", + "hastscript@5.1.2", "property-information@5.6.0", - "web-namespaces", + "web-namespaces@1.1.4", "xtend" ] }, + "hast-util-from-parse5@8.0.2": { + "integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==", + "dependencies": [ + "@types/hast", + "@types/unist@3.0.3", + "devlop", + "hastscript@9.0.0", + "property-information@6.5.0", + "vfile@6.0.3", + "vfile-location", + "web-namespaces@2.0.1" + ] + }, "hast-util-parse-selector@2.2.5": { "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" }, + "hast-util-parse-selector@4.0.0": { + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": [ + "@types/hast" + ] + }, + "hast-util-raw@9.1.0": { + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "dependencies": [ + "@types/hast", + "@types/unist@3.0.3", + "@ungap/structured-clone", + "hast-util-from-parse5@8.0.2", + "hast-util-to-parse5", + "html-void-elements", + "mdast-util-to-hast", + "parse5@7.2.1", + "unist-util-position", + "unist-util-visit@5.0.0", + "vfile@6.0.3", + "web-namespaces@2.0.1", + "zwitch@2.0.4" + ] + }, + "hast-util-sanitize@5.0.2": { + "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==", + "dependencies": [ + "@types/hast", + "@ungap/structured-clone", + "unist-util-position" + ] + }, "hast-util-to-estree@3.1.0": { "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", "dependencies": [ @@ -1883,6 +1959,22 @@ "zwitch@2.0.4" ] }, + "hast-util-to-html@9.0.4": { + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", + "dependencies": [ + "@types/hast", + "@types/unist@3.0.3", + "ccount@2.0.1", + "comma-separated-tokens@2.0.3", + "hast-util-whitespace", + "html-void-elements", + "mdast-util-to-hast", + "property-information@6.5.0", + "space-separated-tokens@2.0.2", + "stringify-entities", + "zwitch@2.0.4" + ] + }, "hast-util-to-jsx-runtime@2.3.2": { "integrity": "sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==", "dependencies": [ @@ -1903,6 +1995,18 @@ "vfile-message@4.0.2" ] }, + "hast-util-to-parse5@8.0.0": { + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": [ + "@types/hast", + "comma-separated-tokens@2.0.3", + "devlop", + "property-information@6.5.0", + "space-separated-tokens@2.0.2", + "web-namespaces@2.0.1", + "zwitch@2.0.4" + ] + }, "hast-util-whitespace@3.0.0": { "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "dependencies": [ @@ -1913,14 +2017,27 @@ "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", "dependencies": [ "comma-separated-tokens@1.0.8", - "hast-util-parse-selector", + "hast-util-parse-selector@2.2.5", "property-information@5.6.0", "space-separated-tokens@1.1.5" ] }, + "hastscript@9.0.0": { + "integrity": "sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==", + "dependencies": [ + "@types/hast", + "comma-separated-tokens@2.0.3", + "hast-util-parse-selector@4.0.0", + "property-information@6.5.0", + "space-separated-tokens@2.0.2" + ] + }, "hosted-git-info@2.8.9": { "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" }, + "html-void-elements@3.0.0": { + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" + }, "ignore@5.3.2": { "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" }, @@ -3334,6 +3451,12 @@ "parse5@5.1.1": { "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" }, + "parse5@7.2.1": { + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "dependencies": [ + "entities@4.5.0" + ] + }, "path-exists@3.0.0": { "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" }, @@ -3862,11 +3985,19 @@ "rehype-parse@6.0.2": { "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", "dependencies": [ - "hast-util-from-parse5", - "parse5", + "hast-util-from-parse5@5.0.3", + "parse5@5.1.1", "xtend" ] }, + "rehype-raw@7.0.0": { + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": [ + "@types/hast", + "hast-util-raw", + "vfile@6.0.3" + ] + }, "rehype-recma@1.0.0": { "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", "dependencies": [ @@ -3875,6 +4006,21 @@ "hast-util-to-estree" ] }, + "rehype-sanitize@6.0.0": { + "integrity": "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==", + "dependencies": [ + "@types/hast", + "hast-util-sanitize" + ] + }, + "rehype-stringify@10.0.1": { + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "dependencies": [ + "@types/hast", + "hast-util-to-html", + "unified@11.0.5" + ] + }, "remark-footnotes@3.0.0": { "integrity": "sha512-ZssAvH9FjGYlJ/PBVKdSmfyPc3Cz4rTWgZLI4iE/SX8Nt5l3o3oEjv3wwG5VD7xOjktzdwp5coac+kJV9l4jgg==", "dependencies": [ @@ -4923,6 +5069,13 @@ "spdx-expression-parse" ] }, + "vfile-location@5.0.3": { + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "dependencies": [ + "@types/unist@3.0.3", + "vfile@6.0.3" + ] + }, "vfile-message@2.0.4": { "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dependencies": [ @@ -4956,6 +5109,9 @@ "web-namespaces@1.1.4": { "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" }, + "web-namespaces@2.0.1": { + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" + }, "webidl-conversions@3.0.1": { "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" },