diff --git a/docusaurus.config.js b/docusaurus.config.js index 8b6b2a80..8960887a 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -2,8 +2,8 @@ // Note: type annotations allow type checking and IDEs autocompletion require('dotenv').config() -const math = require('remark-math') -const katex = require('rehype-katex') +import remarkMath from 'remark-math' +import rehypeKatex from 'rehype-katex' /** @type {import('@docusaurus/types').Config} */ const config = { @@ -40,12 +40,11 @@ const config = { breadcrumbs: false, routeBasePath: '/', sidebarPath: 'docs/sidebars.js', - remarkPlugins: [math], - rehypePlugins: [katex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], }, og: {}, localSearch: { - singleIndex: false, blogDir: 'rlog', blogRouteBasePath: '/rlog', }, @@ -68,8 +67,8 @@ const config = { blogTitle: 'Research Blog', blogSidebarCount: 0, authorsMapPath: 'authors.yml', - remarkPlugins: [math], - rehypePlugins: [katex], + remarkPlugins: [remarkMath], + rehypePlugins: [rehypeKatex], }), ], [ @@ -163,10 +162,10 @@ const config = { stylesheets: [ { - href: 'https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css', + href: 'https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css', type: 'text/css', integrity: - 'sha384-vZTG03m+z5ZkWZJgN+5RqqznB0TjvHahcGq1+EK7Y5xnepK84VHe5F4I9xgDnUHg', + 'sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM', crossorigin: 'anonymous', }, ], diff --git a/package.json b/package.json index fdbaa0b6..b7408602 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "typecheck": "tsc" }, "dependencies": { - "@acid-info/logos-docusaurus-preset": "^1.0.2-alpha.2", + "@acid-info/logos-docusaurus-preset": "^1.0.2-topic-fix-search.2", "@docusaurus/plugin-client-redirects": "^3.7.0", "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", @@ -27,8 +27,8 @@ "prism-react-renderer": "^1.3.5", "react": "^19.0.0", "react-dom": "^19.0.0", - "rehype-katex": "^7.0.1", - "remark-math": "^6.0.0", + "rehype-katex": "7", + "remark-math": "6", "sass": "^1.62.1" }, "devDependencies": { diff --git a/rlog/2023-09-27-gossipimprovements.mdx b/rlog/2023-09-27-gossipimprovements.mdx index bd80a3c7..5607730c 100644 --- a/rlog/2023-09-27-gossipimprovements.mdx +++ b/rlog/2023-09-27-gossipimprovements.mdx @@ -5,8 +5,6 @@ authors: farooq published: true slug: GossipSub Improvements categories: research - - toc_min_heading_level: 2 toc_max_heading_level: 5 --- diff --git a/yarn.lock b/yarn.lock index b2fd5b74..97ca2e4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@acid-info/docusaurus-og@^1.0.2-alpha.releasetest.0": +"@acid-info/docusaurus-og@1.0.2-alpha.releasetest.0": version "1.0.2-alpha.releasetest.0" resolved "https://registry.yarnpkg.com/@acid-info/docusaurus-og/-/docusaurus-og-1.0.2-alpha.releasetest.0.tgz#5392c27beddb74763cd590e53afbc43b204980de" integrity sha512-taRRgraaRUIBfxyuRjJuftZJpm2FX45fKpG0VtmH58ACz+bgvgSL3OXCcRIw3ZZbHqS8vLTf0YcECllFwhtrAQ== @@ -36,14 +36,14 @@ satori "^0.10.1" sharp "^0.32.1" -"@acid-info/logos-docusaurus-preset@^1.0.2-alpha.2": - version "1.0.2-alpha.2" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.2-alpha.2.tgz#c5f78ef962be5d3ef3ec5ec7f40bcb3c2dd8e203" - integrity sha512-yPQCzPEdjTYJ0t4eU8EweSAAssL2D0xT7b6wbf3UotbrMjk7vORNtx2rnAM60gRwf8Ip2t4XfYp6lFIH8MpLPA== +"@acid-info/logos-docusaurus-preset@^1.0.2-topic-fix-search.2": + version "1.0.2-topic-fix-search.2" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.2-topic-fix-search.2.tgz#f6cbe92a594dbcc9d61250c7edc9369975515bd8" + integrity sha512-J9ds1pNjiLVMwTviZzjdgIfIN+zkkissT4r885EhS+t1XegbCWuc6bsWAp7f/Ji3ZslQtIfj8pKOQjpfWuVOdg== dependencies: - "@acid-info/docusaurus-og" "^1.0.2-alpha.releasetest.0" - "@acid-info/logos-docusaurus-search-local" "^1.0.2-alpha.1" - "@acid-info/logos-docusaurus-theme" "^1.0.2-alpha.2" + "@acid-info/docusaurus-og" "1.0.2-alpha.releasetest.0" + "@acid-info/logos-docusaurus-search-local" "1.0.2-topic-fix-search.2+a2768ed" + "@acid-info/logos-docusaurus-theme" "1.0.2-alpha.2" "@docusaurus/core" "^3.7.0" "@docusaurus/module-type-aliases" "^3.7.0" "@docusaurus/preset-classic" "^3.7.0" @@ -57,10 +57,10 @@ lodash "^4.17.21" node-fetch "2" -"@acid-info/logos-docusaurus-search-local@^1.0.2-alpha.1": - version "1.0.2-alpha.1" - resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-search-local/-/logos-docusaurus-search-local-1.0.2-alpha.1.tgz#bd0452de168c800defbca9f05402edeb6eb64876" - integrity sha512-HKaYor9K6tf0SifuGfGjGOmESxM9rT2Uk98cUf2otzqYM6GG/nYVHWjWoqLCjnHZhJ6r4A1Aju0G83kZzNK9kg== +"@acid-info/logos-docusaurus-search-local@1.0.2-topic-fix-search.2+a2768ed": + version "1.0.2-topic-fix-search.2" + resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-search-local/-/logos-docusaurus-search-local-1.0.2-topic-fix-search.2.tgz#4a91211bd46c23e7e856782a0e4af9e062af7c39" + integrity sha512-s3Um+bZW9sOFKFsThCNqKKiFRYbDZvo8GDSGB1FQduVbKdF2fKtj7VkbcN+rQCdTEOXYVDNvHtC1GVlXXHV+Gw== dependencies: "@docusaurus/core" "^3.7.0" "@docusaurus/module-type-aliases" "^3.7.0" @@ -68,10 +68,10 @@ "@docusaurus/utils" "^3.7.0" "@docusaurus/utils-common" "^3.7.0" "@docusaurus/utils-validation" "^3.7.0" - "@easyops-cn/docusaurus-search-local" "^0.49.2" + "@easyops-cn/docusaurus-search-local" "0.49.2" lodash "^4.17.21" -"@acid-info/logos-docusaurus-theme@^1.0.2-alpha.2": +"@acid-info/logos-docusaurus-theme@1.0.2-alpha.2": version "1.0.2-alpha.2" resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.2-alpha.2.tgz#3f13c84a834f234314a202c70b0a21d67660cafa" integrity sha512-myImxIX38pfmgx5Z3Py1G4lMNkqnrWyMzyLxR/QrHSC58wZUvSWEzn7VwNxt/yniWbschX+KLYw0ZpeuX2BLGg== @@ -2116,7 +2116,7 @@ cssesc "^3.0.0" immediate "^3.2.3" -"@easyops-cn/docusaurus-search-local@^0.49.2": +"@easyops-cn/docusaurus-search-local@0.49.2": version "0.49.2" resolved "https://registry.yarnpkg.com/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.49.2.tgz#20c2b0ab3f58222b7e88335121b467c0e85259a2" integrity sha512-ytXxbtpJ2gVECWrsdc6Wx7bPanueLQ95lLdR9n/tHKEPBm5d1v/vAsx487iUGVXYwzeEO8W/BQJ66Fcdvpq6xg== @@ -5623,6 +5623,11 @@ entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== +entities@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.0.tgz#09c9e29cb79b0a6459a9b9db9efb418ac5bb8e51" + integrity sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -5648,9 +5653,9 @@ es-errors@^1.3.0: integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-module-lexer@^1.2.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz#da49f587fd9e68ee2404fe4e256c0c7d3a81be21" - integrity sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ== + version "1.7.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" + integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" @@ -8749,11 +8754,11 @@ parse5-parser-stream@^7.1.2: parse5 "^7.0.0" parse5@^7.0.0, parse5@^7.1.2: - version "7.2.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" - integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ== + version "7.3.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== dependencies: - entities "^4.5.0" + entities "^6.0.0" parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" @@ -9995,7 +10000,7 @@ regjsparser@^0.12.0: dependencies: jsesc "~3.0.2" -rehype-katex@^7.0.1: +rehype-katex@7: version "7.0.1" resolved "https://registry.yarnpkg.com/rehype-katex/-/rehype-katex-7.0.1.tgz#832e6d7af2744a228981d1b0fe89483a9e7c93a1" integrity sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA== @@ -10074,7 +10079,7 @@ remark-gfm@^4.0.0: remark-stringify "^11.0.0" unified "^11.0.0" -remark-math@^6.0.0: +remark-math@6: version "6.0.0" resolved "https://registry.yarnpkg.com/remark-math/-/remark-math-6.0.0.tgz#0acdf74675f1c195fea6efffa78582f7ed7fc0d7" integrity sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA== @@ -10335,9 +10340,9 @@ schema-utils@^3.0.0: ajv-keywords "^3.5.2" schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.1.tgz#0fe982d6bfaf404e77f02ed433d429d0f0ad0b6c" - integrity sha512-jjlZ7UknkyQxGnHF1w8wDgWfdtnW0hBX7tmDp04zBwDBZ/6tPJI1+RWfBHGMA4+0nAjGptp+eDpIYP6mldJbqg== + version "4.3.2" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.2.tgz#0c10878bf4a73fd2b1dfd14b9462b26788c806ae" + integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.9.0"