diff --git a/Cargo.toml b/Cargo.toml index 8a6bd81..a8718f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace] resolver = "2" members = [ - "parts/js", - "apps/ppc", - "parts/mize" -, "parts/cli", "parts/macro_mize"] + "crates/mize", + "crates/vic", + "crates/ppc" +, "crates/parts", "crates/macro_mize", "crates/mme"] diff --git a/parts/macro_mize/Cargo.toml b/crates/macro_mize/Cargo.toml similarity index 100% rename from parts/macro_mize/Cargo.toml rename to crates/macro_mize/Cargo.toml diff --git a/parts/macro_mize/src/lib.rs b/crates/macro_mize/src/lib.rs similarity index 100% rename from parts/macro_mize/src/lib.rs rename to crates/macro_mize/src/lib.rs diff --git a/parts/mize/Cargo.lock b/crates/mize/Cargo.lock similarity index 100% rename from parts/mize/Cargo.lock rename to crates/mize/Cargo.lock diff --git a/parts/mize/Cargo.toml b/crates/mize/Cargo.toml similarity index 100% rename from parts/mize/Cargo.toml rename to crates/mize/Cargo.toml diff --git a/parts/mize/LICENSE b/crates/mize/LICENSE similarity index 100% rename from parts/mize/LICENSE rename to crates/mize/LICENSE diff --git a/parts/mize/build.rs b/crates/mize/build.rs similarity index 100% rename from parts/mize/build.rs rename to crates/mize/build.rs diff --git a/parts/mize/deploy b/crates/mize/deploy similarity index 100% rename from parts/mize/deploy rename to crates/mize/deploy diff --git a/parts/mize/dev b/crates/mize/dev similarity index 100% rename from parts/mize/dev rename to crates/mize/dev diff --git a/parts/mize/docs/usage/wasm.md b/crates/mize/docs/usage/wasm.md similarity index 100% rename from parts/mize/docs/usage/wasm.md rename to crates/mize/docs/usage/wasm.md diff --git a/parts/mize/flake.lock b/crates/mize/flake.lock similarity index 100% rename from parts/mize/flake.lock rename to crates/mize/flake.lock diff --git a/parts/mize/flake.nix b/crates/mize/flake.nix similarity index 100% rename from parts/mize/flake.nix rename to crates/mize/flake.nix diff --git a/parts/mize/lib.nix b/crates/mize/lib.nix similarity index 100% rename from parts/mize/lib.nix rename to crates/mize/lib.nix diff --git a/parts/mize/mize b/crates/mize/mize similarity index 100% rename from parts/mize/mize rename to crates/mize/mize diff --git a/parts/mize/mize.nix b/crates/mize/mize.nix similarity index 100% rename from parts/mize/mize.nix rename to crates/mize/mize.nix diff --git a/parts/mize/src/core/config.rs b/crates/mize/src/core/config.rs similarity index 100% rename from parts/mize/src/core/config.rs rename to crates/mize/src/core/config.rs diff --git a/parts/mize/src/core/error.rs b/crates/mize/src/core/error.rs similarity index 100% rename from parts/mize/src/core/error.rs rename to crates/mize/src/core/error.rs diff --git a/parts/mize/src/core/id.rs b/crates/mize/src/core/id.rs similarity index 100% rename from parts/mize/src/core/id.rs rename to crates/mize/src/core/id.rs diff --git a/parts/mize/src/core/instance/connection.rs b/crates/mize/src/core/instance/connection.rs similarity index 100% rename from parts/mize/src/core/instance/connection.rs rename to crates/mize/src/core/instance/connection.rs diff --git a/parts/mize/src/core/instance/mod.rs b/crates/mize/src/core/instance/mod.rs similarity index 100% rename from parts/mize/src/core/instance/mod.rs rename to crates/mize/src/core/instance/mod.rs diff --git a/parts/mize/src/core/instance/module.rs b/crates/mize/src/core/instance/module.rs similarity index 100% rename from parts/mize/src/core/instance/module.rs rename to crates/mize/src/core/instance/module.rs diff --git a/parts/mize/src/core/instance/msg_thread.rs b/crates/mize/src/core/instance/msg_thread.rs similarity index 100% rename from parts/mize/src/core/instance/msg_thread.rs rename to crates/mize/src/core/instance/msg_thread.rs diff --git a/parts/mize/src/core/instance/store.rs b/crates/mize/src/core/instance/store.rs similarity index 100% rename from parts/mize/src/core/instance/store.rs rename to crates/mize/src/core/instance/store.rs diff --git a/parts/mize/src/core/instance/subscription.rs b/crates/mize/src/core/instance/subscription.rs similarity index 100% rename from parts/mize/src/core/instance/subscription.rs rename to crates/mize/src/core/instance/subscription.rs diff --git a/parts/mize/src/core/instance/tests.rs b/crates/mize/src/core/instance/tests.rs similarity index 100% rename from parts/mize/src/core/instance/tests.rs rename to crates/mize/src/core/instance/tests.rs diff --git a/parts/mize/src/core/instance/updater.rs b/crates/mize/src/core/instance/updater.rs similarity index 100% rename from parts/mize/src/core/instance/updater.rs rename to crates/mize/src/core/instance/updater.rs diff --git a/parts/mize/src/core/item.rs b/crates/mize/src/core/item.rs similarity index 100% rename from parts/mize/src/core/item.rs rename to crates/mize/src/core/item.rs diff --git a/parts/mize/src/core/lib.rs b/crates/mize/src/core/lib.rs similarity index 100% rename from parts/mize/src/core/lib.rs rename to crates/mize/src/core/lib.rs diff --git a/parts/mize/src/core/macros.rs b/crates/mize/src/core/macros.rs similarity index 100% rename from parts/mize/src/core/macros.rs rename to crates/mize/src/core/macros.rs diff --git a/parts/mize/src/core/memstore.rs b/crates/mize/src/core/memstore.rs similarity index 100% rename from parts/mize/src/core/memstore.rs rename to crates/mize/src/core/memstore.rs diff --git a/parts/mize/src/core/proto/mod.rs b/crates/mize/src/core/proto/mod.rs similarity index 100% rename from parts/mize/src/core/proto/mod.rs rename to crates/mize/src/core/proto/mod.rs diff --git a/parts/mize/src/core/types/mod.rs b/crates/mize/src/core/types/mod.rs similarity index 100% rename from parts/mize/src/core/types/mod.rs rename to crates/mize/src/core/types/mod.rs diff --git a/parts/mize/src/lib.rs b/crates/mize/src/lib.rs similarity index 100% rename from parts/mize/src/lib.rs rename to crates/mize/src/lib.rs diff --git a/parts/mize/src/platform/os/cli.rs b/crates/mize/src/platform/os/cli.rs similarity index 100% rename from parts/mize/src/platform/os/cli.rs rename to crates/mize/src/platform/os/cli.rs diff --git a/parts/mize/src/platform/os/fsstore.rs b/crates/mize/src/platform/os/fsstore.rs similarity index 100% rename from parts/mize/src/platform/os/fsstore.rs rename to crates/mize/src/platform/os/fsstore.rs diff --git a/parts/mize/src/platform/os/logging.rs b/crates/mize/src/platform/os/logging.rs similarity index 100% rename from parts/mize/src/platform/os/logging.rs rename to crates/mize/src/platform/os/logging.rs diff --git a/parts/mize/src/platform/os/main.rs b/crates/mize/src/platform/os/main.rs similarity index 100% rename from parts/mize/src/platform/os/main.rs rename to crates/mize/src/platform/os/main.rs diff --git a/parts/mize/src/platform/os/mod.rs b/crates/mize/src/platform/os/mod.rs similarity index 100% rename from parts/mize/src/platform/os/mod.rs rename to crates/mize/src/platform/os/mod.rs diff --git a/parts/mize/src/platform/os/unix_socket.rs b/crates/mize/src/platform/os/unix_socket.rs similarity index 100% rename from parts/mize/src/platform/os/unix_socket.rs rename to crates/mize/src/platform/os/unix_socket.rs diff --git a/parts/mize/src/platform/os/web.rs b/crates/mize/src/platform/os/web.rs similarity index 100% rename from parts/mize/src/platform/os/web.rs rename to crates/mize/src/platform/os/web.rs diff --git a/parts/mize/src/platform/wasm/init.js b/crates/mize/src/platform/wasm/init.js similarity index 100% rename from parts/mize/src/platform/wasm/init.js rename to crates/mize/src/platform/wasm/init.js diff --git a/parts/mize/src/platform/wasm/mod.rs b/crates/mize/src/platform/wasm/mod.rs similarity index 100% rename from parts/mize/src/platform/wasm/mod.rs rename to crates/mize/src/platform/wasm/mod.rs diff --git a/parts/mize/src/platform/wasm/utils.rs b/crates/mize/src/platform/wasm/utils.rs similarity index 100% rename from parts/mize/src/platform/wasm/utils.rs rename to crates/mize/src/platform/wasm/utils.rs diff --git a/parts/mize/src/test/mod.rs b/crates/mize/src/test/mod.rs similarity index 100% rename from parts/mize/src/test/mod.rs rename to crates/mize/src/test/mod.rs diff --git a/parts/mize/test-config.toml b/crates/mize/test-config.toml similarity index 100% rename from parts/mize/test-config.toml rename to crates/mize/test-config.toml diff --git a/parts/mme/Cargo.lock b/crates/mme/Cargo.lock similarity index 100% rename from parts/mme/Cargo.lock rename to crates/mme/Cargo.lock diff --git a/parts/mme/Cargo.toml b/crates/mme/Cargo.toml similarity index 100% rename from parts/mme/Cargo.toml rename to crates/mme/Cargo.toml diff --git a/parts/mme/build-web.sh b/crates/mme/build-web.sh similarity index 100% rename from parts/mme/build-web.sh rename to crates/mme/build-web.sh diff --git a/parts/mme/build.rs b/crates/mme/build.rs similarity index 100% rename from parts/mme/build.rs rename to crates/mme/build.rs diff --git a/parts/mme/dev b/crates/mme/dev similarity index 100% rename from parts/mme/dev rename to crates/mme/dev diff --git a/parts/mme/mize.nix b/crates/mme/mize.nix similarity index 100% rename from parts/mme/mize.nix rename to crates/mme/mize.nix diff --git a/parts/mme/run.sh b/crates/mme/run.sh similarity index 100% rename from parts/mme/run.sh rename to crates/mme/run.sh diff --git a/parts/mme/src/core/adapter.rs b/crates/mme/src/core/adapter.rs similarity index 100% rename from parts/mme/src/core/adapter.rs rename to crates/mme/src/core/adapter.rs diff --git a/parts/mme/src/core/layout.rs b/crates/mme/src/core/layout.rs similarity index 100% rename from parts/mme/src/core/layout.rs rename to crates/mme/src/core/layout.rs diff --git a/parts/mme/src/core/mme.rs b/crates/mme/src/core/mme.rs similarity index 100% rename from parts/mme/src/core/mme.rs rename to crates/mme/src/core/mme.rs diff --git a/parts/mme/src/core/presenter.rs b/crates/mme/src/core/presenter.rs similarity index 100% rename from parts/mme/src/core/presenter.rs rename to crates/mme/src/core/presenter.rs diff --git a/parts/mme/src/core/slot.rs b/crates/mme/src/core/slot.rs similarity index 100% rename from parts/mme/src/core/slot.rs rename to crates/mme/src/core/slot.rs diff --git a/parts/mme/src/implementors/html/index.html b/crates/mme/src/implementors/html/index.html similarity index 100% rename from parts/mme/src/implementors/html/index.html rename to crates/mme/src/implementors/html/index.html diff --git a/parts/mme/src/implementors/html/index.nix b/crates/mme/src/implementors/html/index.nix similarity index 100% rename from parts/mme/src/implementors/html/index.nix rename to crates/mme/src/implementors/html/index.nix diff --git a/parts/mme/src/implementors/html/mod.rs b/crates/mme/src/implementors/html/mod.rs similarity index 100% rename from parts/mme/src/implementors/html/mod.rs rename to crates/mme/src/implementors/html/mod.rs diff --git a/parts/mme/src/implementors/html/webview_con.rs b/crates/mme/src/implementors/html/webview_con.rs similarity index 100% rename from parts/mme/src/implementors/html/webview_con.rs rename to crates/mme/src/implementors/html/webview_con.rs diff --git a/parts/mme/src/implementors/qt_widget/mod.rs b/crates/mme/src/implementors/qt_widget/mod.rs similarity index 100% rename from parts/mme/src/implementors/qt_widget/mod.rs rename to crates/mme/src/implementors/qt_widget/mod.rs diff --git a/parts/mme/src/implementors/slint_widget/mod.rs b/crates/mme/src/implementors/slint_widget/mod.rs similarity index 100% rename from parts/mme/src/implementors/slint_widget/mod.rs rename to crates/mme/src/implementors/slint_widget/mod.rs diff --git a/parts/mme/src/implementors/x_window/mod.rs b/crates/mme/src/implementors/x_window/mod.rs similarity index 100% rename from parts/mme/src/implementors/x_window/mod.rs rename to crates/mme/src/implementors/x_window/mod.rs diff --git a/parts/mme/src/lib.rs b/crates/mme/src/lib.rs similarity index 100% rename from parts/mme/src/lib.rs rename to crates/mme/src/lib.rs diff --git a/parts/mme/src/logging.rs b/crates/mme/src/logging.rs similarity index 100% rename from parts/mme/src/logging.rs rename to crates/mme/src/logging.rs diff --git a/parts/mme/src/main.cpp b/crates/mme/src/main.cpp similarity index 100% rename from parts/mme/src/main.cpp rename to crates/mme/src/main.cpp diff --git a/parts/mme/src/main.rs b/crates/mme/src/main.rs similarity index 100% rename from parts/mme/src/main.rs rename to crates/mme/src/main.rs diff --git a/parts/mme/test.html b/crates/mme/test.html similarity index 100% rename from parts/mme/test.html rename to crates/mme/test.html diff --git a/crates/parts/Cargo.toml b/crates/parts/Cargo.toml new file mode 100644 index 0000000..d19b2b1 --- /dev/null +++ b/crates/parts/Cargo.toml @@ -0,0 +1,5 @@ +[package] +name = "mize_parts" +version = "0.1.0" +edition = "2021" + diff --git a/parts/cli/src/lib.rs b/crates/parts/src/cli/mod.rs similarity index 100% rename from parts/cli/src/lib.rs rename to crates/parts/src/cli/mod.rs diff --git a/parts/js/src/lib.rs b/crates/parts/src/js/mod.rs similarity index 100% rename from parts/js/src/lib.rs rename to crates/parts/src/js/mod.rs diff --git a/crates/parts/src/lib.rs b/crates/parts/src/lib.rs new file mode 100644 index 0000000..9436895 --- /dev/null +++ b/crates/parts/src/lib.rs @@ -0,0 +1,3 @@ + +mod cli; +mod js; diff --git a/apps/ppc/Cargo.toml b/crates/ppc/Cargo.toml similarity index 100% rename from apps/ppc/Cargo.toml rename to crates/ppc/Cargo.toml diff --git a/apps/ppc/src/main.rs b/crates/ppc/src/main.rs similarity index 100% rename from apps/ppc/src/main.rs rename to crates/ppc/src/main.rs diff --git a/parts/vic/Cargo.lock b/crates/vic/Cargo.lock similarity index 100% rename from parts/vic/Cargo.lock rename to crates/vic/Cargo.lock diff --git a/parts/vic/Cargo.toml b/crates/vic/Cargo.toml similarity index 100% rename from parts/vic/Cargo.toml rename to crates/vic/Cargo.toml diff --git a/parts/vic/LICENSE b/crates/vic/LICENSE similarity index 100% rename from parts/vic/LICENSE rename to crates/vic/LICENSE diff --git a/parts/vic/README.md b/crates/vic/README.md similarity index 100% rename from parts/vic/README.md rename to crates/vic/README.md diff --git a/parts/vic/deploy b/crates/vic/deploy similarity index 100% rename from parts/vic/deploy rename to crates/vic/deploy diff --git a/parts/vic/flake.lock b/crates/vic/flake.lock similarity index 100% rename from parts/vic/flake.lock rename to crates/vic/flake.lock diff --git a/parts/vic/flake.nix b/crates/vic/flake.nix similarity index 100% rename from parts/vic/flake.nix rename to crates/vic/flake.nix diff --git a/parts/vic/src/commands/build.rs b/crates/vic/src/commands/build.rs similarity index 100% rename from parts/vic/src/commands/build.rs rename to crates/vic/src/commands/build.rs diff --git a/parts/vic/src/commands/env.rs b/crates/vic/src/commands/env.rs similarity index 100% rename from parts/vic/src/commands/env.rs rename to crates/vic/src/commands/env.rs diff --git a/parts/vic/src/commands/gui.rs b/crates/vic/src/commands/gui.rs similarity index 100% rename from parts/vic/src/commands/gui.rs rename to crates/vic/src/commands/gui.rs diff --git a/parts/vic/src/commands/info.rs b/crates/vic/src/commands/info.rs similarity index 100% rename from parts/vic/src/commands/info.rs rename to crates/vic/src/commands/info.rs diff --git a/parts/vic/src/commands/list.rs b/crates/vic/src/commands/list.rs similarity index 100% rename from parts/vic/src/commands/list.rs rename to crates/vic/src/commands/list.rs diff --git a/parts/vic/src/commands/run.rs b/crates/vic/src/commands/run.rs similarity index 100% rename from parts/vic/src/commands/run.rs rename to crates/vic/src/commands/run.rs diff --git a/parts/vic/src/commands/snix_testing.rs b/crates/vic/src/commands/snix_testing.rs similarity index 100% rename from parts/vic/src/commands/snix_testing.rs rename to crates/vic/src/commands/snix_testing.rs diff --git a/parts/vic/src/commands/stat.rs b/crates/vic/src/commands/stat.rs similarity index 100% rename from parts/vic/src/commands/stat.rs rename to crates/vic/src/commands/stat.rs diff --git a/parts/vic/src/error.rs b/crates/vic/src/error.rs similarity index 100% rename from parts/vic/src/error.rs rename to crates/vic/src/error.rs diff --git a/parts/vic/src/eval.rs b/crates/vic/src/eval.rs similarity index 100% rename from parts/vic/src/eval.rs rename to crates/vic/src/eval.rs diff --git a/parts/vic/src/main.rs b/crates/vic/src/main.rs similarity index 100% rename from parts/vic/src/main.rs rename to crates/vic/src/main.rs diff --git a/parts/vic/src/utils.rs b/crates/vic/src/utils.rs similarity index 100% rename from parts/vic/src/utils.rs rename to crates/vic/src/utils.rs diff --git a/parts/vic/src/victor.rs b/crates/vic/src/victor.rs similarity index 100% rename from parts/vic/src/victor.rs rename to crates/vic/src/victor.rs diff --git a/parts/vic/vic b/crates/vic/vic similarity index 100% rename from parts/vic/vic rename to crates/vic/vic diff --git a/parts/vic/webfiles.nix b/crates/vic/webfiles.nix similarity index 100% rename from parts/vic/webfiles.nix rename to crates/vic/webfiles.nix diff --git a/parts/vic/wrapper/to-source.sh b/crates/vic/wrapper/to-source.sh similarity index 100% rename from parts/vic/wrapper/to-source.sh rename to crates/vic/wrapper/to-source.sh diff --git a/parts/Cargo.toml b/parts/Cargo.toml deleted file mode 100644 index 892826f..0000000 --- a/parts/Cargo.toml +++ /dev/null @@ -1,3 +0,0 @@ - -[[lib]] -entry = standalone_parts.rs diff --git a/parts/cli/Cargo.toml b/parts/cli/Cargo.toml deleted file mode 100644 index 21811e7..0000000 --- a/parts/cli/Cargo.toml +++ /dev/null @@ -1,8 +0,0 @@ -[package] -name = "cli" -version = "0.1.0" -edition = "2024" - -[dependencies] -clap = { version = "4.5.57", features = ["cargo"] } -mize = { path = "../../parts/mize"} diff --git a/parts/js/Cargo.toml b/parts/js/Cargo.toml deleted file mode 100644 index 8d66d76..0000000 --- a/parts/js/Cargo.toml +++ /dev/null @@ -1,9 +0,0 @@ -[package] -name = "js_part" -version = "0.1.0" -edition = "2024" - -[dependencies] -deno_core = "0.383.0" -mize = { path = "../../parts/mize" } -tokio = { version = "1.49.0", features = ["full"] } diff --git a/parts/my_part.rs b/parts/my_part.rs deleted file mode 100644 index e69de29..0000000 diff --git a/parts/standalone_parts.rs b/parts/standalone_parts.rs deleted file mode 100644 index 15df6e2..0000000 --- a/parts/standalone_parts.rs +++ /dev/null @@ -1,2 +0,0 @@ - -mod my_part;