Skip to content

Consumer CLI (tauri-widgets)

Published with the npm package. Not the same as maintainer pnpm -C scripts cli (stands / goldens / docs).

bash
npx tauri-widgets <command>
# or: pnpm tauri-widgets <command>
CommandPurpose
initDetect platforms → run init-macos / init-ios / init-windows
init-macos / init-ios / init-windowsScaffold native extension
preview <config.json>Browser preview of widget.html (--watch, --size, --open)
signingCodesign identities + transport verdict (--apply, --write-entitlements, --dev-cert)
validate <config.json>Schema shape + capabilities.json per platform
doctor [app-root]Transport / entitlements / identities / trace / plugin-config
tracePrint / --follow widget_trace.json
cleanClear store/trace (--group) or --cache (image prefetch)

Preview

bash
npx tauri-widgets preview ./widget.json --size medium --watch --open

No Xcode / Gradle build — JSON edits reload over SSE.

Validate

bash
npx tauri-widgets validate ./widget.json --platforms ios,android,windows

Uses schemas/capabilities.json (generated from src/capabilities.rs).

Schemas

FileURL (Pages)
Widget IRhttps://s00d.github.io/tauri-plugin-widgets/schemas/widget-config.v1.json
plugins.widgetshttps://s00d.github.io/tauri-plugin-widgets/schemas/plugin-config.v1.json
Capabilitieshttps://s00d.github.io/tauri-plugin-widgets/schemas/capabilities.json

Add "$schema": "https://s00d.github.io/tauri-plugin-widgets/schemas/widget-config.v1.json" to widget JSON for editor autocomplete.

Maintainer CLI: scripts/README.md · Doctor.

Released under the MIT License. · Contributing