From 2d832dc17e185043d6aafcc5403565af9b858101 Mon Sep 17 00:00:00 2001 From: sam bacha Date: Thu, 9 May 2024 21:50:36 -0700 Subject: [PATCH 1/6] feat(mkdocs): blog --- .docs/overrides/main.html | 20 +++ build.sh | 4 +- docs/blog/index.md | 2 + docs/index.md | 3 +- docs/javascripts/extra.js | 19 +-- docs/stylesheets/extra.css | 263 ++++++++++++++++++------------------- mkdocs.yml | 71 +++++++--- requirements.txt | 2 +- 8 files changed, 220 insertions(+), 164 deletions(-) create mode 100644 docs/blog/index.md diff --git a/.docs/overrides/main.html b/.docs/overrides/main.html index 00d0fde..4f2e95c 100644 --- a/.docs/overrides/main.html +++ b/.docs/overrides/main.html @@ -5,4 +5,24 @@ Click here for the latest release documentation. +{% endblock %} + + +{% block config %} + {{ super() }} + {% if config.plugins.search %} + + {% endif %} {% endblock %} \ No newline at end of file diff --git a/build.sh b/build.sh index 0aad61b..6e2d1de 100755 --- a/build.sh +++ b/build.sh @@ -21,7 +21,7 @@ npm install mkdir -p site/.well-known -mkdocs build --clean --site-dir site/ +INSIDERS=1 mkdocs build --clean --site-dir site/ date "+%Y-%m-%dT%H:%M:%S%z" > site/build_id.txt #TZ=UTC git show --quiet --date="format-local:%Y.%-m.%-d" --format="nightly-%cd" > site/.well-known/nightly-release.txt @@ -34,7 +34,7 @@ export GIT_COMMITTER_NAME='github-actions[bot]' #export GIT_COMMITTER_DATE=2024-04-26 GIT_COMMITTER_EMAIL='41898282+github-actions[bot]@users.noreply.github.com' GIT_AUTHOR_DATE="Fri Apr 26 23:36:15 PDT 2024" GIT_COMMITTER_DATE="Fri Apr 26 23:36:15 PDT 2024" git init && git add . && git commit --allow-empty --allow-empty-message -m '' && git branch -M gh-pages -mike deploy --push --ignore-remote-status --allow-empty --update-aliases 0.2.1 latest +# mike deploy --push --ignore-remote-status --allow-empty --update-aliases 0.2.1 latest # #mike deploy v0.1.1 touch site/.nojekyll diff --git a/docs/blog/index.md b/docs/blog/index.md new file mode 100644 index 0000000..c58f16c --- /dev/null +++ b/docs/blog/index.md @@ -0,0 +1,2 @@ +# Blog + diff --git a/docs/index.md b/docs/index.md index 5cd6d3f..aab5cd7 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,9 +2,10 @@ title: MEV Auction Platform description: The Gang Designs the Ultimate MEV Auction date: 2024-04-24 + --- -## MEV Auction +# MEV Auction Multi-unit auctions, unlike their single-unit counterparts, present complex allocation mechanisms. The MEV Auction platform implements several innovative diff --git a/docs/javascripts/extra.js b/docs/javascripts/extra.js index 6ccab3f..2c775a8 100644 --- a/docs/javascripts/extra.js +++ b/docs/javascripts/extra.js @@ -29,14 +29,17 @@ document$.subscribe(() => { MathJax.typesetPromise(); }); -$( document ).ready(function() { - displayLatestWarning(); -}); +/* global $ */ +$(document).ready(function () { + displayLatestWarning() +}) -$(window).on('hashchange', function(){ - displayLatestWarning(); -}); +$(window).on('hashchange', function () { + displayLatestWarning() +}) -function displayLatestWarning(){ - $( ".latest-warning" ).css( "display", $(location).attr('href').includes(latestWarningTrigger)?"block":"none" ); +function displayLatestWarning() { + const latestWarningTrigger = "/latest-warning"; // Declare and initialize latestWarningTrigger + $(".latest-warning").css("display", + $(location).attr('href').includes(latestWarningTrigger) ? "block" : "none"); } \ No newline at end of file diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 5dc3af3..a0ef4db 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -1,134 +1,129 @@ -[data-md-color-primary="ethereum-blue"] { - --md-primary-fg-color: #2ac6ea; -} - -/* Remove default title on the page */ -.md-content__inner h1:first-child { - display: none; - } - - /* Adjust to 2px to align with the title */ - .md-logo { - padding-top: 6px; - } - - .btn { - border: none; - padding: 14px 28px; - cursor: pointer; - display: inline-block; - - background: #009688; - color: white; - } - - .btn:hover { - background: #00bfa5; - color: white; - } - - .center { - display: block; - margin-left: auto; - margin-right: auto; - } - - .text-center { - text-align: center; - } - - .feedback{ - padding: 1em; - text-align: center; - background-color: lightseagreen; - } - .feedback a { - color: white !important; - } - .md-nav--secondary .md-nav__item .md-nav__item a.md-nav__link { - font-weight: normal; - font-size: inherit; - } - -/* .md-nav--secondary a.md-nav__link { - font-weight: bolder; - - } -*/ - .rst-versions { - border-color: lightseagreen !important; - border-style: solid !important; - font-size: large; - } - - .rst-versions .rst-current-version { - background-color: #475c64 !important; - } - - .headerlink { - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: small; - } - - .latest-warning { - display: none; - padding: 1em; - background-color: orange; - color: black; - font-size: 1.5em; - text-align: center; - width: inherit; - } - - .md-footer-copyright { - max-width: 100% !important; - } - - .md-footer a[href^="http"]:after, - .feedback a[href^="http"]:after, - .md-content a[href^="http"]:not(.md-content__icon):after { - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: small; - content: " \f360"; - } - - #header-logo{ - width: auto; - } - - .md-source-date { - font-style: italic; - } - - .md-sidebar__scrollwrap{ - scroll-snap-type: none !important; - } - - :root { - --md-admonition-icon--critical: url("data:image/svg+xml;charset=utf-8,") - } - - .md-typeset .admonition.critical, - .md-typeset details.critical { - border-color: rgb(222, 0, 0); - background-color: #ffaaaa; - } - - .md-typeset .admonition.critical strong{ - font-size: large; - } - - .md-typeset .critical > .admonition-title, - .md-typeset .critical > summary { - color: white; - background-color: rgb(222, 0, 0); - border-color: rgb(222, 0, 0); - } - .md-typeset .critical > .admonition-title::before, - .md-typeset .critical > summary::before { - background-color: white; - -webkit-mask-image: var(--md-admonition-icon--critical); - mask-image: var(--md-admonition-icon--critical); - } \ No newline at end of file +:root, [data-md-color-scheme=default] { + --mdx-version-notice-bg-color: #ff8721; + --mdx-custom-footer-bg-color: #00bda4; + --mdx-custom-footer-fg-color: #000; + --mdx-admonition-critical-border-color: rgb(220, 0, 0); + --mdx-admonition-critical-bg-color: rgb(250, 150, 150); + --mdx-admonition-critical-title-color: #FFF; +} +:root, [data-md-color-scheme=slate] { + --mdx-version-notice-bg-color: #d26000; + --mdx-custom-footer-bg-color: #008c7b; + --mdx-custom-footer-fg-color: #fff; + --mdx-admonition-critical-border-color: rgb(220, 0, 0); + --mdx-admonition-critical-bg-color: rgb(160, 0, 0); + --mdx-admonition-critical-title-color: #FFF; +} + +/*Footer feedback banner*/ +.custom-footer{ + padding: 1em; + text-align: center; + color: var(--mdx-custom-footer-fg-color); + background-color: var(--mdx-custom-footer-bg-color); +} +.custom-footer a { + color: var(--mdx-custom-footer-fg-color) !important; +} + +/*Navigation customisation*/ +.md-nav--secondary .md-nav__item .md-nav__item a.md-nav__link { + font-weight: normal; + font-size: inherit; +} +.md-nav--secondary a.md-nav__link { + font-weight: bolder; +} + +/*Readthedocs version box customisation*/ +.rst-versions { + border-color: var(--md-accent-fg-color) !important; + border-style: solid !important; + font-size: large; +} + +.rst-versions .rst-current-version { + background-color: var(--md-default-bg-color) !important; +} + +/*Custom font for header permalinks*/ +.headerlink { + font-family: "Font Awesome 5 Free", sans-serif; + font-weight: 900; + font-size: small; +} + + +/*Latest doc version warning banner*/ +.latest-warning { + display: none; + padding: 1em; + background-color: var(--mdx-version-notice-bg-color); + color: var(--md-typeset-color); + font-size: 1.5em; + text-align: center; + width: inherit; +} + +/*Page footer*/ +.md-footer-copyright { + max-width: 100% !important; +} + +/*External links arrow symbol*/ +.md-footer a[href^="http"]:not(.md-social__link):after, +.feedback a[href^="http"]:after, +.md-content a[href^="http"]:not(.md-content__icon):not(.md-content__button):after { + font-family: "Font Awesome 5 Free", sans-serif; + font-weight: 900; + font-size: small; + content: " \f360"; +} + +/*Logo auto sizing*/ +#header-logo{ + width: auto; +} + +/*Page last change date in italic*/ +.md-source-date { + font-style: italic; +} + +/*Critical admonition design*/ +:root { + --md-admonition-icon--critical: url("data:image/svg+xml;charset=utf-8,") +} + +.md-typeset .admonition.critical, +.md-typeset details.critical { + border-color: var(--mdx-admonition-critical-border-color); + background-color: var(--mdx-admonition-critical-bg-color); +} + +.md-typeset .admonition.critical strong{ + font-size: large; +} + +.md-typeset .critical > .admonition-title, +.md-typeset .critical > summary { + color: var(--mdx-admonition-critical-title-color); + background-color: var(--mdx-admonition-critical-border-color); + border-color: var(--mdx-admonition-critical-border-color); +} +.md-typeset .critical > .admonition-title::before, +.md-typeset .critical > summary::before { + background-color: var(--mdx-admonition-critical-title-color); + -webkit-mask-image: var(--md-admonition-icon--critical); + mask-image: var(--md-admonition-icon--critical); +} + +/*Cookie consent*/ +.md-consent__overlay { + display: none; +} + +.md-consent__inner { + background-color: var(--md-default-fg-color); + color: var(--md-default-bg-color); +} \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f2ead44..1caae47 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,18 +1,20 @@ +# yamllint disable-line rule:line-length # yaml-language-server: $schema=https://squidfunk.github.io/mkdocs-material/schema.json -repo_name: MEV-Protocol/platform-docs -repo_url: https://github.com/MEV-Protocol/platform-docs -site_author: MEV.io +repo_name: manifoldfinance/auction-platform-docs +repo_url: https://github.com/manifoldfinance/auction-platform-docs +site_author: Manifold Finance & 20squares +# yamllint disable-line rule:line-length site_description: MEV Auction documentation for builders, searchers and liquid staking protocols. -site_name: MEV Auction -site_url: https://mevauction.com -copyright: Manifold Finance, Inc and its contributors. Creative Commons Attribution-NonCommercial-NoDerivs 2.5 +site_name: XGA Auctions Documentation +site_url: https://docs.xga.com +# yamllint disable-line rule:line-length +copyright: Manifold Finance, Inc, 20squares UG, and contributors. Creative Commons Attribution-NonCommercial-NoDerivs 2.5 use_directory_urls: true theme: name: material custom_dir: .docs/overrides/ - features: features: - announce.dismiss - content.action.edit @@ -26,21 +28,27 @@ theme: # - header.autohide # - navigation.expand - navigation.footer - - navigation.indexes # - navigation.instant # - navigation.instant.prefetch # - navigation.instant.progress # - navigation.prune + - navigation.instant + - navigation.instant.progress + - navigation.expand - navigation.sections - navigation.tabs - # - navigation.tabs.sticky + - navigation.tabs.sticky - navigation.top - navigation.tracking +# breadcrumbs + - navigation.indexes + - navigation.path - search.highlight - search.share - search.suggest - toc.follow - # - toc.integrate +# keep TOC on righthand side enabled + - toc.integrate palette: - media: "(prefers-color-scheme)" toggle: @@ -68,11 +76,13 @@ extra_css: - stylesheets/extra.css extra_javascript: + - javascripts/extra.js - javascripts/mathjax.js - https://polyfill.io/v3/polyfill.min.js?features=es6 - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js extra: + is_insider: true generator: false google: site_verification: @@ -84,7 +94,14 @@ extra: plugins: - search: - separator: '[\s\-,:!=\[\]()"/]+|(?!\b)(?=[A-Z][a-z])|\.(?!\d)|&[lg]t;' + #separator: '[\s\-,:!=\[\]()"/]+|(?!\b)(?=[A-Z][a-z])|\.(?!\d)|&[lg]t;' + separator: '[\s\-\.\_]+' + lang: 'en' + - git-revision-date-localized: + strict: false + type: date + locale: en + - markdownextradata: {} - exclude: glob: - README.md @@ -93,13 +110,22 @@ plugins: - awesome-pages - macros: module_name: .docs/macros/includes/main - - mike: - version_selector: true # set to false to leave out the version selector - css_dir: css # the directory to put the version selector's CSS - javascript_dir: js # the directory to put the version selector's JS - canonical_version: null - # uses the version specified via `mike deploy` + - typeset + - blog + - meta + + markdown_extensions: +# Built-in + - markdown.extensions.abbr: + - markdown.extensions.admonition: + - markdown.extensions.attr_list: + - markdown.extensions.footnotes: + - markdown.extensions.md_in_html: + - markdown.extensions.meta: + - markdown.extensions.tables: + - markdown.extensions.toc: + permalink: true - mdx_math - pymdownx.arithmatex: generic: true @@ -114,7 +140,15 @@ markdown_extensions: case: lower - admonition - pymdownx.details - - pymdownx.magiclink + - pymdownx.magiclink: + repo_url_shortener: true + repo_url_shorthand: true + social_url_shortener: true + social_url_shorthand: true + normalize_issue_symbols: true + provider: github + user: manifoldfinance + repo: auction-platform-docs - pymdownx.mark - pymdownx.critic - pymdownx.caret @@ -137,6 +171,7 @@ markdown_extensions: - pymdownx.snippets - toc: permalink: true + toc_depth: 3 nav: - Home: ./index.md diff --git a/requirements.txt b/requirements.txt index 773abd5..3b02f84 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,7 +13,7 @@ mkdocs-render-swagger-plugin mike mkdocs-exclude mkdocs-macros-plugin - +mkdocs-material[imaging] mkdocs-awesome-pages-plugin mkdocs-exclude mkdocs-minify-plugin From f49e177be79ea85394bf595b6d8ba0a3aaae8c35 Mon Sep 17 00:00:00 2001 From: sam bacha Date: Thu, 9 May 2024 23:41:51 -0700 Subject: [PATCH 2/6] chore(lint): fmt --- copyright.yml | 2 +- docs/Clients/clients.md | 16 ++++++----- docs/Clients/requirements.md | 56 +++++++++++++++++------------------- docs/Clients/validators.md | 3 +- docs/Developers/index.md | 3 -- docs/Reference/glossary.md | 1 - docs/blog/index.md | 1 - docs/index.md | 1 - docs/javascripts/extra.js | 18 ++++++------ 9 files changed, 49 insertions(+), 52 deletions(-) diff --git a/copyright.yml b/copyright.yml index ccc48ef..5848ac2 100644 --- a/copyright.yml +++ b/copyright.yml @@ -5,4 +5,4 @@ copyright: |

© 2024 The Contributors. Documentation distributed under CC-BY-NC-ND-2.5. -

\ No newline at end of file +

diff --git a/docs/Clients/clients.md b/docs/Clients/clients.md index d577308..27e910d 100644 --- a/docs/Clients/clients.md +++ b/docs/Clients/clients.md @@ -75,6 +75,7 @@ Here's the full sequence from the perspective of a non-validator node: `hardhat`, or `foundry`. 2. The execution client receives the transaction and: + 1. Validates it (checks the user has enough ETH, the signature matches, etc). @@ -85,6 +86,7 @@ Here's the full sequence from the perspective of a non-validator node: nodes. Other execution nodes include it in their mempools. 3. A validator node is selected as a block proposer. As a proposer: + 1. Their execution client bundles many transactions from its mempool into a block. @@ -95,7 +97,6 @@ Here's the full sequence from the perspective of a non-validator node: "execution payload") and adds consensus layer information, like attestations, slashings, rewards, penalties, etc. The execution payload + consensus metadata forms a "beacon block". - 4. The beacon block is signed and sent over the consensus gossip layer to other nodes. @@ -111,9 +112,10 @@ Here's the full sequence from the perspective of a non-validator node: transactions are applied and the state is changed and up to date. [^1]: - The Ethereum network is not a networked database: It's a series of tubes. And if - you don't understand, those tubes can be filled and if they are filled, when you - put your message in, it gets in line and it's going to be delayed by anyone that - puts into that tube enormous amounts of material, enormous amounts of material. - Ted Stevens (2024) Wikipedia. Available at: - https://en.wikipedia.org/wiki/Ted_Stevens (Accessed: 03 April 2024). + +The Ethereum network is not a networked database: It's a series of tubes. And if +you don't understand, those tubes can be filled and if they are filled, when you +put your message in, it gets in line and it's going to be delayed by anyone that +puts into that tube enormous amounts of material, enormous amounts of material. +Ted Stevens (2024) Wikipedia. Available at: +https://en.wikipedia.org/wiki/Ted_Stevens (Accessed: 03 April 2024). diff --git a/docs/Clients/requirements.md b/docs/Clients/requirements.md index e03b242..051ebaf 100644 --- a/docs/Clients/requirements.md +++ b/docs/Clients/requirements.md @@ -4,34 +4,32 @@ description: Forward Contracts in the Primary market tags: ["Forward Contracts", "gas auction", "mechanism design"] --- - ## Required Validator Endpoints - -- /eth/v1/validator/attestation_data -- /eth/v1/beacon/headers/{block_id} -- /eth/v1/beacon/states/{state_id}/finality_checkpoints -- /eth/v1/beacon/states/{state_id}/fork -- /eth/v1/beacon/headers -- /eth/v1/validator/liveness -- /eth/v1/node/syncing -- /eth/v1/config/deposit_contract -- /eth/v1/beacon/states/{state_id}/committees -- /eth/v1/validator/duties/attester/{epoch} -- /eth/v1/validator/duties/proposer/{epoch} -- /eth/v1/validator/duties/sync/{epoch} -- /eth/v1/beacon/genesis -- /eth/v1/validator/prepare_beacon_proposer -- /eth/v1/beacon/pool/attestations -- /eth/v1/beacon/blinded_blocks -- /eth/v1/beacon/blocks -- /eth/v1/beacon/pool/voluntary_exits -- /eth/v1/validator/register_validator -- /eth/v1/beacon/states/{state_id}/validators -- /eth/v1/validator/aggregate_attestation -- /eth/v1/validator/aggregate_and_proofs -- /eth/v1/validator/contribution_and_proofs -- /eth/v1/validator/beacon_committee_subscriptions -- /eth/v1/beacon/pool/sync_committees -- /eth/v1/beacon/blocks/{block_id}/root -- /eth/v1/validator/sync_committee_contribution \ No newline at end of file +- /eth/v1/validator/attestation_data +- /eth/v1/beacon/headers/{block_id} +- /eth/v1/beacon/states/{state_id}/finality_checkpoints +- /eth/v1/beacon/states/{state_id}/fork +- /eth/v1/beacon/headers +- /eth/v1/validator/liveness +- /eth/v1/node/syncing +- /eth/v1/config/deposit_contract +- /eth/v1/beacon/states/{state_id}/committees +- /eth/v1/validator/duties/attester/{epoch} +- /eth/v1/validator/duties/proposer/{epoch} +- /eth/v1/validator/duties/sync/{epoch} +- /eth/v1/beacon/genesis +- /eth/v1/validator/prepare_beacon_proposer +- /eth/v1/beacon/pool/attestations +- /eth/v1/beacon/blinded_blocks +- /eth/v1/beacon/blocks +- /eth/v1/beacon/pool/voluntary_exits +- /eth/v1/validator/register_validator +- /eth/v1/beacon/states/{state_id}/validators +- /eth/v1/validator/aggregate_attestation +- /eth/v1/validator/aggregate_and_proofs +- /eth/v1/validator/contribution_and_proofs +- /eth/v1/validator/beacon_committee_subscriptions +- /eth/v1/beacon/pool/sync_committees +- /eth/v1/beacon/blocks/{block_id}/root +- /eth/v1/validator/sync_committee_contribution diff --git a/docs/Clients/validators.md b/docs/Clients/validators.md index ae50a4a..c87c458 100644 --- a/docs/Clients/validators.md +++ b/docs/Clients/validators.md @@ -2,7 +2,8 @@ title: Validators --- -This is a block diagram of all the parts of the system and will be updated as needed. +This is a block diagram of all the parts of the system and will be updated as +needed. ```mermaid graph LR diff --git a/docs/Developers/index.md b/docs/Developers/index.md index 9c35c55..bbe3c41 100644 --- a/docs/Developers/index.md +++ b/docs/Developers/index.md @@ -4,8 +4,6 @@ description: Developer related information for builders, searchers and intergrators. --- - - ## General - [SDK](./sdk.md) @@ -16,7 +14,6 @@ description: - [Interface](./interface.md) - ### Builder and Searcher specific [Requirements](./builders.md) diff --git a/docs/Reference/glossary.md b/docs/Reference/glossary.md index 0e2e29e..3a737d9 100644 --- a/docs/Reference/glossary.md +++ b/docs/Reference/glossary.md @@ -35,4 +35,3 @@ title: Glossary | Block Proposal | The process by which validators or miners propose a set of transactions to be included in a new block. | | Staking | The act of locking up cryptocurrency holdings to support the operation of a blockchain network, often in exchange for rewards. | | Epoch | A division of time used in blockchain networks, referring to a set period during which certain processes or updates occur. | - diff --git a/docs/blog/index.md b/docs/blog/index.md index c58f16c..05761ac 100644 --- a/docs/blog/index.md +++ b/docs/blog/index.md @@ -1,2 +1 @@ # Blog - diff --git a/docs/index.md b/docs/index.md index aab5cd7..264e13d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,7 +2,6 @@ title: MEV Auction Platform description: The Gang Designs the Ultimate MEV Auction date: 2024-04-24 - --- # MEV Auction diff --git a/docs/javascripts/extra.js b/docs/javascripts/extra.js index 2c775a8..36ecaaf 100644 --- a/docs/javascripts/extra.js +++ b/docs/javascripts/extra.js @@ -31,15 +31,17 @@ document$.subscribe(() => { /* global $ */ $(document).ready(function () { - displayLatestWarning() -}) + displayLatestWarning(); +}); $(window).on('hashchange', function () { - displayLatestWarning() -}) + displayLatestWarning(); +}); function displayLatestWarning() { - const latestWarningTrigger = "/latest-warning"; // Declare and initialize latestWarningTrigger - $(".latest-warning").css("display", - $(location).attr('href').includes(latestWarningTrigger) ? "block" : "none"); -} \ No newline at end of file + const latestWarningTrigger = '/latest-warning'; // Declare and initialize latestWarningTrigger + $('.latest-warning').css( + 'display', + $(location).attr('href').includes(latestWarningTrigger) ? 'block' : 'none', + ); +} From 5960eac8e0b56b7c1da86097095a42883a6d3100 Mon Sep 17 00:00:00 2001 From: sam bacha Date: Fri, 10 May 2024 02:42:23 -0700 Subject: [PATCH 3/6] feat(mkdocs): blog support --- docs/blog/.authors.yml | 5 +++++ docs/blog/posts/v0-roadmap.md | 35 +++++++++++++++++++++++++++++ mkdocs.yml | 42 +++++++++++++++++++---------------- 3 files changed, 63 insertions(+), 19 deletions(-) create mode 100644 docs/blog/.authors.yml create mode 100644 docs/blog/posts/v0-roadmap.md diff --git a/docs/blog/.authors.yml b/docs/blog/.authors.yml new file mode 100644 index 0000000..9fdad50 --- /dev/null +++ b/docs/blog/.authors.yml @@ -0,0 +1,5 @@ +authors: + sambacha: + name: Sam Bacha + description: Janitor + avatar: https://avatars.githubusercontent.com/u/32783916?v=4 \ No newline at end of file diff --git a/docs/blog/posts/v0-roadmap.md b/docs/blog/posts/v0-roadmap.md new file mode 100644 index 0000000..769f1ba --- /dev/null +++ b/docs/blog/posts/v0-roadmap.md @@ -0,0 +1,35 @@ +--- +date: 2024-05-10 +authors: + - sambacha +categories: + - announcements + - changelog +--- + +# Timeline for v0 to v1 + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod +nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor +massa, nec semper lorem quam in massa. + + + + +```mermaid +timeline + title Timeline of Key Events + dateFormat MM-DD + section Deployment and Governance + May 14th : Rollup Deployment + May 17th : v1 Main Net Enabled + May 20th : Governance Proposal Submitted + May 24th : First Week of Data Available + + section Meetings and Voting + May 30th : Ethereum ACD Meeting + May 30th : Lido DAO Snapshot Voting Period Starts + June 6th : Lido DAO Snapshot Voting Period Ends +``` + +Read the forum post here diff --git a/mkdocs.yml b/mkdocs.yml index 1caae47..f2bf07c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -111,7 +111,9 @@ plugins: - macros: module_name: .docs/macros/includes/main - typeset - - blog + - blog: + post_url_format: "{categories}/{slug}" + post_url_max_categories: 2 - meta @@ -174,7 +176,7 @@ markdown_extensions: toc_depth: 3 nav: - - Home: ./index.md + - index.md - Developers: - Getting Started: Developers/index.md # - Auctioneer: Developers/auctioneer.md @@ -208,24 +210,26 @@ nav: - Beta Auction: api/beta-auction.md - Bundle: api/bundle.md - Signature Scheme: api/signature-scheme.md - - Reference: - - Contract Design: Reference/contract_design.md - - Contract Summary: Reference/contract_summary.md - - Glossary: Reference/glossary.md - - RPC Payload: Reference/rpc-payload.md - - Constant Values: Reference/constants.md - - ERC 6909: Reference/erc6909.md + - Reference: + - Contract Design: Reference/contract_design.md + - Contract Summary: Reference/contract_summary.md + - Glossary: Reference/glossary.md + - RPC Payload: Reference/rpc-payload.md + - Constant Values: Reference/constants.md + - ERC 6909: Reference/erc6909.md - Legal: - - Overview: Legal/index.md + - Legal/index.md - Compliance: Legal/CDD.md - Content Disclaimer: Legal/Content-Disclaimer.md - Disclosure Statement: Legal/Disclosure-Statement.md - - Rulebook: - - Bylaws: Rulebook/bylaws.md - - Definitions: Rulebook/definitions.md - - Settlement: Rulebook/delivery-and-settlement.md - - General: Rulebook/general.md - - Governance: Rulebook/governance.md - - Clearing: Rulebook/network-clearing-participants.md - - Obligations: Rulebook/obligations.md - - Suspension: Rulebook/suspension.md + - Rulebook: + - Bylaws: Rulebook/bylaws.md + - Definitions: Rulebook/definitions.md + - Settlement: Rulebook/delivery-and-settlement.md + - General: Rulebook/general.md + - Governance: Rulebook/governance.md + - Clearing: Rulebook/network-clearing-participants.md + - Obligations: Rulebook/obligations.md + - Suspension: Rulebook/suspension.md + - Blog: + - blog/index.md \ No newline at end of file From 94f4ba69d3dd662516fe206035af3e850cd87cc6 Mon Sep 17 00:00:00 2001 From: sam bacha Date: Fri, 10 May 2024 02:42:44 -0700 Subject: [PATCH 4/6] feat(release): v0.2.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8383bcf..36a23dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mevauction-docs", - "version": "0.2.0", + "version": "0.2.1", "private": true, "description": "MEV Auction Documentation", "scripts": { From 32b91345aac7906981bfc4ebca66732cf8ceff18 Mon Sep 17 00:00:00 2001 From: sam bacha Date: Fri, 10 May 2024 09:33:06 -0700 Subject: [PATCH 5/6] docs(relay): start rewrite --- docs/Relay/index.md | 54 ++-- package-lock.json | 641 +++++++++++++++++++++++++++----------------- 2 files changed, 409 insertions(+), 286 deletions(-) diff --git a/docs/Relay/index.md b/docs/Relay/index.md index 2ec338a..2a8ba31 100644 --- a/docs/Relay/index.md +++ b/docs/Relay/index.md @@ -2,46 +2,22 @@ title: Relay --- -## Comparision -| **Name** | **MEV Auction Platform ** | **Paradigm Merkle.io** | **Kolibrio** | **BloXroute** | **MEV-Blocker** | **MEV-Share** | -| ---------------------------------- | ------------------------- | --------------------------------------------------- | ------------ | ------------- | --------------- | ------------- | -| Revenue | | 90% of MEV,guaranteed at least$0.02 per transaction | 90% of MEV | 90% of MEV | $0 | $0 | -| Future Inclusion | ✔︎ | ✕ | | | | | -| MEV Boost Compatible | ✔︎ | ✔︎ | | | | | -| New Trust Assumptions | | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | -| Exclude Reverting Transactions | | ✔︎ | | | | | -| Multi Block Support | | ✔︎ | | | | | -| Latency based | ✕ | ✔︎ | | | | | -| Requires RPC Connection | ✕ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | -| Requires Block Builder integration | ✕ | ✔︎ | | | | | -| Dashboard | | theta | ox | ox | ox | ox | -| Compliant | | theta | ox | ox | ox | ox | -| Programmable privacy | | Theta | ox | ox | ox | Theta | -| Status API | | theta | ox | ox | ox | theta | -| Advanced API | | Theta | ox | | | ox | -| Dedicated RPC | | theta | | | Theta | theta | -| Fast inclusion | | theta | ox | Theta | Theta | | -| MEV Protection | | theta | Theta | Theta | Theta | theta | -| Chains | | | | | | | -| Ethereum | | Theta | Theta | Theta | Theta | Theta | -| Polygon | ✕ | theta | Theta | Theta | ox | ox | -| Binance Smart Chain | ✕ | ( ) | Theta | Theta | ox | ox | -| Total | | | | | | | +# ValidatorRegistration +## Properties -## Strategies +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +| **fee_recipient** | **String** | Address to receive fees from the block. | [default to null] | +| **gas_limit** | **String** | Preferred gas limit of validator. | [default to null] | +| **timestamp** | **String** | Unix timestamp of registration. | [default to null] | +| **pubkey** | **String** | BLS public key of validator. | [default to null] | -## Latency Based +# ValidatorsResponseEntry +## Properties -Latency strategies within relay operations carry significant implications for -relay competitiveness. The practical upshot is that some relays can only -consistently compete through an artificial delay. An extreme case of this would -be a relay which is technically consistently non-competitive, but captures -exclusive order flow – in this case, a rational node operator will always query -it with an artificial latency parameter. - -This competition among relays hints at a potential shift in the game, where -relays might strategically delay responses to enhance their chances of providing -the best bid. This adaptation could be likely incentivized by the benefits of -optimized delay, particularly for vertically-integrated builders who may be -inclined to pay a premium for more reliable bid inclusion. +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +| **slot** | **String** | | [optional] [default to null] | +| **validator_index** | **String** | | [optional] [default to null] | +| **entry** | [**getValidators_200_response_inner_entry**](#) | | [optional] [default to null] | \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 6508f4b..2c4e723 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mevauction-docs", - "version": "0.2.0", + "version": "0.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mevauction-docs", - "version": "0.2.0", + "version": "0.2.1", "license": "SEE LICENSE IN LICENSE", "dependencies": { "static-sitemap-cli": "^2.2.3" @@ -21,17 +21,10 @@ "vercel": "^34.1.1" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.24.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dependencies": { "@babel/highlight": "^7.24.2", "picocolors": "^1.0.0" @@ -41,17 +34,19 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "license": "MIT", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.2", - "license": "MIT", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -62,7 +57,8 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { "color-convert": "^1.9.0" }, @@ -72,7 +68,8 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -84,32 +81,37 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { "has-flag": "^3.0.0" }, @@ -130,9 +132,9 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz", - "integrity": "sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz", + "integrity": "sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==", "dev": true, "funding": [ { @@ -148,13 +150,13 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-tokenizer": "^2.3.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz", - "integrity": "sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz", + "integrity": "sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==", "dev": true, "funding": [ { @@ -171,9 +173,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz", - "integrity": "sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz", + "integrity": "sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==", "dev": true, "funding": [ { @@ -189,8 +191,8 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4" + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" } }, "node_modules/@csstools/selector-specificity": { @@ -216,9 +218,9 @@ } }, "node_modules/@dual-bundle/import-meta-resolve": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", - "integrity": "sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", "dev": true, "funding": { "type": "github", @@ -275,8 +277,9 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -289,16 +292,18 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -319,8 +324,9 @@ }, "node_modules/@eslint/js": { "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -336,8 +342,9 @@ }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -349,8 +356,9 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -360,9 +368,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "dev": true, - "license": "BSD-3-Clause" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", @@ -507,7 +516,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -518,14 +528,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -617,20 +629,21 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.33.tgz", - "integrity": "sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true }, "node_modules/@vercel/build-utils": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-7.12.0.tgz", - "integrity": "sha512-h6fO2LqEWtceK2RxoxGp7QhZZnIa4rK2x3kTJlAYc5ARZPhsn0KB7Wf+YhFCInIqaDq7S0S92YWABkHIJDKjBw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-8.0.0.tgz", + "integrity": "sha512-6vOiAVFA/Uu4+uV3f751rcXgfKVHrgBQFKXwvPTczl1q0djvCHsQDngl1ccu1NSyWSzdem3YhhDkLOUMHLN3xA==", "dev": true }, "node_modules/@vercel/error-utils": { @@ -696,13 +709,13 @@ } }, "node_modules/@vercel/gatsby-plugin-vercel-builder": { - "version": "2.0.25", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.0.25.tgz", - "integrity": "sha512-4yjZZW1Fzr8+ojdoWotAankIaJ1mRnuQy++GX1mXUxfr9zKDhKacUx7JddIqpgmJuyVUf3Trctk9WlSrZoxisA==", + "version": "2.0.26", + "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.0.26.tgz", + "integrity": "sha512-9ia4lMCjuMCGKf0u2Oh/xNgNH4WyD1XlJyeT0rdeE2ZaAo0/aEazjAcKSum4WVHnr3BdSIXFVndiudfJA8JtrA==", "dev": true, "dependencies": { "@sinclair/typebox": "0.25.24", - "@vercel/build-utils": "7.12.0", + "@vercel/build-utils": "8.0.0", "@vercel/routing-utils": "3.1.0", "esbuild": "0.14.47", "etag": "1.8.1", @@ -761,9 +774,9 @@ } }, "node_modules/@vercel/next": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@vercel/next/-/next-4.2.1.tgz", - "integrity": "sha512-AZHYm+Zc1rDmvHlVj7Z7Frc6k4j1jSmybDbKyg5dOSQZ704VX1/bdmboj8DUb7pPMVPHJdHPH9AYRyZjN1wDgg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/@vercel/next/-/next-4.2.9.tgz", + "integrity": "sha512-ZjhaBQtUnJhxwa3dSZ+toMJ6xZ+JAsuvrhXFsZE5CQPDK5Fo4Q8F7XZ1ra+c0pz19SFbRg3OlarVEj5Q49odCQ==", "dev": true, "dependencies": { "@vercel/nft": "0.26.4" @@ -805,16 +818,16 @@ } }, "node_modules/@vercel/node": { - "version": "3.0.27", - "resolved": "https://registry.npmjs.org/@vercel/node/-/node-3.0.27.tgz", - "integrity": "sha512-Wiv9G3G1dEfLwbhplRjf/KQailyq3MlpQ5rzellVFRN4r4/mcuzuTNHEUXJm1hQ8/5jdyofG1oyBTRfI15y4Pg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vercel/node/-/node-3.1.0.tgz", + "integrity": "sha512-Ghx663fSKJoe9NxjEU9i5d9+QcPPEw4HWkSThCCO9OK0Ov2KdeZEBcfZe8OYLiFDY10LN0EPe2Ur3NmofcwyNA==", "dev": true, "dependencies": { "@edge-runtime/node-utils": "2.3.0", "@edge-runtime/primitives": "4.1.0", "@edge-runtime/vm": "3.2.0", - "@types/node": "14.18.33", - "@vercel/build-utils": "7.12.0", + "@types/node": "16.18.11", + "@vercel/build-utils": "8.0.0", "@vercel/error-utils": "2.0.2", "@vercel/nft": "0.26.4", "@vercel/static-config": "3.0.0", @@ -862,9 +875,9 @@ } }, "node_modules/@vercel/python": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vercel/python/-/python-4.1.1.tgz", - "integrity": "sha512-EbAdKOZ0hPd5b59tLt7R3RQK1azNvuZTrCFRAVHNjqcIHNCmrSvjag5zBGn7Memkk8qWb3+CgBw9K/3LJKei0w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vercel/python/-/python-4.2.0.tgz", + "integrity": "sha512-oubkmRRxWQJGGYFq5Q49/2c94aHKCYXB+DkdtaW55syQ9N0LVBXCnCMZ4ZatSrSI18d9mMoDSx3xi4gtByy9NA==", "dev": true }, "node_modules/@vercel/redwood": { @@ -918,19 +931,19 @@ "dev": true }, "node_modules/@vercel/ruby": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vercel/ruby/-/ruby-2.0.5.tgz", - "integrity": "sha512-Gfm8HDech41vf+EPleRzgoJUnDTJerKgckMm4KX0JT860gV9XBMSOWYH7eMWHmMza104+HRCWL7wT6OlpftF2Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vercel/ruby/-/ruby-2.1.0.tgz", + "integrity": "sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==", "dev": true }, "node_modules/@vercel/static-build": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.5.0.tgz", - "integrity": "sha512-xcAs6re06ciUQ2uFe0XzcbRyI83gZztM77X3CY6C4xYPtCgAk08pmB0VPHwdPS34/fgYJRMau0KW3RDE7NTNpg==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.5.4.tgz", + "integrity": "sha512-Z7xV4YoYmDW0Y+7doons0iU+qm15+tDpdhZhdgIQT55qPVBc89q5L3e+AFQrXkS6Ki28HMc8w5yXNUuwTAo5xA==", "dev": true, "dependencies": { "@vercel/gatsby-plugin-vercel-analytics": "1.0.11", - "@vercel/gatsby-plugin-vercel-builder": "2.0.25", + "@vercel/gatsby-plugin-vercel-builder": "2.0.26", "@vercel/static-config": "3.0.0", "ts-morph": "12.0.0" } @@ -976,8 +989,9 @@ }, "node_modules/acorn": { "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -996,8 +1010,9 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -1025,8 +1040,9 @@ }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1040,16 +1056,18 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -1106,7 +1124,8 @@ }, "node_modules/argparse": { "version": "2.0.1", - "license": "Python-2.0" + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/array-union": { "version": "2.1.0", @@ -1140,8 +1159,9 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/binary-extensions": { "version": "2.3.0", @@ -1166,8 +1186,9 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1175,7 +1196,8 @@ }, "node_modules/braces": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { "fill-range": "^7.0.1" }, @@ -1203,15 +1225,17 @@ }, "node_modules/callsites": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { "node": ">=6" } }, "node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1276,8 +1300,9 @@ }, "node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1287,8 +1312,9 @@ }, "node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/color-support": { "version": "1.1.3", @@ -1307,15 +1333,17 @@ }, "node_modules/commander": { "version": "11.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "engines": { "node": ">=16" } }, "node_modules/concat-map": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/console-control-strings": { "version": "1.1.0", @@ -1343,7 +1371,8 @@ }, "node_modules/cosmiconfig": { "version": "8.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -1373,8 +1402,9 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1420,8 +1450,9 @@ }, "node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -1436,8 +1467,9 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "node_modules/delegates": { "version": "1.0.0", @@ -1486,8 +1518,9 @@ }, "node_modules/doctrine": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -1497,7 +1530,8 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -1509,17 +1543,19 @@ }, "node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domhandler": { "version": "5.0.3", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dependencies": { "domelementtype": "^2.3.0" }, @@ -1532,7 +1568,8 @@ }, "node_modules/domutils": { "version": "3.1.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -1591,7 +1628,8 @@ }, "node_modules/entities": { "version": "4.5.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "engines": { "node": ">=0.12" }, @@ -1610,7 +1648,8 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dependencies": { "is-arrayish": "^0.2.1" } @@ -1978,8 +2017,9 @@ }, "node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -1989,8 +2029,9 @@ }, "node_modules/eslint": { "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -2043,8 +2084,9 @@ }, "node_modules/eslint-config-prettier": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -2054,8 +2096,9 @@ }, "node_modules/eslint-scope": { "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -2069,8 +2112,9 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -2080,8 +2124,9 @@ }, "node_modules/espree": { "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -2096,8 +2141,9 @@ }, "node_modules/esquery": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -2107,8 +2153,9 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -2118,8 +2165,9 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -2132,8 +2180,9 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -2182,12 +2231,14 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -2201,7 +2252,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { "is-glob": "^4.0.1" }, @@ -2211,13 +2263,15 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -2230,7 +2284,8 @@ }, "node_modules/fastq": { "version": "1.17.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } @@ -2246,8 +2301,9 @@ }, "node_modules/file-entry-cache": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -2263,7 +2319,8 @@ }, "node_modules/fill-range": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2273,8 +2330,9 @@ }, "node_modules/find-up": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -2288,8 +2346,9 @@ }, "node_modules/flat-cache": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -2301,8 +2360,9 @@ }, "node_modules/flatted": { "version": "3.3.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true }, "node_modules/fs-extra": { "version": "8.1.0", @@ -2329,8 +2389,9 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.1.3", @@ -2399,8 +2460,9 @@ }, "node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2418,8 +2480,9 @@ }, "node_modules/glob-parent": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -2467,8 +2530,9 @@ }, "node_modules/globals": { "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2513,13 +2577,15 @@ }, "node_modules/graphemer": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, "node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -2544,6 +2610,8 @@ }, "node_modules/htmlparser2": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -2551,7 +2619,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -2614,15 +2681,17 @@ }, "node_modules/ignore": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/import-fresh": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -2636,16 +2705,18 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2653,8 +2724,9 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", @@ -2664,7 +2736,8 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -2680,7 +2753,8 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } @@ -2696,7 +2770,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -2706,15 +2781,17 @@ }, "node_modules/is-number": { "version": "7.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { "node": ">=0.12.0" } }, "node_modules/is-path-inside": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -2748,16 +2825,19 @@ }, "node_modules/isexe": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/js-tokens": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { "argparse": "^2.0.1" }, @@ -2767,19 +2847,22 @@ }, "node_modules/js2xmlparser": { "version": "5.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-5.0.0.tgz", + "integrity": "sha512-ckXs0Fzd6icWurbeAXuqo+3Mhq2m8pOPygsQjTPh8K5UWgKaUgDSHrdDxAfexmT11xvBKOQ6sgYwPkYc5RW/bg==", "dependencies": { "xmlcreate": "^2.0.4" } }, "node_modules/json-buffer": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-to-ts": { "version": "1.6.4", @@ -2793,13 +2876,15 @@ }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/jsonfile": { "version": "4.0.0", @@ -2812,8 +2897,9 @@ }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -2835,8 +2921,9 @@ }, "node_modules/levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -2847,20 +2934,23 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/linkify-it": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, - "license": "MIT", "dependencies": { "uc.micro": "^2.0.0" } }, "node_modules/locate-path": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -2873,8 +2963,9 @@ }, "node_modules/lodash.merge": { "version": "4.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -2926,8 +3017,9 @@ }, "node_modules/markdown-it": { "version": "14.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", + "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -2942,8 +3034,9 @@ }, "node_modules/markdownlint": { "version": "0.33.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.33.0.tgz", + "integrity": "sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==", "dev": true, - "license": "MIT", "dependencies": { "markdown-it": "14.0.0", "markdownlint-micromark": "0.1.8" @@ -2957,8 +3050,9 @@ }, "node_modules/markdownlint-micromark": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.8.tgz", + "integrity": "sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -2984,8 +3078,9 @@ }, "node_modules/mdurl": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true }, "node_modules/meow": { "version": "13.2.0", @@ -3007,7 +3102,8 @@ }, "node_modules/merge2": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { "node": ">= 8" } @@ -3031,7 +3127,8 @@ }, "node_modules/micromatch": { "version": "4.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -3051,8 +3148,9 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3117,8 +3215,9 @@ }, "node_modules/ms": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/nanoid": { "version": "3.3.7", @@ -3140,8 +3239,9 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, "node_modules/node-fetch": { "version": "2.6.7", @@ -3164,9 +3264,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", "dev": true, "bin": { "node-gyp-build": "bin.js", @@ -3233,8 +3333,9 @@ }, "node_modules/once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "license": "ISC", "dependencies": { "wrappy": "1" } @@ -3255,16 +3356,17 @@ } }, "node_modules/optionator": { - "version": "0.9.3", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -3290,8 +3392,9 @@ }, "node_modules/p-limit": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -3304,8 +3407,9 @@ }, "node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -3318,7 +3422,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { "callsites": "^3.0.0" }, @@ -3328,7 +3433,8 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -3359,24 +3465,27 @@ }, "node_modules/path-exists": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3408,7 +3517,8 @@ }, "node_modules/path-type": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { "node": ">=8" } @@ -3421,11 +3531,13 @@ }, "node_modules/picocolors": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -3514,16 +3626,18 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -3567,22 +3681,26 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/punycode.js": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -3596,8 +3714,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/raw-body": { "version": "2.4.1", @@ -3667,14 +3784,16 @@ }, "node_modules/resolve-from": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { "node": ">=4" } }, "node_modules/reusify": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -3682,8 +3801,9 @@ }, "node_modules/rimraf": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -3696,6 +3816,8 @@ }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -3710,7 +3832,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -3770,8 +3891,9 @@ }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -3781,8 +3903,9 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3842,7 +3965,8 @@ }, "node_modules/static-sitemap-cli": { "version": "2.2.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/static-sitemap-cli/-/static-sitemap-cli-2.2.3.tgz", + "integrity": "sha512-ULlwEOq3LulVsf8to7nKWn7CXXbDTbCd6s+y+jVMf8lUY7BWIwhXoTz5KgPnweVLEVIwptL7mcbyYNg9Yj7OOQ==", "dependencies": { "commander": "^11.0.0", "cosmiconfig": "^8.2.0", @@ -3932,8 +4056,9 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -3952,8 +4077,9 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -3962,9 +4088,9 @@ } }, "node_modules/stylelint": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.4.0.tgz", - "integrity": "sha512-uSx7VMuXwLuYcNSIg+0/fFNv0WinsfLAqsVVy7h7p80clKOHiGE8pfY6UjqwylTHiJrRIahTl6a8FPxGezhWoA==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.5.0.tgz", + "integrity": "sha512-IlCBtVrG+qTy3v+tZTk50W8BIomjY/RUuzdrDqdnlCYwVuzXtPbiGfxYqtyYAyOMcb+195zRsuHn6tgfPmFfbw==", "dev": true, "dependencies": { "@csstools/css-parser-algorithms": "^2.6.1", @@ -4113,8 +4239,9 @@ }, "node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4205,8 +4332,9 @@ }, "node_modules/text-table": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/time-span": { "version": "4.0.0", @@ -4225,11 +4353,13 @@ }, "node_modules/tiny-async-pool": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-2.1.0.tgz", + "integrity": "sha512-ltAHPh/9k0STRQqaoUX52NH4ZQYAJz24ZAEwf1Zm+HYg3l9OXTWeqWKyYsHu40wF/F0rxd2N2bk5sLvX2qlSvg==" }, "node_modules/to-regex-range": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { "is-number": "^7.0.0" }, @@ -4322,8 +4452,9 @@ }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -4333,8 +4464,9 @@ }, "node_modules/type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4357,8 +4489,9 @@ }, "node_modules/uc.micro": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true }, "node_modules/uid-promise": { "version": "1.0.0", @@ -4398,8 +4531,9 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -4427,22 +4561,22 @@ "dev": true }, "node_modules/vercel": { - "version": "34.1.1", - "resolved": "https://registry.npmjs.org/vercel/-/vercel-34.1.1.tgz", - "integrity": "sha512-uloJqpeUB3+ouMl3NCgTYFwJZWCOhDhwpwcqPvnBM7Xmz0hv7kLW2aiWe8TXRqhF9Q8KPq9UDR+9AMeb2W99Cw==", + "version": "34.1.10", + "resolved": "https://registry.npmjs.org/vercel/-/vercel-34.1.10.tgz", + "integrity": "sha512-fFSC6hZA4JBIf0vVg4hD0KJLlan+x+LGMPRknE5Lcd5gyq/k4mBeG7ctP1uV5hnoiJmwN7UcWTmgjLk+fmi+4g==", "dev": true, "dependencies": { - "@vercel/build-utils": "7.12.0", + "@vercel/build-utils": "8.0.0", "@vercel/fun": "1.1.0", "@vercel/go": "3.1.1", "@vercel/hydrogen": "1.0.2", - "@vercel/next": "4.2.1", - "@vercel/node": "3.0.27", - "@vercel/python": "4.1.1", + "@vercel/next": "4.2.9", + "@vercel/node": "3.1.0", + "@vercel/python": "4.2.0", "@vercel/redwood": "2.0.8", "@vercel/remix-builder": "2.1.5", - "@vercel/ruby": "2.0.5", - "@vercel/static-build": "2.5.0", + "@vercel/ruby": "2.1.0", + "@vercel/static-build": "2.5.4", "chokidar": "3.3.1" }, "bin": { @@ -4477,8 +4611,9 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4498,10 +4633,20 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrappy": { "version": "1.0.2", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/write-file-atomic": { "version": "5.0.1", @@ -4542,7 +4687,8 @@ }, "node_modules/xmlcreate": { "version": "2.0.4", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" }, "node_modules/yallist": { "version": "4.0.0", @@ -4596,8 +4742,9 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, From 96b6073bb2ed188996aaa0d3cbcdb606f67f63bf Mon Sep 17 00:00:00 2001 From: sam bacha Date: Fri, 10 May 2024 09:47:55 -0700 Subject: [PATCH 6/6] build(vercel): migration fixes --- apply-docs.sh | 1 - build.sh | 7 +++---- commit-ts.txt | 2 +- docs/Relay/index.md | 23 ++++++++++++----------- docs/blog/.authors.yml | 2 +- docs/blog/posts/v0-roadmap.md | 15 +++++++-------- mkdocs.yml | 6 +----- platform-docs.xml | 2 +- 8 files changed, 26 insertions(+), 32 deletions(-) delete mode 100755 apply-docs.sh diff --git a/apply-docs.sh b/apply-docs.sh deleted file mode 100755 index a4707db..0000000 --- a/apply-docs.sh +++ /dev/null @@ -1 +0,0 @@ -curl -X POST https://api.vercel.com/v1/integrations/deploy/prj_9It1nV6HLNUzwU5EKzX9Ov37yCs4/4mNFEmXqeU?buildCache=false diff --git a/build.sh b/build.sh index 6e2d1de..34b42b2 100755 --- a/build.sh +++ b/build.sh @@ -27,17 +27,16 @@ date "+%Y-%m-%dT%H:%M:%S%z" > site/build_id.txt #TZ=UTC git show --quiet --date="format-local:%Y.%-m.%-d" --format="nightly-%cd" > site/.well-known/nightly-release.txt #cp nightly-release.txt site/.well-known/nightly-release.txt # git config user.name github-actions[bot] -export GIT_COMMITTER_NAME='github-actions[bot]' +#export GIT_COMMITTER_NAME='github-actions[bot]' # git config user.email 41898282+github-actions[bot]@users.noreply.github.com #export GIT_COMMITTER_EMAIL='41898282+github-actions[bot]@users.noreply.github.com' #export GIT_COMMITTER_DATE=2024-04-26 -GIT_COMMITTER_EMAIL='41898282+github-actions[bot]@users.noreply.github.com' GIT_AUTHOR_DATE="Fri Apr 26 23:36:15 PDT 2024" GIT_COMMITTER_DATE="Fri Apr 26 23:36:15 PDT 2024" git init && git add . && git commit --allow-empty --allow-empty-message -m '' && git branch -M gh-pages +#GIT_COMMITTER_EMAIL='41898282+github-actions[bot]@users.noreply.github.com' GIT_AUTHOR_DATE="Fri Apr 26 23:36:15 PDT 2024" GIT_COMMITTER_DATE="Fri Apr 26 23:36:15 PDT 2024" git init && git add . && git commit --allow-empty --allow-empty-message -m '' && git branch -M gh-pages # mike deploy --push --ignore-remote-status --allow-empty --update-aliases 0.2.1 latest # #mike deploy v0.1.1 -touch site/.nojekyll cp platform-docs.xml site/.well-known/platform-docs.xml @@ -50,4 +49,4 @@ echo "Build Artifact is available at: site/build_id.txt" sleep 1 -echo "Build completed successfully" \ No newline at end of file +echo "Build completed successfully" diff --git a/commit-ts.txt b/commit-ts.txt index 31892b3..e82c2ab 100644 --- a/commit-ts.txt +++ b/commit-ts.txt @@ -1 +1 @@ -1714331062 +1715358786 diff --git a/docs/Relay/index.md b/docs/Relay/index.md index 2a8ba31..fe616ed 100644 --- a/docs/Relay/index.md +++ b/docs/Relay/index.md @@ -2,22 +2,23 @@ title: Relay --- - # ValidatorRegistration + ## Properties -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| +| Name | Type | Description | Notes | +| ----------------- | ---------- | --------------------------------------- | ----------------- | | **fee_recipient** | **String** | Address to receive fees from the block. | [default to null] | -| **gas_limit** | **String** | Preferred gas limit of validator. | [default to null] | -| **timestamp** | **String** | Unix timestamp of registration. | [default to null] | -| **pubkey** | **String** | BLS public key of validator. | [default to null] | +| **gas_limit** | **String** | Preferred gas limit of validator. | [default to null] | +| **timestamp** | **String** | Unix timestamp of registration. | [default to null] | +| **pubkey** | **String** | BLS public key of validator. | [default to null] | # ValidatorsResponseEntry + ## Properties -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -| **slot** | **String** | | [optional] [default to null] | -| **validator_index** | **String** | | [optional] [default to null] | -| **entry** | [**getValidators_200_response_inner_entry**](#) | | [optional] [default to null] | \ No newline at end of file +| Name | Type | Description | Notes | +| ------------------- | ----------------------------------------------- | ----------- | ---------------------------- | +| **slot** | **String** | | [optional] [default to null] | +| **validator_index** | **String** | | [optional] [default to null] | +| **entry** | [**getValidators_200_response_inner_entry**](#) | | [optional] [default to null] | diff --git a/docs/blog/.authors.yml b/docs/blog/.authors.yml index 9fdad50..8199174 100644 --- a/docs/blog/.authors.yml +++ b/docs/blog/.authors.yml @@ -2,4 +2,4 @@ authors: sambacha: name: Sam Bacha description: Janitor - avatar: https://avatars.githubusercontent.com/u/32783916?v=4 \ No newline at end of file + avatar: https://avatars.githubusercontent.com/u/32783916?v=4 diff --git a/docs/blog/posts/v0-roadmap.md b/docs/blog/posts/v0-roadmap.md index 769f1ba..f36a092 100644 --- a/docs/blog/posts/v0-roadmap.md +++ b/docs/blog/posts/v0-roadmap.md @@ -1,21 +1,20 @@ --- date: 2024-05-10 authors: - - sambacha + - sambacha categories: - - announcements - - changelog + - announcements + - changelog --- # Timeline for v0 to v1 -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod -nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor -massa, nec semper lorem quam in massa. +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. +Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec +semper lorem quam in massa. - ```mermaid timeline title Timeline of Key Events @@ -25,7 +24,7 @@ timeline May 17th : v1 Main Net Enabled May 20th : Governance Proposal Submitted May 24th : First Week of Data Available - + section Meetings and Voting May 30th : Ethereum ACD Meeting May 30th : Lido DAO Snapshot Voting Period Starts diff --git a/mkdocs.yml b/mkdocs.yml index f2bf07c..0afc146 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -88,9 +88,6 @@ extra: site_verification: - '' tag_manager: '' - version: - provider: mike - default: latest-release plugins: - search: @@ -101,7 +98,6 @@ plugins: strict: false type: date locale: en - - markdownextradata: {} - exclude: glob: - README.md @@ -232,4 +228,4 @@ nav: - Obligations: Rulebook/obligations.md - Suspension: Rulebook/suspension.md - Blog: - - blog/index.md \ No newline at end of file + - blog/index.md diff --git a/platform-docs.xml b/platform-docs.xml index f4523b3..8b14d6e 100644 --- a/platform-docs.xml +++ b/platform-docs.xml @@ -1,4 +1,4 @@ - 2024-04-28-16a0e690e1f1263ad581e946b0a5b27b02865626 + 2024-05-10-32b91345aac7906981bfc4ebca66732cf8ceff18 https://mevauction.com/.well-known/platform-docs.tgz