WebContainer Embed

WebContainer embeds are opt-in. The build transform emits a static placeholder with the project source and marks the block as requiring cross-origin isolation.

import { oxContent } from "@ox-content/vite-plugin";

export default {
  plugins: [
    oxContent({
      embeds: {
        webContainer: true,
      },
    }),
  ],
};
<WebContainer entry="index.html" title="Demo"> npm install npm run dev </WebContainer>