Skip to content

Conversation

@waleedlatif1
Copy link
Collaborator

Summary

added turborepo, tailwind v3

Type of Change

  • Bug fix

Testing

N/A

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel
Copy link

vercel bot commented Sep 26, 2025

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

Project Deployment Preview Comments Updated (UTC)
docs Building Building Preview Comment Sep 26, 2025 4:18am
sim Building Building Preview Comment Sep 26, 2025 4:18am

@waleedlatif1 waleedlatif1 merged commit 6daeb77 into staging Sep 26, 2025
3 of 5 checks passed
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greptile Overview

Summary

This PR enables Turbopack bundling for production builds and removes the @azure/storage-blob package from the serverExternalPackages configuration. The changes are straightforward and focused on build optimization.

Key changes:

  • Added --turbopack flag to the build script in package.json to enable faster production builds
  • Removed @azure/storage-blob from serverExternalPackages in next.config.ts, allowing Turbo to optimize this dependency
  • Lock file updates reflect dependency resolution changes and cleanup of unused nested dependencies

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • The changes are minimal, well-scoped build optimizations that don't affect application logic. Enabling Turbopack and removing unused external package restrictions are low-risk changes that should improve build performance
  • No files require special attention

Important Files Changed

File Analysis

Filename        Score        Overview
apps/sim/next.config.ts 4/5 Removed '@azure/storage-blob' from serverExternalPackages array, which aligns with Turbo optimization goals
apps/sim/package.json 5/5 Added --turbopack flag to build script to enable Turbo for production builds
bun.lock 5/5 Lock file updates reflecting dependency resolution changes, with version downgrades for statuses package and cleanup of unused dependencies

Sequence Diagram

sequenceDiagram
    participant Dev as Developer
    participant Next as Next.js
    participant Turbo as Turbopack
    participant Deps as Dependencies

    Dev->>+Next: npm run build
    Next->>+Turbo: Enable --turbopack flag
    Turbo->>Turbo: Initialize bundling with Turbo
    Turbo->>Deps: Load external packages
    Note over Turbo,Deps: '@azure/storage-blob' removed<br/>from serverExternalPackages
    Turbo->>Turbo: Optimize build process
    Turbo-->>-Next: Optimized bundle
    Next-->>-Dev: Faster build completion
Loading

2 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

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.

2 participants