2026 01 16 rawe#14
Merged
Merged
Conversation
Body Replace yarn build with next build for bundle analysis. Keep script package-manager agnostic (npm/pnpm compatible).
- Refactored blog.config.ts to separate core configuration from optional features, enhancing maintainability. - Added new properties for Notion integration and social links. - Cleaned up .gitignore by removing the /docs entry. - Updated package.json to specify pnpm as the package manager and added linting script.
- Improved blog configuration structure for better clarity and maintainability. - Updated scripts to ensure compatibility with the latest build processes. - Removed unnecessary entries from .gitignore to streamline project management.
…e handling - Introduced a new BodyClassName component to manage body class names dynamically. - Optimized window size handling by removing unused height variable. - Updated MutationObserver callback parameter for clarity. - Adjusted showTableOfContents prop to use a variable instead of a hardcoded value.
- Add missing runtime deps (fuse.js, react-tweet-embed, @upstash/redis, dotenv) - Pin pnpm store-dir to avoid Unexpected store location errors - Remove react-body-classname (React 19 peer mismatch) and inline body class toggling - Fix TypeScript JSX/ref typing issues and reduce noisy logs - Add refactoring work log under _Refactoring/
- Adjusted .gitignore to include the work-log.md file in the _Refactoring directory while ignoring other contents.
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Summary
react-body-classname(React 19 peer mismatch) with an internal body class toggler; fix TS JSX/ref typing issues.Test plan
pnpm install(no pnpm store-location errors)pnpm devand load the homepage (no “module not found”)pnpm exec tsc --noEmit -p tsconfig.jsonNotes
_Refactoring/work-log.md