Bump rollup from 4.55.1 to 4.59.0 in the npm_and_yarn group across 1 directory - #4
Closed
dependabot[bot] wants to merge 89 commits into
Closed
dependabot[bot] wants to merge 89 commits into
dependabot[bot] wants to merge 89 commits into
Conversation
This workflow builds and deploys a Jekyll site to GitHub Pages, including steps for checking out the code, building the site, and deploying it.
…, and contact information
- Created projects.json to store project details including title, description, tags, link, and date. - Implemented script.js to dynamically load and filter projects from projects.json, including search and tag filtering. - Added skills.json to define skills with categories, levels, and associated projects. - Enhanced style.css with new styles for success messages, toolbars, and skill display. - Improved accessibility with skip links and toast notifications for user actions.
…hetics - Updated skills.json to streamline skill categories and enhance project descriptions. - Consolidated and polished CSS styles in style.css, introducing design tokens and improved hover effects. - Enhanced responsiveness and accessibility features across various components. - Added animations for skill cards and timeline sections to improve user experience.
…skills data - Created achievements.json to store academic and volunteer achievements. - Added coursework.json for detailed course information including topics and terms. - Introduced projects.json to showcase various projects with descriptions and links. - Developed skills.json to categorize programming languages, frameworks, and tools with proficiency levels. - Implemented new index.html for the portfolio layout, replacing the old structure. - Added script.js for dynamic functionality including theme toggling, project filtering, and coursework display.
…zation and add robust resume link resolver in JavaScript
…ted code and streamline data root handling
…nd enhance styling - Deleted old index.html and script.js files, replacing them with a new index.html that serves as the main entry point. - Introduced a new script.js file with improved functionality for loading and rendering projects, skills, coursework, and achievements. - Added a new style.css file for a refreshed design and layout, enhancing the overall user experience. - Updated navigation and accessibility features, including a skip link and mobile-friendly menu toggle. - Improved project filtering and search capabilities with dynamic tag handling.
…s for various components, including header, footer, buttons, and cards; implement responsive design adjustments; add global styles and tokens for consistent theming.
- Updated HTML structure for improved semantics and accessibility. - Reorganized CSS file paths and added new styles for better design consistency. - Implemented JavaScript functionality for dynamic project rendering, filtering, and sorting. - Added support for skills, coursework, and achievements sections with data fetching from JSON files. - Introduced a responsive design with tabbed navigation for better user experience. - Enhanced theme toggle functionality and improved error handling for data loading.
- Updated index.html to improve header layout and navigation. - Created separate HTML files for projects and skills sections. - Added JavaScript files for handling achievements, coursework, projects, and skills data. - Removed the old script.js file and replaced it with modular scripts for better maintainability. - Implemented dynamic loading of content from JSON files for projects, skills, coursework, and achievements. - Enhanced user interface with improved accessibility features and responsive design.
…mproved readability and maintainability; enhance error handling and ensure defensive programming practices.
…ntainability; ensure proper error handling for data loading.
…mproved readability and maintainability; enhance error handling and implement modern DOM APIs.
…a loading for clarity
… modules, and introduce new CSS styles - Updated index.html to improve layout and navigation. - Refactored achievements.js and coursework.js to use modern JavaScript features and modular imports. - Enhanced main.js with utility functions for fetching JSON and DOM manipulation. - Simplified projects.js and skills.js for better readability and performance. - Added new style.css for a cohesive dark theme across the portfolio. - Updated projects.html and skills.html to reflect new structure and styling.
…dule syntax for achievements, coursework, projects, and skills pages.
Design for implementing: - Sentry error tracking with React Error Boundary - Web Vitals performance monitoring - Vercel deployment with analytics 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Integrate Sentry for error tracking (production only) - Add Web Vitals monitoring (CLS, INP, LCP, FCP, TTFB) - Create ErrorBoundary component for graceful error handling - Add vercel.json with SPA routing, caching, and security headers Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add ignores for Sentry, Vercel, cache directories, runtime data, alternative package managers, Netlify, Storybook, and testing artifacts Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
## Vercel Speed Insights Implementation
### Summary
Successfully implemented Vercel Speed Insights for the Cole Snipes Portfolio project. This enables performance monitoring and real user metrics collection through Vercel's platform.
### Changes Made
#### 1. **Installed @vercel/speed-insights package**
- Added `@vercel/speed-insights` dependency to `package.json`
- Updated `package-lock.json` with new dependency information
- Installation used `--legacy-peer-deps` flag to resolve existing peer dependency conflicts with @react-three/drei and @react-three/fiber
#### 2. **Modified src/main.jsx**
- Added import: `import { SpeedInsights } from '@vercel/speed-insights/react'`
- Added `<SpeedInsights />` component to the React render tree within the AchievementProvider
- Placed the component at the root level to ensure it tracks all page views and interactions
### Implementation Details
The `SpeedInsights` component from `@vercel/speed-insights/react` is used because:
- This is a modern React application using Vite (not Next.js)
- The React package provides seamless integration with React applications
- It automatically tracks Core Web Vitals and sends them to Vercel's dashboard
- The component is lightweight and non-blocking
The SpeedInsights component placement within the AchievementProvider (but at the same level as the App component) ensures:
- It captures performance metrics for all routes
- It doesn't interfere with the application structure
- It respects the existing error boundary and router setup
### Verification
- ✅ Build completes successfully with no errors
- ✅ No breaking changes to existing code
- ✅ All dependencies resolved correctly
- ✅ Package-lock.json updated with new dependency
### Next Steps for Users
1. Enable Speed Insights in the Vercel dashboard for the project
2. Deploy the application to Vercel
3. Once deployed, Speed Insights will automatically start collecting performance data
4. View metrics in the Vercel dashboard under the Speed Insights tab
### Additional Notes
- The project already has Sentry configured for error tracking and web vitals monitoring
- The Speed Insights integration complements the existing monitoring setup
- The implementation follows the official Vercel documentation for React applications
- No configuration is needed; the component works out of the box once the app is deployed to Vercel
Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
- Add ErrorBoundary component with Sentry integration - Configure Sentry SDK with Web Vitals tracking - Add vercel.json for deployment configuration - Install @sentry/react and web-vitals packages 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ts-i-k7s8ap Enable Vercel Speed Insights in your project
## Vercel Web Analytics Implementation Report ### Summary Successfully installed and configured Vercel Web Analytics for the Cole Snipes Portfolio React application. ### Changes Made **Installed:** - `@vercel/analytics` package (version ^1.6.1) **Modified:** - `package.json` - Added @vercel/analytics dependency - `package-lock.json` - Updated lock file with new dependency - `src/App.jsx` - Integrated Analytics component ### Implementation Details 1. **Package Installation** - Installed @vercel/analytics using `npm install @vercel/analytics --legacy-peer-deps` - Used --legacy-peer-deps flag to handle peer dependency conflicts with existing @react-three packages - Package successfully added to dependencies in package.json 2. **Analytics Component Integration** - Imported Analytics component from '@vercel/analytics/react' in src/App.jsx - Added `<Analytics />` component inside the main App component JSX - Wrapped the component structure with a fragment (`<>...</>`) to ensure Analytics could be rendered alongside the existing AnimatePresence and Routes components - Component is placed at the top level of the app to capture all page views and interactions 3. **Code Structure** - The Analytics component is placed after the AnimatePresence wrapper to ensure all route changes are captured - Maintains existing component hierarchy and routing structure - No changes to component logic or behavior ### Testing & Verification ✓ Build verification: Successfully compiled with `npm run build` ✓ No build errors or warnings introduced ✓ Build output shows all assets generated correctly ✓ Project structure and routing remain intact ✓ All dependencies resolved without conflicts ### Notes - The project already had @vercel/speed-insights configured, so Analytics integrates alongside existing Vercel monitoring - Used plain React implementation without route-specific features (as appropriate for this create-react-app based setup) - Lock files were automatically updated during installation Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
Enables legacy-peer-deps for @react-three compatibility 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fixes build error: d3-format not found 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…act-beibx5 Add Vercel Web Analytics to React app
Bumps the npm_and_yarn group with 1 update in the / directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router). Updates `react-router` from 7.11.0 to 7.12.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router@7.12.0/packages/react-router) --- updated-dependencies: - dependency-name: react-router dependency-version: 7.12.0 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
- Delete Terminal.jsx, Terminal.css, and terminalCommands.js - Remove CustomCursor component and its styles - Remove terminal route from App.jsx and nav link from Nav.jsx - Clean up terminal-related achievements (terminal-user, speed-reader) - Add page view tracking utilities Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…arn-e7552e82bb Bump react-router from 7.11.0 to 7.12.0 in the npm_and_yarn group across 1 directory
- Replace OpenTelemetry tracing with no-op stubs (deps not working) - Add @vercel/analytics package for Vercel Analytics Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove unused OpenTelemetry dependencies (45 packages) - Delete unused useTracing.js hook - Update CLAUDE.md to remove terminal route references - Fix indentation inconsistencies in achievements.js Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Contributor
|
Deployment failed with the following error: Learn More: https://vercel.link/mix-routing-props |
Removed license section and extra lines from README.
… and refine home page content
- Deleted Achievements.css and GitHubWidget.css files as they are no longer needed. - Removed GitHubWidget.jsx and its associated logic from the project. - Cleaned up Layout component by removing AchievementToast and related achievement tracking logic. - Updated Nav component to remove achievement unlocks on theme change. - Refactored ProjectCard to remove achievement tracking. - Removed GitHubWidget import from Skills page. - Added new Contact page for user inquiries. - Updated Home page to improve skill icon loading with error handling. - Introduced utility function for generating skill icon URLs. - Enhanced security headers in vercel.json for better protection.
Bumps the npm_and_yarn group with 1 update in the / directory: [rollup](https://github.com/rollup/rollup). Updates `rollup` from 4.55.1 to 4.59.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v4.55.1...v4.59.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 4.59.0 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/npm_and_yarn-b2936519f3
branch
from
March 10, 2026 00:46
d223ebe to
40be3de
Compare
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
dependabot
Bot
deleted the
dependabot/npm_and_yarn/npm_and_yarn-b2936519f3
branch
September 1, 2026 03:36
This branch was successfully deployed
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.
Bumps the npm_and_yarn group with 1 update in the / directory: rollup.
Updates
rollupfrom 4.55.1 to 4.59.0Release notes
Sourced from rollup's releases.
... (truncated)
Changelog
Sourced from rollup's changelog.
... (truncated)
Commits
ae846954.59.0b39616eUpdate audit-resolvec60770dValidate bundle stays within output dir (#6275)33f39c14.58.0b61c408forward NO_SIDE_EFFECTS annotations to function expressions in variable decla...7f00689Extend agent instructionse7b2b85chore(deps): lock file maintenance (#6270)2aa5da9fix(deps): update minor/patch updates (#6267)4319837chore(deps): update dependency lru-cache to v11 (#6269)c3b6b4bchore(deps): update dependency eslint-plugin-unicorn to v63 (#6268)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.