Skip to content

Introduce shared Remotion utility barrel export #51

@natashaannn

Description

@natashaannn

Introduce shared Remotion utility barrel export

Objective

Create a centralized export layer for all Remotion shared utilities.


Why this matters

Remotion utilities are currently imported inconsistently, increasing coupling and duplication risk.


Parallelization metadata

Track

remotion

Depends on

Safe to run in parallel with

  • pipeline validation

Merge risk

  • low

Files in scope

Primary:

  • remotion/lib/index.ts

Required implementation

1. Create barrel file

Export:

  • captions
  • constants
  • hookTiming
  • transcript validation utilities

2. Standardize imports

All consumers should use:

remotion/lib


Constraints

  • no behavioral changes

Acceptance criteria

Functional

  • imports unified

Integration checks

  • no deep imports remain

Verification commands

Search deep imports:

grep -r "remotion/lib/" remotion/components/

Expected result:

  • only barrel imports remain

Explicitly out of scope

  • restructuring utilities

Suggested branch

refactor/s7-remotion-barrel

Suggested commit slug

phase-5-step-7-remotion-barrel

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions