spark-banana
v0.2.1
Published
Real-time UI annotation overlay for AI coding agents
Downloads
1,233
Readme
spark-banana
Real-time UI annotation overlay for React apps.
Use this package with spark-bridge.
Install
npm install spark-bananaPeer dependencies:
react >= 18react-dom >= 18
Quick Start
import { SparkAnnotation } from 'spark-banana';
export default function App() {
return <SparkAnnotation projectRoot={import.meta.env.VITE_SPARK_PROJECT_ROOT} />;
}By default, it connects to ws://localhost:3700.
Set project root via env.
Vite (.env):
VITE_SPARK_PROJECT_ROOT=/absolute/path/to/your/projectNext.js (.env.local):
NEXT_PUBLIC_SPARK_PROJECT_ROOT=/absolute/path/to/your/projectStyles are injected automatically when you import SparkAnnotation.
If your CSP blocks inline <style> tags, import the stylesheet explicitly:
import 'spark-banana/styles.css';Props
<SparkAnnotation
bridgeUrl="ws://localhost:3700"
projectRoot={import.meta.env.VITE_SPARK_PROJECT_ROOT}
position="bottom-right" // or "bottom-left"
/>Full Docs
- Repository: https://github.com/nyosegawa/spark-banana
- Bridge package: https://www.npmjs.com/package/spark-bridge
