summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Chris Swithinbank <swithinbank@gmail.com> 2022-04-18 16:09:57 +0200
committerGravatar GitHub <noreply@github.com> 2022-04-18 10:09:57 -0400
commit9e35758ec3278083f54cf0e30d62ed48c63871e8 (patch)
tree021d06d56d65a6c49200e00c309ebbd03fe80156
parent41d503c7b1af72e1765bf3666e659bb4f5069016 (diff)
downloadastro-9e35758ec3278083f54cf0e30d62ed48c63871e8.tar.gz
astro-9e35758ec3278083f54cf0e30d62ed48c63871e8.tar.zst
astro-9e35758ec3278083f54cf0e30d62ed48c63871e8.zip
Roll back to React 17 in docs template (#3129)
The docs example template includes Algolia’s Docsearch components to provide a search bar but this doesn’t support React 18 yet, so will error when dependencies are being installed. See https://discord.com/channels/830184174198718474/965413318678425600
-rw-r--r--.changeset/mighty-teachers-fail.md5
-rw-r--r--examples/docs/package.json4
-rw-r--r--pnpm-lock.yaml43
3 files changed, 41 insertions, 11 deletions
diff --git a/.changeset/mighty-teachers-fail.md b/.changeset/mighty-teachers-fail.md
new file mode 100644
index 000000000..cbea1e925
--- /dev/null
+++ b/.changeset/mighty-teachers-fail.md
@@ -0,0 +1,5 @@
+---
+'@example/docs': patch
+---
+
+Fix mismatched React versions
diff --git a/examples/docs/package.json b/examples/docs/package.json
index e9540592c..acdfcdbc5 100644
--- a/examples/docs/package.json
+++ b/examples/docs/package.json
@@ -14,8 +14,8 @@
"@docsearch/react": "^3.0.0",
"@types/react": "^17.0.44",
"preact": "^10.7.1",
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
+ "react": "^17.0.0",
+ "react-dom": "^17.0.0"
},
"devDependencies": {
"@astrojs/preact": "^0.1.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3dd03bdf9..de1089474 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -94,16 +94,16 @@ importers:
'@types/react': ^17.0.44
astro: ^1.0.0-beta.12
preact: ^10.7.1
- react: ^18.0.0
- react-dom: ^18.0.0
+ react: ^17.0.0
+ react-dom: ^17.0.0
dependencies:
'@algolia/client-search': 4.13.0
'@docsearch/css': 3.0.0
- '@docsearch/react': 3.0.0_6ca7f4f00738722475e8daa3551a29ae
+ '@docsearch/react': 3.0.0_5377e26b52c02809078cfcbfa66845b0
'@types/react': 17.0.44
preact: 10.7.1
- react: 18.0.0
- react-dom: 18.0.0_react@18.0.0
+ react: 17.0.2
+ react-dom: 17.0.2_react@17.0.2
devDependencies:
'@astrojs/preact': link:../../packages/integrations/preact
'@astrojs/react': link:../../packages/integrations/react
@@ -3372,7 +3372,7 @@ packages:
resolution: {integrity: sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==}
dev: false
- /@docsearch/react/3.0.0_6ca7f4f00738722475e8daa3551a29ae:
+ /@docsearch/react/3.0.0_5377e26b52c02809078cfcbfa66845b0:
resolution: {integrity: sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==}
peerDependencies:
'@types/react': '>= 16.8.0 < 18.0.0'
@@ -3384,8 +3384,8 @@ packages:
'@docsearch/css': 3.0.0
'@types/react': 17.0.44
algoliasearch: 4.13.0
- react: 18.0.0
- react-dom: 18.0.0_react@18.0.0
+ react: 17.0.2
+ react-dom: 17.0.2_react@17.0.2
transitivePeerDependencies:
- '@algolia/client-search'
dev: false
@@ -8175,7 +8175,6 @@ packages:
/object-assign/4.1.1:
resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
engines: {node: '>=0.10.0'}
- dev: true
/object-hash/2.2.0:
resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==}
@@ -8732,6 +8731,17 @@ packages:
strip-json-comments: 2.0.1
dev: true
+ /react-dom/17.0.2_react@17.0.2:
+ resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
+ peerDependencies:
+ react: 17.0.2
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ react: 17.0.2
+ scheduler: 0.20.2
+ dev: false
+
/react-dom/18.0.0_react@18.0.0:
resolution: {integrity: sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==}
peerDependencies:
@@ -8741,6 +8751,14 @@ packages:
react: 18.0.0
scheduler: 0.21.0
+ /react/17.0.2:
+ resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ dev: false
+
/react/18.0.0:
resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==}
engines: {node: '>=0.10.0'}
@@ -9137,6 +9155,13 @@ packages:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
dev: false
+ /scheduler/0.20.2:
+ resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ dev: false
+
/scheduler/0.21.0:
resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==}
dependencies: