remotion icon indicating copy to clipboard operation
remotion copied to clipboard

Move spring-editor to monorepo with aligned versions

Open Copilot opened this issue 8 months ago • 1 comments

This PR moves the spring-editor Vite application from the standalone remotion-dev/spring-editor repository into the main Remotion monorepo as @remotion/spring-editor, aligning all dependency versions with the packages/convert package.

Key Changes

Package Structure

  • Created new packages/spring-editor package with proper monorepo structure
  • Updated package name from spring-editor to @remotion/spring-editor
  • Added package to workspace and turbo build system

Version Alignments

  • Vite: 6.3.5 → 5.4.19 (aligned with convert package)
  • React: 18.2.0 → 19.0.0 (aligned with convert package)
  • ESLint: 8.52.0 → 9.19.0 (aligned with convert package)
  • TailwindCSS: 3.3.3 → 4.1.10 (aligned with convert package)
  • All @remotion/* packages now use workspace:* references

Configuration Updates

  • Updated ESLint config to use new v9 flat config format (eslint.config.mjs)
  • Aligned PostCSS config with monorepo standards
  • Updated Vite config to follow monorepo conventions
  • Added turbo.json configuration for proper build caching

Code Quality

  • Fixed ESLint errors to match monorepo standards
  • Applied Prettier formatting to all source files
  • Only 2 TODO comment warnings remain (non-breaking)

Verification

The package now:

  • ✅ Builds successfully with bunx turbo make --filter="@remotion/spring-editor"
  • ✅ Integrates with the monorepo's turbo build system and caching
  • ✅ Passes ESLint with monorepo standards
  • ✅ Uses aligned dependency versions across the stack

The spring editor functionality remains unchanged - this is purely a migration to consolidate the codebase and standardize tooling.

Fixes #5429.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot avatar Jun 19 '25 09:06 Copilot

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
bugs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 19, 2025 9:53am
remotion ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 19, 2025 9:53am

vercel[bot] avatar Jun 19 '25 09:06 vercel[bot]