Skip to content

Commit dbca10f

Browse files
committed
Merge branch 'main' into fix/use-native-modal-dialog
2 parents dbee3b0 + a6ef389 commit dbca10f

File tree

762 files changed

+31766
-5155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

762 files changed

+31766
-5155
lines changed

.cspell.json

+2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@
2121
],
2222
"ignorePaths": [
2323
"CHANGELOG.md",
24+
"patches",
2425
"packages/docusaurus-theme-translations/locales",
2526
"package.json",
2627
"yarn.lock",
2728
"project-words.txt",
2829
"__snapshots__",
30+
"admin/scripts",
2931
"website/src/data/users.tsx",
3032
"website/src/data/tweets.tsx",
3133
"website/docusaurus.config.localized.json",

.devcontainer/devcontainer.json

+24-20
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,36 @@
11
{
2-
"image": "mcr.microsoft.com/devcontainers/base:ubuntu-22.04",
3-
"settings": {
4-
"[typescript]": {
5-
"editor.defaultFormatter": "esbenp.prettier-vscode",
6-
"editor.formatOnSave": true
7-
},
8-
"[json]": {
9-
"editor.defaultFormatter": "esbenp.prettier-vscode",
10-
"editor.formatOnSave": true
11-
},
12-
"[jsonc]": {
13-
"editor.defaultFormatter": "esbenp.prettier-vscode",
14-
"editor.formatOnSave": true
2+
"image": "mcr.microsoft.com/devcontainers/base:ubuntu-24.04",
3+
"customizations": {
4+
"vscode": {
5+
"settings": {
6+
"[typescript]": {
7+
"editor.defaultFormatter": "esbenp.prettier-vscode",
8+
"editor.formatOnSave": true
9+
},
10+
"[json]": {
11+
"editor.defaultFormatter": "esbenp.prettier-vscode",
12+
"editor.formatOnSave": true
13+
},
14+
"[jsonc]": {
15+
"editor.defaultFormatter": "esbenp.prettier-vscode",
16+
"editor.formatOnSave": true
17+
}
18+
},
19+
"extensions": [
20+
"dbaeumer.vscode-eslint",
21+
"orta.vscode-jest",
22+
"esbenp.prettier-vscode",
23+
"streetsidesoftware.code-spell-checker"
24+
]
1525
}
1626
},
17-
"extensions": [
18-
"dbaeumer.vscode-eslint",
19-
"orta.vscode-jest",
20-
"esbenp.prettier-vscode",
21-
"streetsidesoftware.code-spell-checker"
22-
],
2327
"forwardPorts": [3000],
2428
"containerUser": "vscode",
2529
"postCreateCommand": "yarn install",
2630
"waitFor": "postCreateCommand", // otherwise automated jest tests fail
2731
"features": {
2832
"node": {
29-
"version": "18"
33+
"version": "22"
3034
},
3135
"github-cli": "latest"
3236
}

.eslintrc.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,14 @@ module.exports = {
380380
// We don't provide any escape hatches for this rule. Rest siblings and
381381
// function placeholder params are always ignored, and any other unused
382382
// locals must be justified with a disable comment.
383-
'@typescript-eslint/no-unused-vars': [ERROR, {ignoreRestSiblings: true}],
383+
'@typescript-eslint/no-unused-vars': [
384+
ERROR,
385+
{
386+
ignoreRestSiblings: true,
387+
argsIgnorePattern: '^_',
388+
varsIgnorePattern: '^_',
389+
},
390+
],
384391
'@typescript-eslint/prefer-optional-chain': ERROR,
385392
'@docusaurus/no-html-links': ERROR,
386393
'@docusaurus/prefer-docusaurus-heading': ERROR,

.github/workflows/argos.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3131

3232
- name: Use Node.js
33-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
33+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
3434
with:
3535
node-version: lts/*
3636

.github/workflows/build-blog-only.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Checkout
2525
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2626
- name: Set up Node
27-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
27+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2828
with:
2929
node-version: lts/*
3030
cache: yarn

.github/workflows/build-hash-router.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Checkout
2828
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2929
- name: Set up Node
30-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
30+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
3131
with:
3232
node-version: lts/*
3333
cache: yarn

.github/workflows/build-perf.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ jobs:
4343
- name: Checkout
4444
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
4545
- name: Set up Node
46-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
46+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
4747
with:
4848
node-version: lts/*
4949
cache: yarn
5050
- name: Track build size changes
51-
uses: preactjs/compressed-size-action@6fa0e7ca017120c754863b31123c5ee2860fd434 # v2
51+
uses: preactjs/compressed-size-action@946a292cd35bd1088e0d7eb92b69d1a8d5b5d76a # v2
5252
with:
5353
repo-token: ${{ secrets.GITHUB_TOKEN }}
5454
build-script: build:website:fast
@@ -75,7 +75,7 @@ jobs:
7575
- name: Checkout
7676
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
7777
- name: Set up Node
78-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
78+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
7979
with:
8080
node-version: lts/*
8181
cache: yarn

.github/workflows/canary-release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
with:
2525
fetch-depth: 0 # Needed to get the commit number with "git rev-list --count HEAD"
2626
- name: Set up Node
27-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
27+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2828
with:
2929
node-version: lts/*
3030
cache: yarn

.github/workflows/continuous-releases.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2222

2323
- name: Set up Node
24-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
24+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2525
with:
2626
node-version: lts/*
2727
cache: yarn

.github/workflows/dependency-review.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ jobs:
1515
- name: Checkout
1616
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
1717
- name: Dependency Review
18-
uses: actions/dependency-review-action@4081bf99e2866ebe428fc0477b69eb4fcda7220a # 4.4.0
18+
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # 4.5.0

.github/workflows/lighthouse-report.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2525

2626
- name: Use Node.js
27-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
27+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2828
with:
2929
node-version: lts/*
3030

@@ -64,7 +64,7 @@ jobs:
6464
6565
- name: Add Lighthouse stats as comment
6666
id: comment_to_pr
67-
uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 # 2.9.0
67+
uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # 2.9.1
6868
with:
6969
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7070
number: ${{ github.event.pull_request.number }}

.github/workflows/lint.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Checkout
2323
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2424
- name: Set up Node
25-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
25+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2626
with:
2727
node-version: lts/*
2828
cache: yarn
@@ -33,7 +33,7 @@ jobs:
3333

3434
- name: Check for suspicious yarn.lock
3535
# for allowed aliases, see https://github.com/yargs/cliui/pull/139/files#r1670711112
36-
run: yarn lockfile-lint --path yarn.lock --type yarn --allowed-hosts yarn --validate-https --validate-package-names --validate-integrity --empty-hostname=false --allowed-package-name-aliases react-loadable string-width-cjs strip-ansi-cjs wrap-ansi-cjs
36+
run: yarn lockfile-lint --path yarn.lock --type yarn --allowed-hosts yarn --validate-https --validate-package-names --validate-integrity --empty-hostname=false --allowed-package-name-aliases react-loadable react-helmet-async string-width-cjs strip-ansi-cjs wrap-ansi-cjs
3737

3838
- name: Lint
3939
run: |

.github/workflows/showcase-test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Checkout
2525
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2626
- name: Set up Node
27-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
27+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2828
with:
2929
node-version: lts/*
3030
cache: yarn

.github/workflows/tests-e2e.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: Checkout
4444
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
4545
- name: Use Node.js ${{ matrix.node }}
46-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
46+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
4747
with:
4848
node-version: ${{ matrix.node }}
4949
cache: yarn
@@ -68,7 +68,7 @@ jobs:
6868
env:
6969
# Our website should build even with limited memory
7070
# See https://github.com/facebook/docusaurus/pull/10590
71-
NODE_OPTIONS: '--max-old-space-size=250'
71+
NODE_OPTIONS: '--max-old-space-size=300'
7272
DOCUSAURUS_PERF_LOGGER: 'true'
7373
working-directory: ../test-website
7474

@@ -84,7 +84,7 @@ jobs:
8484
- name: Checkout
8585
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
8686
- name: Use Node.js LTS
87-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
87+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
8888
with:
8989
node-version: lts/*
9090
cache: yarn
@@ -153,7 +153,7 @@ jobs:
153153
- name: Checkout
154154
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
155155
- name: Use Node.js LTS
156-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
156+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
157157
with:
158158
node-version: lts/*
159159
cache: yarn
@@ -181,7 +181,7 @@ jobs:
181181
env:
182182
# Our website should build even with limited memory
183183
# See https://github.com/facebook/docusaurus/pull/10590
184-
NODE_OPTIONS: '--max-old-space-size=250'
184+
NODE_OPTIONS: '--max-old-space-size=300'
185185
DOCUSAURUS_PERF_LOGGER: 'true'
186186
working-directory: ../test-website
187187

@@ -193,7 +193,7 @@ jobs:
193193
- name: Checkout
194194
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
195195
- name: Use Node.js LTS
196-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
196+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
197197
with:
198198
node-version: lts/*
199199
cache: yarn
@@ -223,6 +223,6 @@ jobs:
223223
env:
224224
# Our website should build even with limited memory
225225
# See https://github.com/facebook/docusaurus/pull/10590
226-
NODE_OPTIONS: '--max-old-space-size=250'
226+
NODE_OPTIONS: '--max-old-space-size=300'
227227
DOCUSAURUS_PERF_LOGGER: 'true'
228228
working-directory: ../test-website

.github/workflows/tests-swizzle.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Checkout
2929
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3030
- name: Set up Node LTS
31-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
31+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
3232
with:
3333
node-version: lts/*
3434
cache: yarn

.github/workflows/tests-windows.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Checkout
3535
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3636
- name: Use Node.js ${{ matrix.node }}
37-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
37+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
3838
with:
3939
node-version: ${{ matrix.node }}
4040
- name: Installation

.github/workflows/tests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Checkout
3333
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3434
- name: Use Node.js ${{ matrix.node }}
35-
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
35+
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
3636
with:
3737
node-version: ${{ matrix.node }}
3838
cache: yarn
@@ -49,7 +49,7 @@ jobs:
4949
env:
5050
# Our website should build even with limited memory
5151
# See https://github.com/facebook/docusaurus/pull/10590
52-
NODE_OPTIONS: '--max-old-space-size=400'
52+
NODE_OPTIONS: '--max-old-space-size=450'
5353
DOCUSAURUS_PERF_LOGGER: 'true'
5454
- name: Docusaurus site CSS order
5555
run: yarn workspace website test:css-order

.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ node_modules
44
build
55
coverage
66
.docusaurus
7+
.idea
78

89
.svg
910
*.svg

0 commit comments

Comments
 (0)