This project was a submission for the Astro 1.0 Hackathon. It is now possible to utilize nested renderers in Astro by default, so this library is no longer needed.
A framework-agnostic portal system for micro-frontend & streaming contexts.
Check out a "kitchen sink" demo here:
Try it out here:
npm install astro-portal
import {defineConfig} from "astro/config"
import {AstroPortal } from "astro-portal"
export default defineConfig({
integrations: [
AstroPortal(),
],
})
See: lazy-portal/#Usage