Skip to content

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
mainfrom
dependabot/npm_and_yarn/npm_and_yarn-b2936519f3
Closed

dependabot[bot] wants to merge 89 commits into
mainfrom
dependabot/npm_and_yarn/npm_and_yarn-b2936519f3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the npm_and_yarn group with 1 update in the / directory: rollup.

Updates rollup from 4.55.1 to 4.59.0

Release notes

Sourced from rollup's releases.

v4.59.0

4.59.0

2026-02-22

Features

  • Throw when the generated bundle contains paths that would leave the output directory (#6276)

Pull Requests

v4.58.0

4.58.0

2026-02-20

Features

  • Also support __NO_SIDE_EFFECTS__ annotation before variable declarations declaring function expressions (#6272)

Pull Requests

v4.57.1

4.57.1

2026-01-30

Bug Fixes

  • Fix heap corruption issue in Windows (#6251)
  • Ensure exports of a dynamic import are fully included when called from a try...catch (#6254)

Pull Requests

... (truncated)

Changelog

Sourced from rollup's changelog.

4.59.0

2026-02-22

Features

  • Throw when the generated bundle contains paths that would leave the output directory (#6276)

Pull Requests

4.58.0

2026-02-20

Features

  • Also support __NO_SIDE_EFFECTS__ annotation before variable declarations declaring function expressions (#6272)

Pull Requests

4.57.1

2026-01-30

Bug Fixes

  • Fix heap corruption issue in Windows (#6251)
  • Ensure exports of a dynamic import are fully included when called from a try...catch (#6254)

Pull Requests

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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 conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

c4snipes and others added 30 commits September 4, 2025 15:31
This workflow builds and deploys a Jekyll site to GitHub Pages, including steps for checking out the code, building the site, and deploying it.
- 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
…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.
… 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.
c4snipes and others added 15 commits January 7, 2026 17:49
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>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 1, 2026
@vercel

vercel Bot commented Mar 1, 2026

Copy link
Copy Markdown
Contributor

Deployment failed with the following error:

If `rewrites`, `redirects`, `headers`, `cleanUrls` or `trailingSlash` are used, then `routes` cannot be present.

Learn More: https://vercel.link/mix-routing-props

c4snipes and others added 4 commits March 9, 2026 13:43
Removed license section and extra lines from README.
- 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
dependabot Bot force-pushed the dependabot/npm_and_yarn/npm_and_yarn-b2936519f3 branch from d223ebe to 40be3de Compare March 10, 2026 00:46
@vercel

vercel Bot commented Mar 10, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cole-snipes-portfolio Ready Ready Preview, Comment Mar 10, 2026 0:46am

@dependabot @github

dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
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
dependabot Bot deleted the dependabot/npm_and_yarn/npm_and_yarn-b2936519f3 branch September 1, 2026 03:36

This branch was successfully deployed

1 active deployment
Preview — 40be3de7 Deployed Mar 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant