snative-app
v0.1.5
Published
CLI SNative para inicializar proyectos multiplataforma con wizard interactivo.
Maintainers
Readme
snative-app
Official SNative scaffold CLI for creating Svelte + Vite applications with optional Capacitor and Tauri runtimes.
Standard Entry
pnpm create snative-app my-appcreate-snative-app delegates to this package (snative-app init) and is the recommended public workflow.
Direct CLI Usage
snative-app init [directory] [options]Examples:
snative-app init
snative-app init my-app
snative-app init my-app --yes --platforms=web,ios,android
snative-app init my-app --yes --name "Acme Portal" --platforms web,macos
snative-app doctorCLI Options
--force--yes--name=<project-name>--name <project-name>--platforms=web,ios,android,macos,windows,linux--platforms web,ios,android,macos,windows,linux
Doctor:
snative-app doctorsnative-app doctor --strict
Generated Project Model
app/: web application source (single source of truth)native/mobile/: Capacitor runtime folder (optional)native/desktop/: Tauri runtime folder (optional)snative.config.json: project metadata and selected runtime targetsREADME.md,GUIDE.es.md,GUIDE.en.md: onboarding and operating docs
Runtime Commands Generated
Base:
pnpm dev
pnpm build
pnpm previewIf mobile targets were selected:
pnpm cap:sync
pnpm cap:add:ios
pnpm cap:add:android
pnpm cap:open:ios
pnpm cap:open:androidIf desktop targets were selected:
pnpm desktop:dev
pnpm desktop:buildEnvironment Doctor
Run environment diagnostics before scaffolding or CI setup:
snative-app doctorUse strict mode if warnings should fail CI:
snative-app doctor --strict