clawix
v0.1.0
Published
Standalone UI shell extracted from the ClawJS demo and packaged for external consumption.
Readme
Clawix
Standalone UI shell extracted from the ClawJS demo and prepared as an external package named clawix.
What is included
- A publishable React package that exports
ClawixDemo. - Local fixture data for chat, notes, tasks, calendar, contacts, and system views.
- A Vite-hosted demo app for development.
- Hermetic Playwright E2E coverage with screenshots saved under
output/playwright/.
Install
npm installRun the local demo
npm run devThe local demo is served at http://127.0.0.1:4178.
Build the package
npm run buildArtifacts are written to dist/.
Consumers should import the component and stylesheet explicitly:
import { ClawixDemo } from "clawix";
import "clawix/styles.css";
export function App() {
return <ClawixDemo initialView="chat" />;
}Run the E2E smoke test
npm run test:e2eThe test runs only against the local Vite server and does not call any external service.
