Skip to content

Updated Deps#5

Merged
BurnedChris merged 1 commit into
mainfrom
package-updates
Oct 30, 2025
Merged

Updated Deps#5
BurnedChris merged 1 commit into
mainfrom
package-updates

Conversation

@BurnedChris
Copy link
Copy Markdown
Contributor

@BurnedChris BurnedChris commented Oct 30, 2025

Updated deps to the latest version to make the cli upgrades less code and file changes

Summary by CodeRabbit

Release Notes

  • Chores

    • Upgraded Next.js from 15.3.3 to 16.0.1
    • Upgraded React and React-DOM to 19.2.0
    • Updated TypeScript to 5.9.3 and related type definitions
    • Removed turbopack flags from build and development commands
    • Simplified build scripts and linting configuration
    • Added new scripts: benchmark, check-types, and database utilities
  • Style

    • Standardized quote style across configuration files (single to double quotes)
    • Reformatted JSON and TypeScript configuration files for consistency

…ects. Upgrade '@biomejs/biome' to version 2.3.2, adjust package.json scripts, and enhance TypeScript support. Refactor layout files to use consistent import syntax and improve cookie banner detection settings in various benchmark configurations.
@vercel
Copy link
Copy Markdown

vercel Bot commented Oct 30, 2025

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

Project Deployment Preview Comments Updated (UTC)
benchmarks-with-cookie-yes Error Error Oct 30, 2025 6:09am

@BurnedChris BurnedChris changed the title Update benchmark configurations and dependencies across multiple proj… Updated Deps Oct 30, 2025
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Oct 30, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request standardizes code style across the benchmark suite and upgrades core dependencies. Changes include normalizing single to double quotes in TypeScript files, updating Next.js from 15.3.3 to 16.0.1 with corresponding React and TypeScript versions, simplifying build scripts by removing turbopack flags, and restructuring the Biome configuration.

Changes

Cohort / File(s) Change Summary
Quote Normalization
benchmarks/baseline/app/layout.tsx, benchmarks/baseline/next.config.ts, benchmarks/with-c15t-nextjs/app/layout.tsx, benchmarks/with-c15t-nextjs/next.config.ts, benchmarks/with-c15t-react/app/layout.tsx, benchmarks/with-c15t-react/next.config.ts, benchmarks/with-cookie-yes/app/layout.tsx, benchmarks/with-cookie-yes/next.config.ts, benchmarks/with-didomi/app/layout.tsx, benchmarks/with-didomi/next.config.ts, benchmarks/with-iubenda/app/layout.tsx, benchmarks/with-iubenda/next.config.ts, benchmarks/with-ketch/app/layout.tsx, benchmarks/with-ketch/next.config.ts, benchmarks/with-onetrust/app/layout.tsx, benchmarks/with-onetrust/next.config.ts, benchmarks/with-osano/app/layout.tsx, benchmarks/with-osano/next.config.ts, benchmarks/with-usercentrics/app/layout.tsx, benchmarks/with-usercentrics/next.config.ts
Standardized import statements and string literals from single quotes to double quotes throughout TypeScript and configuration files.
Formatting Normalization
benchmarks/baseline/config.json, benchmarks/baseline/tsconfig.json, benchmarks/with-c15t-nextjs/config.json, benchmarks/with-c15t-nextjs/tsconfig.json, benchmarks/with-c15t-react/config.json, benchmarks/with-c15t-react/tsconfig.json, benchmarks/with-cookie-yes/config.json, benchmarks/with-cookie-yes/tsconfig.json, benchmarks/with-didomi/config.json, benchmarks/with-didomi/tsconfig.json, benchmarks/with-iubenda/config.json, benchmarks/with-iubenda/tsconfig.json, benchmarks/with-ketch/config.json, benchmarks/with-ketch/tsconfig.json, benchmarks/with-onetrust/config.json, benchmarks/with-onetrust/tsconfig.json, benchmarks/with-osano/config.json, benchmarks/with-osano/tsconfig.json, benchmarks/with-usercentrics/config.json, benchmarks/with-usercentrics/tsconfig.json
Adjusted indentation and whitespace in JSON and TypeScript configuration files. No functional changes to keys, values, or configuration logic.
Dependency and Script Updates
benchmarks/baseline/package.json, benchmarks/with-c15t-nextjs/package.json, benchmarks/with-c15t-react/package.json, benchmarks/with-cookie-control/package.json, benchmarks/with-cookie-yes/package.json, benchmarks/with-didomi/package.json, benchmarks/with-enzuzo/package.json, benchmarks/with-iubenda/package.json, benchmarks/with-ketch/package.json, benchmarks/with-onetrust/package.json, benchmarks/with-osano/package.json, benchmarks/with-usercentrics/package.json
Updated Next.js from 15.3.3 to 16.0.1, React/React-DOM from 19.0.0 to 19.2.0, TypeScript from 5.8.3 to 5.9.3, and @types/* packages to newer versions. Simplified build and dev scripts by removing --turbopack flags. Replaced complex biome format/lint chains with streamlined biome commands.
Root Configuration
biome.jsonc
Updated $schema path, added extends with ["ultracite/core", "ultracite/next"], removed organizeImports, drastically simplified linter.rules configuration, and removed javascript, css, json, and vcs sections.
Root Package Manifest
package.json
Added benchmark, check-types, and db scripts; removed lint script. Updated @biomejs/biome from 1.9.4 to 2.3.2, added ultracite 6.0.5, and bumped Playwright, drizzle-kit, p-limit, and other devDependencies to newer versions.
Workspace Package
packages/cli/package.json
Updated dependency versions across dependencies and devDependencies without changes to exported/public API.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

  • Script removals and reorganization: Verify that all benchmark projects still build and run correctly with simplified commands (no turbopack flags).
  • Biome configuration restructuring: Ensure the new schema path and extends configuration work as intended; confirm linter rule simplification doesn't disable necessary checks.
  • Cross-benchmark consistency: Spot-check a few benchmark projects to confirm quote normalization and dependency updates are consistent across all sites.
  • Root-level dependency upgrades: Check that new versions of @biomejs/biome (1.9.4 → 2.3.2) and ultracite (newly added) integrate without breaking changes.

🐰 Quotes now sparkle with double precision,
Turbopack flags fade into tradition,
Next.js sixteen hops ahead so bright,
While Biome's configs shine with streamlined light! 🌟

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch package-updates

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 671143c and 6eb2ef4.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (55)
  • benchmarks/baseline/app/layout.tsx (1 hunks)
  • benchmarks/baseline/config.json (1 hunks)
  • benchmarks/baseline/next.config.ts (1 hunks)
  • benchmarks/baseline/package.json (1 hunks)
  • benchmarks/baseline/tsconfig.json (1 hunks)
  • benchmarks/with-c15t-nextjs/app/layout.tsx (3 hunks)
  • benchmarks/with-c15t-nextjs/config.json (1 hunks)
  • benchmarks/with-c15t-nextjs/next.config.ts (1 hunks)
  • benchmarks/with-c15t-nextjs/package.json (1 hunks)
  • benchmarks/with-c15t-nextjs/tsconfig.json (1 hunks)
  • benchmarks/with-c15t-react/app/layout.tsx (3 hunks)
  • benchmarks/with-c15t-react/config.json (1 hunks)
  • benchmarks/with-c15t-react/next.config.ts (1 hunks)
  • benchmarks/with-c15t-react/package.json (1 hunks)
  • benchmarks/with-c15t-react/tsconfig.json (1 hunks)
  • benchmarks/with-cookie-control/package.json (1 hunks)
  • benchmarks/with-cookie-yes/app/layout.tsx (1 hunks)
  • benchmarks/with-cookie-yes/config.json (1 hunks)
  • benchmarks/with-cookie-yes/next.config.ts (1 hunks)
  • benchmarks/with-cookie-yes/package.json (1 hunks)
  • benchmarks/with-cookie-yes/tsconfig.json (1 hunks)
  • benchmarks/with-didomi/app/layout.tsx (3 hunks)
  • benchmarks/with-didomi/config.json (1 hunks)
  • benchmarks/with-didomi/next.config.ts (1 hunks)
  • benchmarks/with-didomi/package.json (1 hunks)
  • benchmarks/with-didomi/tsconfig.json (1 hunks)
  • benchmarks/with-enzuzo/package.json (1 hunks)
  • benchmarks/with-iubenda/app/layout.tsx (1 hunks)
  • benchmarks/with-iubenda/config.json (1 hunks)
  • benchmarks/with-iubenda/next.config.ts (1 hunks)
  • benchmarks/with-iubenda/package.json (1 hunks)
  • benchmarks/with-iubenda/tsconfig.json (1 hunks)
  • benchmarks/with-ketch/app/layout.tsx (1 hunks)
  • benchmarks/with-ketch/config.json (1 hunks)
  • benchmarks/with-ketch/next.config.ts (1 hunks)
  • benchmarks/with-ketch/package.json (1 hunks)
  • benchmarks/with-ketch/tsconfig.json (1 hunks)
  • benchmarks/with-onetrust/app/layout.tsx (2 hunks)
  • benchmarks/with-onetrust/config.json (1 hunks)
  • benchmarks/with-onetrust/next.config.ts (1 hunks)
  • benchmarks/with-onetrust/package.json (1 hunks)
  • benchmarks/with-onetrust/tsconfig.json (1 hunks)
  • benchmarks/with-osano/app/layout.tsx (1 hunks)
  • benchmarks/with-osano/config.json (1 hunks)
  • benchmarks/with-osano/next.config.ts (1 hunks)
  • benchmarks/with-osano/package.json (1 hunks)
  • benchmarks/with-osano/tsconfig.json (1 hunks)
  • benchmarks/with-usercentrics/app/layout.tsx (1 hunks)
  • benchmarks/with-usercentrics/config.json (1 hunks)
  • benchmarks/with-usercentrics/next.config.ts (1 hunks)
  • benchmarks/with-usercentrics/package.json (1 hunks)
  • benchmarks/with-usercentrics/tsconfig.json (1 hunks)
  • biome.jsonc (2 hunks)
  • package.json (1 hunks)
  • packages/cli/package.json (2 hunks)

Comment @coderabbitai help to get the list of available commands and usage tips.

@BurnedChris BurnedChris merged commit ab0a042 into main Oct 30, 2025
1 of 3 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant