react-bannerkit

    Getting started

    react-bannerkit logo

    Install the package and its peer dependency:

    npm install react-bannerkit react

    Entry points

    The package ships two halves:

    • react-bannerkit/renderer — the public-facing <BannerRenderer>. Import its CSS alongside it.
    • react-bannerkit/builder — the admin <BannerBuilder>. Separate CSS file, separate bundle.
    // On a public page
    import { BannerRenderer } from 'react-bannerkit/renderer'
    import 'react-bannerkit/renderer.css'
     
    // On an admin screen
    import { BannerBuilder } from 'react-bannerkit/builder'
    import 'react-bannerkit/builder.css'

    Peer dependencies

    PackageVersion
    react18 or 19
    react-dom18 or 19

    No other peers. The library is self-contained and does not read your design tokens, theme context, or CSS variables beyond the two font custom properties documented in CSS isolation.