status web
@status-im
status-webDieses Monorepo enthält Pakete zum Erstellen von Webanwendungen im Status -Ökosystem. Diese Pakete können separat oder kombiniert werden, um konsistente und schöne Benutzeroberflächen zu erstellen.
| Name | npm | Beschreibung |
|---|---|---|
@status-im/components | Komponentenbibliothek mit Radix UI, React Aria, Rückenwind -CSS. | |
@status-im/js | Libary für Waku -Protokollintegration und Blockchain -Wechselwirkungen. | |
@status-im/icons | Automatisch generierte Icon-Bibliothek basierend auf unserem Designsystem. | |
@status-im/colors | Automatisch generierte Farbpalette basierend auf unserem Designsystem. | |
@status-im/eslint-config | Shared ESLINT -Konfiguration für konsistente Codestile über Projekte hinweg. |
| Name | Beschreibung |
|---|---|
./apps/connector | Status Desktop -Brieftasche erweitert auf dezentrale Anwendungen in Ihrem Browser. |
Erforderlich:
Empfohlen:
.vscode/extensions.json aufgeführt sind, um eine optimale Entwicklungserfahrung zu erhalten Klonen Sie das Repository:
git clone https://github.com/status-im/status-web.git
cd status-web
Abhängigkeiten installieren:
pnpm install
Erstellen Sie alle Pakete:
pnpm build
Tests ausführen:
pnpm test
Entwicklungsmodus starten:
pnpm dev
Um die Komponenten anzuzeigen und zu interagieren, können Sie Storybook ausführen:
pnpm storybook
Dadurch wird der Storybook -Server gestartet, sodass Sie isolierte Komponenten durchsuchen und testen können.
Dieses Projekt wird von BrowsStack gesponsert.