diff options
author | 2022-04-18 16:09:57 +0200 | |
---|---|---|
committer | 2022-04-18 10:09:57 -0400 | |
commit | 9e35758ec3278083f54cf0e30d62ed48c63871e8 (patch) | |
tree | 021d06d56d65a6c49200e00c309ebbd03fe80156 | |
parent | 41d503c7b1af72e1765bf3666e659bb4f5069016 (diff) | |
download | astro-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.md | 5 | ||||
-rw-r--r-- | examples/docs/package.json | 4 | ||||
-rw-r--r-- | pnpm-lock.yaml | 43 |
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: |