[site] Upgrade docusaurus and other depencies - #863
Open
the-other-tim-brown wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What is the purpose of the pull request
Resolves over 100 issues reported by Dependabot due to our dependencies
Brief change log
Dependency upgrade — package.json + package-lock.json
Required API migrations for 3.10
Webflow root pages — moved out of static/
Two reasons, both verified: in static/, index.html collides with webpack's own asset in dev (Conflict: Multiple assets emit different content… → Reload prevented, hot reload dead); and on 3.10 the generated 404.html overwrites the static one, which would have silently dropped the Webflow 404 that's live today. This replaced the last session's NODE_ENV-conditional staticDirectories, which fixed only the first problem.
README.md
The "Changes to the website homepage" section now describes website/homepage/ as the home of the hand-written Webflow root pages, how they reach the build, why they aren't in static/, and that previewing the homepage needs npm run build && npm run serve rather than npm start.
Net: 10 files modified (+58/−17 excluding the lockfile), 2 file renames, plus the regenerated lockfile. docs/ and blog/ are untouched — the files I edited during hot-reload probing were restored.
Verify this pull request
Ran site locally to ensure pages still render as they did before