Skip to content

Epic: Compiler and Source Artifact Pipeline #245

Description

@mihar-22

Parent epic: #1055

Summary

Provide the generic compiler and artifact pipeline that turns canonical Video.js source into packaged framework output, source-owned registry files, styles, documentation, and test fixtures.

The compiler understands generic artifacts and dependencies, not shadcn-specific registry terminology.

Current state

PR #1696 prototypes:

  • Compiler package structure.
  • Config and project loading.
  • Parsing and transforms.
  • Import rewriting and diagnostics.
  • Multi-entry compilation.
  • Tailwind analysis and CSS output.
  • Early React lowering.
  • Canonical Skin compilation.

Existing and bridge work

These issues belong to this compiler sub-epic, not directly to #1055.

Success criteria

  • Canonical source compiles deterministically across targets.
  • Artifact boundaries match independently installable components and complete Skin blocks.
  • Dependencies include components, icons, HTML elements, styles, and packages.
  • The compiler remains private, generic, and registry-agnostic.
  • The public vjs executable remains owned by @videojs/cli.
  • Docs, tests, package output, and registry output consume the same artifacts.
  • The current site-only transformation pipeline can be retired.

Required context

Metadata

Metadata

Assignees

Type

No type

Projects

Status
In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions