Skip to content

Import standard React and Vite projects #8

Description

@robinbraemer

Outcome

Import standard React and Vite source projects into a portable Flect authoring workspace and capsule.

Support:

  • local directory, archive, and Git repository source ingestion;
  • framework and entrypoint detection for standard Vite React projects;
  • explicit mapping of package, asset, environment, and routing requirements;
  • agent-assisted conversion when the project uses a compatible but non-portable convention;
  • a report of preserved, adapted, and unsupported behavior; and
  • production of a browser-buildable workspace and installable capsule.

Exclusions

  • Cloning a closed application from only its public URL.
  • Executing arbitrary Vite configuration, Node plugins, package scripts, or native dependencies in the browser.
  • Claiming pixel-perfect or behavioral equivalence without tests.

Acceptance criteria

  • Representative Vite React and React TypeScript fixtures import, build, preview, and package in a real browser.
  • An unsupported Node-only plugin produces a precise migration or desktop-build diagnostic.
  • Import never executes repository code outside the isolated build boundary.
  • Secrets and .env values are excluded unless the user deliberately maps them to protected capabilities.
  • The import report is stored as attributable revision metadata.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:authoringBrowser authoring, building, and source importarea:ecosystemInstallation, sharing, provenance, and framework ecosystemenhancementNew feature or requestpriority:P1Next after the core live-editing loop is provenstatus:implementedImplemented and locally verified; awaiting publication workflow

    Type

    No type

    Projects

    Status
    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions