dioxus/packages/cli-config
Jonathan Kelley ac3e33af46
cli json output, dx bundle fix, dx serve --platform android, race condition, drop ssg platform (#3186)
* clean up logging to avoid random extra trace

* fix race condition with updates

* properly wire up verbose

* fix bundling (macos) and logging

* Add structured output

* clean up clap names

* extract out wire format

* switch structured key to json

* fix random println, fallback to `dioxus/platform`

* clean up logging for run/build

* clean up logging around project

* remove manual exits

* fix tokio runtime for mobile

* rework dog app

* rip out ssg

* Switch dioxus/axum to dioxus/server

* add android template inline

* pre restructure for bundle prep

* add the whole res directory

* Better theme for the app

* remove mobile demo now that most apps work natively

* self-referential android

* only use deep linking for assets

* fix imports for android

* clippy, fixup ios and android

* I'm not boxing compiler message you can't make me

* fix clippy on unix
2024-11-12 09:01:01 -05:00
..
src cli json output, dx bundle fix, dx serve --platform android, race condition, drop ssg platform (#3186) 2024-11-12 09:01:01 -05:00
.gitignore pull out the CLI config data into a separate library 2023-11-08 12:48:25 -06:00
Cargo.toml Add metadata to crates 2024-10-14 12:33:33 -07:00
README.md Simplify cli-config, hotreload -> devtools (drop to 0 deps, fast compile times) (#2975) 2024-09-17 17:18:23 -07:00

dioxus-cli-config

A crate that provides key/value names and types for configuring Dioxus applications at runtime.

This crate exists for us to very cleanly define the exact fields we want to pass down to Dioxus applications at runtime but without exposing the entire config object.

This leads to faster compile times, smaller binaries, and a clearer distinction between the config and the application.