diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5823756e96a..09a11f56806 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,13 +13,3 @@ jobs: secrets: githubToken: ${{ secrets.GITHUB_TOKEN }} npmToken: ${{ secrets.NPM_TOKEN }} - - algolia: - uses: the-guild-org/shared-config/.github/workflows/algolia-publish.yml@main - secrets: - githubToken: ${{ secrets.GITHUB_TOKEN }} - algoliaAdminApiKey: ${{ secrets.ALGOLIA_ADMIN_API_KEY }} - with: - domain: https://www.the-guild.dev/graphql/eslint/ - source: ESLint - packageManager: pnpm diff --git a/.github/workflows/website-integrity.yml b/.github/workflows/website-integrity.yml deleted file mode 100644 index 4f673459a21..00000000000 --- a/.github/workflows/website-integrity.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Website Integrity -on: - pull_request: - paths: - - 'website/**' -jobs: - website-check: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Fetch - run: git fetch origin master - - - name: Setup ENV - uses: the-guild-org/shared-config/setup@main - with: - nodeVersion: 18 - packageManager: pnpm - - - name: Build Packages - run: pnpm build - - - name: Build Website - run: pnpm --filter website build - - - name: Compare - run: git diff origin/${{ github.base_ref }}.. -- website/route-lockfile.txt - - - name: Diff to File - if: always() - id: diff_result - run: | - echo "result<> $GITHUB_OUTPUT - echo "$(git diff origin/${{ github.base_ref }}.. -- website/route-lockfile.txt)" >> $GITHUB_OUTPUT - echo EOF >> $GITHUB_OUTPUT - - - name: Publish a Message - if: always() && contains(steps.diff_result.outputs.result, 'diff') - uses: marocchino/sticky-pull-request-comment@v2 - with: - message: | - ```diff - ${{ steps.diff_result.outputs.result }} - ``` diff --git a/.github/workflows/website.yml.backup b/.github/workflows/website.yml similarity index 100% rename from .github/workflows/website.yml.backup rename to .github/workflows/website.yml diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d0ba9b77df..7a599cef892 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@theguild/components': - specifier: 6.3.0 - version: 6.3.0(@algolia/client-search@4.15.0)(@types/react@18.2.64)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.90.3) + specifier: 6.4.0 + version: 6.4.0(@types/react@18.2.64)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.90.3) clsx: specifier: ^2.0.0 version: 2.1.0 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: ^13.5.4 - version: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) next-query-params: - specifier: ^5.0.0 - version: 5.0.0(next@13.5.6)(react@18.2.0)(use-query-params@2.2.1) + specifier: 5.0.0 + version: 5.0.0(next@14.1.4)(react@18.2.0)(use-query-params@2.2.1) next-sitemap: - specifier: ^4.2.3 - version: 4.2.3(next@13.5.6) + specifier: 4.2.3 + version: 4.2.3(next@14.1.4) react: specifier: ^18.2.0 version: 18.2.0 @@ -361,9 +361,6 @@ importers: specifier: ^2.2.1 version: 2.2.1(react-dom@18.2.0)(react@18.2.0) devDependencies: - '@theguild/algolia': - specifier: 2.1.0 - version: 2.1.0 '@theguild/tailwind-config': specifier: 0.3.2 version: 0.3.2 @@ -392,261 +389,6 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - /@algolia/autocomplete-core@1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0): - resolution: {integrity: sha512-6E4sVb5+fGtSQs9mULlxUH84OWFUVZPMapa5dMCtUc7KyDRLY6+X/dA8xbDA8CX5phdBn1plLUET1B6NZnrZuw==} - dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-shared': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - search-insights - dev: false - - /@algolia/autocomplete-js@1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0): - resolution: {integrity: sha512-RbD98hXtZOl6VohSAo7kMOFWQHR1x4wWaJFadJradFQ1TAA9hFEyirSIM+yT96UpKkdi08V2EBI+YwZ3/VETvw==} - peerDependencies: - '@algolia/client-search': '>= 4.5.1 < 6' - algoliasearch: '>= 4.9.1 < 6' - dependencies: - '@algolia/autocomplete-core': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-preset-algolia': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - '@algolia/autocomplete-shared': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - '@algolia/client-search': 4.15.0 - algoliasearch: 4.19.1 - htm: 3.1.1 - preact: 10.20.0 - transitivePeerDependencies: - - search-insights - dev: false - - /@algolia/autocomplete-plugin-algolia-insights@1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0): - resolution: {integrity: sha512-zbWImu+VxBDzUQONEhQXq3OzlipHLEtWbL4Nf/VOb1p1qHG/f96jCegOzzEZVPiQvZpRJnmhCUmsYNHlIBxKWw==} - peerDependencies: - search-insights: '>= 1 < 3' - dependencies: - '@algolia/autocomplete-shared': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - search-insights: 2.9.0 - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - dev: false - - /@algolia/autocomplete-plugin-query-suggestions@1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0): - resolution: {integrity: sha512-03UxGPkItY3tFNyHhSSGl25Y48etmQe6CxCVTP0UlwB5aaQZGkIt34F3oOM17sQNdRQdypnWLNPZcmzdyhx7hA==} - peerDependencies: - '@algolia/client-search': '>= 4.5.1 < 6' - algoliasearch: '>= 4.5.1 < 6' - dependencies: - '@algolia/autocomplete-core': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-js': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-preset-algolia': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - '@algolia/autocomplete-shared': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - '@algolia/client-search': 4.15.0 - algoliasearch: 4.19.1 - transitivePeerDependencies: - - search-insights - dev: false - - /@algolia/autocomplete-preset-algolia@1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1): - resolution: {integrity: sha512-DhTkMs/9BzThhTU2nSTpQxVxHLzaRDZLid4Tf56D8s9IhEGfmzbNuLRmJNzgAOPv1smHtUErndmC+S9QNMDEJA==} - peerDependencies: - '@algolia/client-search': '>= 4.9.1 < 6' - algoliasearch: '>= 4.9.1 < 6' - dependencies: - '@algolia/autocomplete-shared': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1) - '@algolia/client-search': 4.15.0 - algoliasearch: 4.19.1 - dev: false - - /@algolia/autocomplete-shared@1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1): - resolution: {integrity: sha512-7su4KH/2q2Fhud2VujUNhCMbIh7yp6wqWR3UuVje5P3kDRhTotPRmg3iRQi48YRYkk9o+airsrLl+rxJ/9FWng==} - peerDependencies: - '@algolia/client-search': '>= 4.9.1 < 6' - algoliasearch: '>= 4.9.1 < 6' - dependencies: - '@algolia/client-search': 4.15.0 - algoliasearch: 4.19.1 - dev: false - - /@algolia/autocomplete-theme-classic@1.17.0: - resolution: {integrity: sha512-FsW/J/mG1YIPv93/QQ7KxMVNXAiVi9accGgoK2y3zDz58WpVgUug97SUoQzP4I9EMZAZAHQo0QbWXxpqTWkcOA==} - dev: false - - /@algolia/cache-browser-local-storage@4.15.0: - resolution: {integrity: sha512-uxxFhTWh4JJDb2+FFSmNMfEQ8p9o2vjSpU7iW007QX3OvqljPPN68lk3bpZVaG8pwr5MU1DqpkZ71FcQdVTjgQ==} - dependencies: - '@algolia/cache-common': 4.15.0 - dev: true - - /@algolia/cache-browser-local-storage@4.19.1: - resolution: {integrity: sha512-FYAZWcGsFTTaSAwj9Std8UML3Bu8dyWDncM7Ls8g+58UOe4XYdlgzXWbrIgjaguP63pCCbMoExKr61B+ztK3tw==} - dependencies: - '@algolia/cache-common': 4.19.1 - dev: false - - /@algolia/cache-common@4.15.0: - resolution: {integrity: sha512-Me3PbI4QurAM+3D+htIE0l1xt6+bl/18SG6Wc7bPQEZAtN7DTGz22HqhKNyLF2lR/cOfpaH7umXZlZEhIHf7gQ==} - - /@algolia/cache-common@4.19.1: - resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==} - dev: false - - /@algolia/cache-in-memory@4.15.0: - resolution: {integrity: sha512-B9mg1wd7CKMfpkbiTQ8KlcKkH6ut/goVaI6XmDCUczOOqeuZlV34tuEi7o3Xo1j66KWr/d9pMjjGYcoVPCVeOA==} - dependencies: - '@algolia/cache-common': 4.15.0 - dev: true - - /@algolia/cache-in-memory@4.19.1: - resolution: {integrity: sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==} - dependencies: - '@algolia/cache-common': 4.19.1 - dev: false - - /@algolia/client-account@4.15.0: - resolution: {integrity: sha512-8wqI33HRZy5ydfFt6F5vMhtkOiAUhVfSCYXx4U3Go5RALqWLgVUp6wzOo0mr1z08POCkHDpbQMQvyayb1CZ/kw==} - dependencies: - '@algolia/client-common': 4.15.0 - '@algolia/client-search': 4.15.0 - '@algolia/transporter': 4.15.0 - dev: true - - /@algolia/client-account@4.19.1: - resolution: {integrity: sha512-Oy0ritA2k7AMxQ2JwNpfaEcgXEDgeyKu0V7E7xt/ZJRdXfEpZcwp9TOg4TJHC7Ia62gIeT2Y/ynzsxccPw92GA==} - dependencies: - '@algolia/client-common': 4.19.1 - '@algolia/client-search': 4.19.1 - '@algolia/transporter': 4.19.1 - dev: false - - /@algolia/client-analytics@4.15.0: - resolution: {integrity: sha512-jrPjEeNEIIQKeA1XCZXx3f3aybtwF7wjYlnfHbLARuZ9AuHzimOKjX0ZwqvMmvTsHivpcZ2rqY+j1E8HoH1ELA==} - dependencies: - '@algolia/client-common': 4.15.0 - '@algolia/client-search': 4.15.0 - '@algolia/requester-common': 4.15.0 - '@algolia/transporter': 4.15.0 - dev: true - - /@algolia/client-analytics@4.19.1: - resolution: {integrity: sha512-5QCq2zmgdZLIQhHqwl55ZvKVpLM3DNWjFI4T+bHr3rGu23ew2bLO4YtyxaZeChmDb85jUdPDouDlCumGfk6wOg==} - dependencies: - '@algolia/client-common': 4.19.1 - '@algolia/client-search': 4.19.1 - '@algolia/requester-common': 4.19.1 - '@algolia/transporter': 4.19.1 - dev: false - - /@algolia/client-common@4.15.0: - resolution: {integrity: sha512-PlsJMObZuYw4JlG5EhYv1PHDOv7n5mD5PzqFyoNfSOYaEPRZepa3W579ya29yOu3FZ0VGMNJmB7Q5v/+/fwvIw==} - dependencies: - '@algolia/requester-common': 4.15.0 - '@algolia/transporter': 4.15.0 - - /@algolia/client-common@4.19.1: - resolution: {integrity: sha512-3kAIVqTcPrjfS389KQvKzliC559x+BDRxtWamVJt8IVp7LGnjq+aVAXg4Xogkur1MUrScTZ59/AaUd5EdpyXgA==} - dependencies: - '@algolia/requester-common': 4.19.1 - '@algolia/transporter': 4.19.1 - dev: false - - /@algolia/client-personalization@4.15.0: - resolution: {integrity: sha512-Bf0bhRAiNL9LWurzyHRH8UBi4fDt3VbCNkInxVngKQT1uCZWXecwoPWGhcSSpdanBqFJA/1WBt+BWx7a50Bhlg==} - dependencies: - '@algolia/client-common': 4.15.0 - '@algolia/requester-common': 4.15.0 - '@algolia/transporter': 4.15.0 - dev: true - - /@algolia/client-personalization@4.19.1: - resolution: {integrity: sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==} - dependencies: - '@algolia/client-common': 4.19.1 - '@algolia/requester-common': 4.19.1 - '@algolia/transporter': 4.19.1 - dev: false - - /@algolia/client-search@4.15.0: - resolution: {integrity: sha512-dTwZD4u53WdmexnMcoO2Qd/+YCP3ESXKOtD2MryQ1a9dHwB2Y3Qob0kyS1PG82idwM3enbznvscI9Sf4o9PUWQ==} - dependencies: - '@algolia/client-common': 4.15.0 - '@algolia/requester-common': 4.15.0 - '@algolia/transporter': 4.15.0 - - /@algolia/client-search@4.19.1: - resolution: {integrity: sha512-mBecfMFS4N+yK/p0ZbK53vrZbL6OtWMk8YmnOv1i0LXx4pelY8TFhqKoTit3NPVPwoSNN0vdSN9dTu1xr1XOVw==} - dependencies: - '@algolia/client-common': 4.19.1 - '@algolia/requester-common': 4.19.1 - '@algolia/transporter': 4.19.1 - dev: false - - /@algolia/logger-common@4.15.0: - resolution: {integrity: sha512-D8OFwn/HpvQz66goIcjxOKsYBMuxiruxJ3cA/bnc0EiDvSA2P2z6bNQWgS5gbstuTZIJmbhr+53NyOxFkmMNAA==} - - /@algolia/logger-common@4.19.1: - resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==} - dev: false - - /@algolia/logger-console@4.15.0: - resolution: {integrity: sha512-pQOvVaRSEJQJRXKTnxEA6nN1hipSQadJJ4einw0nIlfMOGZh/kps1ybh8vRUlUGyfEuN/3dyFs0W3Ac7hIItlg==} - dependencies: - '@algolia/logger-common': 4.15.0 - dev: true - - /@algolia/logger-console@4.19.1: - resolution: {integrity: sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==} - dependencies: - '@algolia/logger-common': 4.19.1 - dev: false - - /@algolia/requester-browser-xhr@4.15.0: - resolution: {integrity: sha512-va186EfALF+6msYZXaoBSxcnFCg3SoWJ+uv1yMyhQRJRe7cZSHWSVT3s40vmar90gxlBu80KMVwVlsvJhJv6ew==} - dependencies: - '@algolia/requester-common': 4.15.0 - dev: true - - /@algolia/requester-browser-xhr@4.19.1: - resolution: {integrity: sha512-09K/+t7lptsweRTueHnSnmPqIxbHMowejAkn9XIcJMLdseS3zl8ObnS5GWea86mu3vy4+8H+ZBKkUN82Zsq/zg==} - dependencies: - '@algolia/requester-common': 4.19.1 - dev: false - - /@algolia/requester-common@4.15.0: - resolution: {integrity: sha512-w0UUzxElbo4hrKg4QP/jiXDNbIJuAthxdlkos9nS8KAPK2XI3R9BlUjLz/ZVs4F9TDGI0mhjrNHhZ12KXcoyhg==} - - /@algolia/requester-common@4.19.1: - resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==} - dev: false - - /@algolia/requester-node-http@4.15.0: - resolution: {integrity: sha512-eeEOhFtgwKcgAlKAZpgBRZJ0ILSEBCXxZ9uwfVWPD24W1b6z08gVoTJ6J7lCeCnJmudg+tMElDnGzHkjup9CJA==} - dependencies: - '@algolia/requester-common': 4.15.0 - dev: true - - /@algolia/requester-node-http@4.19.1: - resolution: {integrity: sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==} - dependencies: - '@algolia/requester-common': 4.19.1 - dev: false - - /@algolia/transporter@4.15.0: - resolution: {integrity: sha512-JoWR+ixG3EmA0UPntQFN/FV5TasYcYu93d5+oKzHFeZ6Z7rtW5Im9iy/Oh/ggk1AAN5fTdqKewtbBpdaYDbKsQ==} - dependencies: - '@algolia/cache-common': 4.15.0 - '@algolia/logger-common': 4.15.0 - '@algolia/requester-common': 4.15.0 - - /@algolia/transporter@4.19.1: - resolution: {integrity: sha512-nkpvPWbpuzxo1flEYqNIbGz7xhfhGOKGAZS7tzC+TELgEmi7z99qRyTfNSUlW7LZmB3ACdnqAo+9A9KFBENviQ==} - dependencies: - '@algolia/cache-common': 4.19.1 - '@algolia/logger-common': 4.19.1 - '@algolia/requester-common': 4.19.1 - dev: false - /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -899,7 +641,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - dev: true /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} @@ -1647,8 +1388,8 @@ packages: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: false - /@giscus/react@2.3.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tj79B+NNBfidhPdXJqWoqRm5Jhoc6CBhXMYwBR9nwTwsrdaB/spcQXmHpKcUuOdXZtlYSwMfCFcBogMNbD+gKQ==} + /@giscus/react@2.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-y8d8qiZ2sBuaXRcgn/ZWfMlRs9bx26p62BU/HEKQQ+IfHo3B/kglgPjX/IqudwlX+DOlHUl1NvtFo9C8Eqo0eQ==} peerDependencies: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 @@ -1667,7 +1408,7 @@ packages: '@graphql-tools/utils': 10.1.0(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 value-or-promise: 1.0.12 dev: false @@ -1699,7 +1440,7 @@ packages: '@graphql-tools/utils': 10.1.0(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1): @@ -1713,7 +1454,7 @@ packages: graphql: 16.8.1 graphql-ws: 5.15.0(graphql@16.8.1) isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.5.0 + tslib: 2.6.2 ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -1732,7 +1473,7 @@ packages: extract-files: 11.0.0 graphql: 16.8.1 meros: 1.2.1(@types/node@20.11.25) - tslib: 2.5.0 + tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' @@ -1748,7 +1489,7 @@ packages: '@types/ws': 8.5.4 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.16.0) - tslib: 2.5.0 + tslib: 2.6.2 ws: 8.16.0 transitivePeerDependencies: - bufferutil @@ -1765,7 +1506,7 @@ packages: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.4 graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 value-or-promise: 1.0.12 dev: false @@ -1810,7 +1551,7 @@ packages: '@graphql-tools/utils': 10.1.0(graphql@16.8.1) graphql: 16.8.1 resolve-from: 5.0.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1): @@ -1859,7 +1600,7 @@ packages: '@graphql-tools/merge': 9.0.3(graphql@16.8.1) '@graphql-tools/utils': 10.1.0(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 value-or-promise: 1.0.12 dev: false @@ -1912,7 +1653,7 @@ packages: cross-inspect: 1.0.0 dset: 3.1.2 graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@graphql-tools/wrap@10.0.5(graphql@16.8.1): @@ -1925,7 +1666,7 @@ packages: '@graphql-tools/schema': 10.0.3(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 value-or-promise: 1.0.12 dev: false @@ -2291,8 +2032,12 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: false - /@next/swc-darwin-arm64@13.5.6: - resolution: {integrity: sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==} + /@next/env@14.1.4: + resolution: {integrity: sha512-e7X7bbn3Z6DWnDi75UWn+REgAbLEqxI8Tq2pkFOFAMpWAWApz/YCUhtWMWn410h8Q2fYiYL7Yg5OlxMOCfFjJQ==} + dev: false + + /@next/swc-darwin-arm64@14.1.4: + resolution: {integrity: sha512-ubmUkbmW65nIAOmoxT1IROZdmmJMmdYvXIe8211send9ZYJu+SqxSnJM4TrPj9wmL6g9Atvj0S/2cFmMSS99jg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -2300,8 +2045,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.5.6: - resolution: {integrity: sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==} + /@next/swc-darwin-x64@14.1.4: + resolution: {integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -2309,8 +2054,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.5.6: - resolution: {integrity: sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==} + /@next/swc-linux-arm64-gnu@14.1.4: + resolution: {integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2318,8 +2063,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.5.6: - resolution: {integrity: sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==} + /@next/swc-linux-arm64-musl@14.1.4: + resolution: {integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2327,8 +2072,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.5.6: - resolution: {integrity: sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==} + /@next/swc-linux-x64-gnu@14.1.4: + resolution: {integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2336,8 +2081,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.5.6: - resolution: {integrity: sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==} + /@next/swc-linux-x64-musl@14.1.4: + resolution: {integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2345,8 +2090,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.5.6: - resolution: {integrity: sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==} + /@next/swc-win32-arm64-msvc@14.1.4: + resolution: {integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -2354,8 +2099,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.5.6: - resolution: {integrity: sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==} + /@next/swc-win32-ia32-msvc@14.1.4: + resolution: {integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -2363,8 +2108,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.5.6: - resolution: {integrity: sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==} + /@next/swc-win32-x64-msvc@14.1.4: + resolution: {integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2400,7 +2145,7 @@ packages: nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 - semver: 7.3.8 + semver: 7.6.0 walk-up-path: 3.0.1 dev: true @@ -2632,7 +2377,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.24.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.64)(react@18.2.0) @@ -2714,7 +2459,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.64)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.64)(react@18.2.0) '@types/react': 18.2.64 @@ -3037,6 +2782,20 @@ packages: resolution: {integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==} dev: true + /@shikijs/core@1.2.0: + resolution: {integrity: sha512-OlFvx+nyr5C8zpcMBnSGir0YPD6K11uYhouqhNmm1qLiis4GA7SsGtu07r9gKS9omks8RtQqHrJL4S+lqWK01A==} + dev: false + + /@shikijs/twoslash@1.2.0(typescript@5.4.2): + resolution: {integrity: sha512-rVIpuL40tXG5hItVf+4aYTEEwQO6R5pvzqMZa5r6bLMpHK720Op25e/BnCohNIdsUOEaFH9xqRSJo8ubjCiM1w==} + dependencies: + '@shikijs/core': 1.2.0 + twoslash: 0.2.5(typescript@5.4.2) + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -3044,7 +2803,7 @@ packages: /@swc/helpers@0.5.2: resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@tanstack/react-virtual@3.2.0(react-dom@18.2.0)(react@18.2.0): @@ -3062,49 +2821,30 @@ packages: resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==} dev: false - /@theguild/algolia@2.1.0: - resolution: {integrity: sha512-NvS4Gxs2jJaGXf/4x71iG0EFiXSiwXLQjwjPruRqjR8nVWnE4UEkdMKlaJLtV+pjqMfM2DX3EcoNr+c8O5UH7g==} - hasBin: true - dependencies: - algoliasearch: 4.15.0 - commander: 11.1.0 - fast-xml-parser: 4.3.6 - github-slugger: 2.0.0 - gray-matter: 4.0.3 - lodash.sortby: 4.7.0 - remove-markdown: 0.5.0 - dev: true - - /@theguild/components@6.3.0(@algolia/client-search@4.15.0)(@types/react@18.2.64)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.90.3): - resolution: {integrity: sha512-kPCTpj0SW46YqdwNRxAEIT84LHEFdiFtarRJK4PsuuVVBv5OCHy4Wp9yiFyRDylSvgKbsx9uLFakhRNW1muVuw==} + /@theguild/components@6.4.0(@types/react@18.2.64)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.90.3): + resolution: {integrity: sha512-iJ5AeBUoOFItGzvDy8rCGnLVQSeSv0eJ+WezmoazynBvAsPHALSZ+s44DKSQvM2S/7+0s/0PkcfLwmJIRi/GVQ==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 react-dom: ^18.2.0 dependencies: - '@algolia/autocomplete-js': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-plugin-algolia-insights': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-plugin-query-suggestions': 1.17.0(@algolia/client-search@4.15.0)(algoliasearch@4.19.1)(search-insights@2.9.0) - '@algolia/autocomplete-theme-classic': 1.17.0 - '@giscus/react': 2.3.0(react-dom@18.2.0)(react@18.2.0) + '@giscus/react': 2.4.0(react-dom@18.2.0)(react@18.2.0) '@next/bundle-analyzer': 13.4.2 '@radix-ui/react-navigation-menu': 1.1.4(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) - algoliasearch: 4.19.1 clsx: 2.0.0 fuzzy: 0.1.3 - next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) next-videos: 1.5.0(webpack@5.90.3) - nextra: 3.0.0-alpha.17(@types/react@18.2.64)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - nextra-theme-docs: 3.0.0-alpha.17(next@13.5.6)(nextra@3.0.0-alpha.17)(react-dom@18.2.0)(react@18.2.0) + nextra: 3.0.0-alpha.22(@types/react@18.2.64)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + nextra-theme-docs: 3.0.0-alpha.22(next@14.1.4)(nextra@3.0.0-alpha.22)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-paginate: 8.2.0(react@18.2.0) react-player: 2.13.0(react@18.2.0) remark-mdx-disable-explicit-jsx: 0.1.0 search-insights: 2.9.0 - semver: 7.3.8 + semver: 7.6.0 transitivePeerDependencies: - - '@algolia/client-search' - '@types/react' - '@types/react-dom' - bufferutil @@ -3271,7 +3011,7 @@ packages: /@types/hast@2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 3.0.2 dev: false /@types/hast@3.0.4: @@ -3728,7 +3468,7 @@ packages: '@whatwg-node/events': 0.1.1 busboy: 1.6.0 fast-querystring: 1.1.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@xtuc/ieee754@1.2.0: @@ -3792,44 +3532,6 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /algoliasearch@4.15.0: - resolution: {integrity: sha512-+vgKQF5944dYsz9zhKk07JbOYeNdKisoD5GeG0woBL3nLzbn2a+nGwki60DXg7CXvaFXBcTXyJG4C+VaBVd44g==} - dependencies: - '@algolia/cache-browser-local-storage': 4.15.0 - '@algolia/cache-common': 4.15.0 - '@algolia/cache-in-memory': 4.15.0 - '@algolia/client-account': 4.15.0 - '@algolia/client-analytics': 4.15.0 - '@algolia/client-common': 4.15.0 - '@algolia/client-personalization': 4.15.0 - '@algolia/client-search': 4.15.0 - '@algolia/logger-common': 4.15.0 - '@algolia/logger-console': 4.15.0 - '@algolia/requester-browser-xhr': 4.15.0 - '@algolia/requester-common': 4.15.0 - '@algolia/requester-node-http': 4.15.0 - '@algolia/transporter': 4.15.0 - dev: true - - /algoliasearch@4.19.1: - resolution: {integrity: sha512-IJF5b93b2MgAzcE/tuzW0yOPnuUyRgGAtaPv5UUywXM8kzqfdwZTO4sPJBzoGz1eOy6H9uEchsJsBFTELZSu+g==} - dependencies: - '@algolia/cache-browser-local-storage': 4.19.1 - '@algolia/cache-common': 4.19.1 - '@algolia/cache-in-memory': 4.19.1 - '@algolia/client-account': 4.19.1 - '@algolia/client-analytics': 4.19.1 - '@algolia/client-common': 4.19.1 - '@algolia/client-personalization': 4.19.1 - '@algolia/client-search': 4.19.1 - '@algolia/logger-common': 4.19.1 - '@algolia/logger-console': 4.19.1 - '@algolia/requester-browser-xhr': 4.19.1 - '@algolia/requester-common': 4.19.1 - '@algolia/requester-node-http': 4.19.1 - '@algolia/transporter': 4.19.1 - dev: false - /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -4272,6 +3974,7 @@ packages: /caniuse-lite@1.0.30001464: resolution: {integrity: sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==} + dev: true /caniuse-lite@1.0.30001599: resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==} @@ -4367,7 +4070,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chrome-trace-event@1.0.3: @@ -4474,11 +4177,6 @@ packages: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} dev: false - /commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - dev: true - /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -6338,6 +6036,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 + dev: false /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -6390,7 +6089,6 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 - dev: true /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -6404,13 +6102,6 @@ packages: fast-decode-uri-component: 1.0.1 dev: false - /fast-xml-parser@4.3.6: - resolution: {integrity: sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==} - hasBin: true - dependencies: - strnum: 1.0.5 - dev: true - /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -6538,14 +6229,6 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true - /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -6669,6 +6352,7 @@ packages: /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: false /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -6775,7 +6459,6 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} @@ -6852,6 +6535,7 @@ packages: kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 + dev: false /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -7104,10 +6788,6 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /htm@3.1.1: - resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==} - dev: false - /html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} dev: false @@ -7353,6 +7033,7 @@ packages: /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} + dev: false /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -7684,7 +7365,7 @@ packages: acorn: 8.8.2 eslint-visitor-keys: 3.3.0 espree: 9.6.1 - semver: 7.3.8 + semver: 7.6.0 dev: true /jsonc-parser@3.2.0: @@ -7694,7 +7375,7 @@ packages: /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonfile@6.1.0: @@ -7702,7 +7383,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsx-ast-utils@3.3.3: @@ -7824,7 +7505,7 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -7926,7 +7607,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true /lru-cache@10.2.0: @@ -8967,20 +8648,20 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /next-query-params@5.0.0(next@13.5.6)(react@18.2.0)(use-query-params@2.2.1): + /next-query-params@5.0.0(next@14.1.4)(react@18.2.0)(use-query-params@2.2.1): resolution: {integrity: sha512-Zm9nc0QgrTMaQwGdbICcTDaYS4oRcXo628Ye6JQGdp/9JzlhzDpzcGRqciK0S62yAyE3b5ozFpgzY0gDUEbLtw==} peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 use-query-params: ^2.0.0 dependencies: - next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - tslib: 2.5.0 + tslib: 2.6.2 use-query-params: 2.2.1(react-dom@18.2.0)(react@18.2.0) dev: false - /next-sitemap@4.2.3(next@13.5.6): + /next-sitemap@4.2.3(next@14.1.4): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true @@ -8989,19 +8670,19 @@ packages: dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 - fast-glob: 3.2.12 + fast-glob: 3.3.2 minimist: 1.2.8 - next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) dev: false - /next-themes@0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -9014,9 +8695,9 @@ packages: - webpack dev: false - /next@13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} - engines: {node: '>=16.14.0'} + /next@14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==} + engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -9029,35 +8710,35 @@ packages: sass: optional: true dependencies: - '@next/env': 13.5.6 + '@next/env': 14.1.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001464 + caniuse-lite: 1.0.30001599 + graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.24.3)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 13.5.6 - '@next/swc-darwin-x64': 13.5.6 - '@next/swc-linux-arm64-gnu': 13.5.6 - '@next/swc-linux-arm64-musl': 13.5.6 - '@next/swc-linux-x64-gnu': 13.5.6 - '@next/swc-linux-x64-musl': 13.5.6 - '@next/swc-win32-arm64-msvc': 13.5.6 - '@next/swc-win32-ia32-msvc': 13.5.6 - '@next/swc-win32-x64-msvc': 13.5.6 + '@next/swc-darwin-arm64': 14.1.4 + '@next/swc-darwin-x64': 14.1.4 + '@next/swc-linux-arm64-gnu': 14.1.4 + '@next/swc-linux-arm64-musl': 14.1.4 + '@next/swc-linux-x64-gnu': 14.1.4 + '@next/swc-linux-x64-musl': 14.1.4 + '@next/swc-win32-arm64-msvc': 14.1.4 + '@next/swc-win32-ia32-msvc': 14.1.4 + '@next/swc-win32-x64-msvc': 14.1.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextra-theme-docs@3.0.0-alpha.17(next@13.5.6)(nextra@3.0.0-alpha.17)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HMmRVetGSGnCSzHECGnYGB/JYO+X+Op2jh4Picv9mBxfiKCxM93h8JTvdMwa6pGSi6EorS4cFIw7tIyzBFoBNQ==} + /nextra-theme-docs@3.0.0-alpha.22(next@14.1.4)(nextra@3.0.0-alpha.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MKFSDjslUE086KqWE/5gYK3wri2N+SEpQRfYBF2GNrvg7ksSUjXVzyuYQHZ5moQiCEYAS59T13zwhkfCITaPVQ==} peerDependencies: next: '>=13' - nextra: 3.0.0-alpha.17 + nextra: 3.0.0-alpha.22 react: '>=16.13.1' react-dom: '>=16.13.1' dependencies: @@ -9068,17 +8749,17 @@ packages: flexsearch: 0.7.43 focus-visible: 5.2.0 intersection-observer: 0.12.2 - next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) - next-themes: 0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) - nextra: 3.0.0-alpha.17(@types/react@18.2.64)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + next-themes: 0.2.1(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) + nextra: 3.0.0-alpha.22(@types/react@18.2.64)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.1.0 zod: 3.22.4 dev: false - /nextra@3.0.0-alpha.17(@types/react@18.2.64)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): - resolution: {integrity: sha512-kVAbUv44CZPBF/X+mAY/xzlhzsd4hk2mUy/yWkWi+kIY71IiWFICp97svTECmf8MidphbnNgJgbmM4iCltUE0w==} + /nextra@3.0.0-alpha.22(@types/react@18.2.64)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): + resolution: {integrity: sha512-4V1kLs0MiQ1KE/Dh1cnLc100Ibyo/PY46v1NdRzrYe7uzCBcSGTiG9OwHTE/34wUwbM5N7TptiDOlV79BBZ0Ng==} engines: {node: '>=18'} peerDependencies: next: '>=13' @@ -9089,6 +8770,7 @@ packages: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.2.64)(react@18.2.0) '@napi-rs/simple-git': 0.1.16 + '@shikijs/twoslash': 1.2.0(typescript@5.4.2) '@theguild/remark-mermaid': 0.0.5(react@18.2.0) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.2.0) @@ -9100,20 +8782,19 @@ packages: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.9 - next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) p-limit: 4.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) rehype-katex: 7.0.0 - rehype-pretty-code: 0.12.6(shikiji@0.10.2) + rehype-pretty-code: 0.13.0(shiki@1.2.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shikiji: 0.10.2 - shikiji-twoslash: 0.10.2(typescript@5.4.2) + shiki: 1.2.0 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -9983,7 +9664,7 @@ packages: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: false /postcss@8.4.37: @@ -9995,10 +9676,6 @@ packages: source-map-js: 1.2.0 dev: true - /preact@10.20.0: - resolution: {integrity: sha512-wU7iZw2BjsaKDal3pDRDy/HpPB6cuFOnVUCcw9aIPKG98+ZrXx3F+szkos8BVME5bquyKDKvRlOJFG8kMkcAbg==} - dev: false - /preferred-pm@3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} engines: {node: '>=10'} @@ -10208,7 +9885,7 @@ packages: '@types/react': 18.2.64 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.64)(react@18.2.0) - tslib: 2.5.0 + tslib: 2.6.2 dev: false /react-remove-scroll@2.5.5(@types/react@18.2.64)(react@18.2.0): @@ -10244,7 +9921,7 @@ packages: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /react@18.2.0: @@ -10343,7 +10020,6 @@ packages: /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: true /regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} @@ -10396,17 +10072,17 @@ packages: unified: 11.0.4 dev: false - /rehype-pretty-code@0.12.6(shikiji@0.10.2): - resolution: {integrity: sha512-AW18s4eXwnb4PGwL0Y8BoUzBJr23epWNXndCKaZ52S4kl/4tsgM+406oCp5NdtPZsB0ItpaY+hCMv3kw58DLrA==} + /rehype-pretty-code@0.13.0(shiki@1.2.0): + resolution: {integrity: sha512-+22dz1StXlF7dlMyOySNaVxgcGhMI4BCxq0JxJJPWYGiKsI6cu5jyuIKGHXHvH18D8sv1rdKtvsY9UEfN3++SQ==} engines: {node: '>=18'} peerDependencies: - shikiji: ^0.7.0 || ^0.8.0 || ^0.9.0 || ^0.10.0 + shiki: ^1.0.0 dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shikiji: 0.10.2 + shiki: 1.2.0 unified: 11.0.4 unist-util-visit: 5.0.0 dev: false @@ -10515,10 +10191,6 @@ packages: mdast-util-to-markdown: 2.1.0 unified: 11.0.4 - /remove-markdown@0.5.0: - resolution: {integrity: sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==} - dev: true - /remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} dev: false @@ -10638,7 +10310,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /rollup@4.13.0: @@ -10661,7 +10333,7 @@ packages: '@rollup/rollup-win32-arm64-msvc': 4.13.0 '@rollup/rollup-win32-ia32-msvc': 4.13.0 '@rollup/rollup-win32-x64-msvc': 4.13.0 - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /run-parallel@1.2.0: @@ -10751,6 +10423,7 @@ packages: dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 + dev: false /semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} @@ -10767,6 +10440,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} @@ -10774,7 +10448,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -10838,24 +10511,10 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shikiji-core@0.10.2: - resolution: {integrity: sha512-9Of8HMlF96usXJHmCL3Gd0Fcf0EcyJUF9m8EoAKKd98mHXi0La2AZl1h6PegSFGtiYcBDK/fLuKbDa1l16r1fA==} - dev: false - - /shikiji-twoslash@0.10.2(typescript@5.4.2): - resolution: {integrity: sha512-BeIo3TsuWMh07dn0RjPvmAxJh6zeZu0kbPW1m6R0kvKOgh/jSa9+Mu75evHfPabNJumtMELT5osnzlv66x87wg==} - dependencies: - shikiji-core: 0.10.2 - twoslash: 0.1.2(typescript@5.4.2) - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /shikiji@0.10.2: - resolution: {integrity: sha512-wtZg3T0vtYV2PnqusWQs3mDaJBdCPWxFDrBM/SE5LfrX92gjUvfEMlc+vJnoKY6Z/S44OWaCRzNIsdBRWcTAiw==} + /shiki@1.2.0: + resolution: {integrity: sha512-xLhiTMOIUXCv5DqJ4I70GgQCtdlzsTqFLZWcMHHG3TAieBUbvEGthdrlPDlX4mL/Wszx9C6rEcxU6kMlg4YlxA==} dependencies: - shikiji-core: 0.10.2 + '@shikijs/core': 1.2.0 dev: false /side-channel@1.0.4: @@ -10927,11 +10586,11 @@ packages: /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + dev: true /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - dev: true /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -11151,6 +10810,7 @@ packages: /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} + dev: false /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} @@ -11189,10 +10849,6 @@ packages: acorn: 8.11.3 dev: true - /strnum@1.0.5: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - dev: true - /style-to-object@0.4.1: resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} dependencies: @@ -11367,7 +11023,7 @@ packages: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} engines: {node: '>=12.20'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true /synckit@0.8.8: @@ -11593,7 +11249,6 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true /tsup@8.0.2(typescript@5.4.2): resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} @@ -11719,12 +11374,17 @@ packages: turbo-windows-arm64: 1.12.5 dev: true - /twoslash@0.1.2(typescript@5.4.2): - resolution: {integrity: sha512-q0jnapnD3b0umNGCJCRlo6Em1oSFl2OBPwsXqhLzijtEzuORrGVrJffG7E1k1KPHFlwBSRX2q6yYA61etn5hSg==} + /twoslash-protocol@0.2.5: + resolution: {integrity: sha512-oUr5ZAn37CgNa6p1mrCuuR/pINffsnGCee2aS170Uj1IObxCjsHzu6sgdPUdxGLLn6++gd/qjNH1/iR6RrfLeg==} + dev: false + + /twoslash@0.2.5(typescript@5.4.2): + resolution: {integrity: sha512-U8rqsfVh8jQMO1NJekUtglb52b7xD9+FrzeFrgzpHsRTKl8IQgqnZP6ld4PeKaHXhLfoZPuju9K50NXJ7wom8g==} peerDependencies: typescript: '*' dependencies: '@typescript/vfs': 1.5.0 + twoslash-protocol: 0.2.5 typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -12067,7 +11727,7 @@ packages: dependencies: '@types/react': 18.2.64 react: 18.2.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /use-query-params@2.2.1(react-dom@18.2.0)(react@18.2.0): @@ -12101,7 +11761,7 @@ packages: '@types/react': 18.2.64 detect-node-es: 1.1.0 react: 18.2.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /util-deprecate@1.0.2: @@ -12250,7 +11910,7 @@ packages: resolve: 1.22.1 rollup: 3.19.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /vitest@0.34.6: @@ -12339,14 +11999,6 @@ packages: resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} dev: true - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - dev: false - /watchpack@2.4.1: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} @@ -12380,7 +12032,7 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true dependencies: - acorn: 8.8.2 + acorn: 8.11.3 acorn-walk: 8.2.0 chalk: 4.1.2 commander: 7.2.0 diff --git a/website/next.config.js b/website/next.config.js index 380df8ed7ff..1ad536be7d8 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -6,6 +6,7 @@ const require = createRequire(import.meta.url); /** @type {import("next").Config} */ export default withGuildDocs({ + output: 'export', redirects: () => Object.entries({ '/': '/docs', // TODO: add landing page later diff --git a/website/package.json b/website/package.json index 11056937756..be5446ebf40 100644 --- a/website/package.json +++ b/website/package.json @@ -5,31 +5,29 @@ "private": true, "scripts": { "analyze": "ANALYZE=true yarn build", - "build": "next build && next-sitemap --config next-sitemap.config.cjs && next export", + "build": "next build && next-sitemap --config next-sitemap.config.cjs", "dev": "next", "prebuild": "tsx ../scripts/generate-docs.ts", - "start": "next start", - "theguild-nextra-algolia": "theguild-nextra-algolia" + "start": "next start" }, "dependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "6.3.0", + "@theguild/components": "6.4.0", "clsx": "^2.0.0", "graphql": "^16.8.1", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "^13.5.4", - "next-query-params": "^5.0.0", - "next-sitemap": "^4.2.3", + "next": "14.1.4", + "next-query-params": "5.0.0", + "next-sitemap": "4.2.3", "react": "^18.2.0", "react-dom": "^18.2.0", "use-query-params": "^2.2.1" }, "devDependencies": { - "@theguild/algolia": "2.1.0", "@theguild/tailwind-config": "0.3.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", diff --git a/website/src/pages/_meta.ts b/website/src/pages/_meta.ts index 2d21717da70..1d9fe363d6c 100644 --- a/website/src/pages/_meta.ts +++ b/website/src/pages/_meta.ts @@ -8,7 +8,7 @@ export default { }, }, docs: { - title: 'Docs', + title: 'Documentation', type: 'page', }, rules: { diff --git a/website/theme.config.tsx b/website/theme.config.tsx index fa33b2527fe..ab1fa60c4fb 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -1,8 +1,9 @@ /* eslint sort-keys: error */ import { useRouter } from 'next/router'; -import { defineConfig, FooterExtended } from '@theguild/components'; +import { defineConfig, FooterExtended, PRODUCTS } from '@theguild/components'; export default defineConfig({ + description: PRODUCTS.ESLINT.title, docsRepositoryBase: 'https://github.com/B2o5T/graphql-eslint/tree/master/website', // base URL for the docs repository footer: { component: function Footer() { @@ -10,6 +11,6 @@ export default defineConfig({ return route === '/play' ? null : ; }, }, - logoLink: '/docs', - siteName: 'ESLINT', + logo: PRODUCTS.ESLINT.logo({ className: 'w-9' }), + websiteName: 'GraphQL-ESLint', });