diff --git a/Cargo.lock b/Cargo.lock index f672aba46..dd18196ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1752,12 +1752,12 @@ checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" [[package]] name = "pax-cli" -version = "0.10.4" +version = "0.10.6" dependencies = [ "clap", "colored", "nix", - "pax-compiler 0.10.4", + "pax-compiler 0.10.6", "pax-language-server", "reqwest", "rustc_version", @@ -1767,7 +1767,7 @@ dependencies = [ [[package]] name = "pax-compiler" -version = "0.10.4" +version = "0.10.6" dependencies = [ "actix-files", "actix-rt", @@ -1785,8 +1785,8 @@ dependencies = [ "libc", "log", "nix", - "pax-message 0.10.4", - "pax-runtime-api 0.10.4", + "pax-message 0.10.6", + "pax-runtime-api 0.10.6", "pest", "pest_derive", "portpicker", @@ -1807,9 +1807,9 @@ dependencies = [ [[package]] name = "pax-compiler" -version = "0.10.4" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5541415527d8043d438e68f778f473224c5ea4999346ab7d1ba1c0a0e226f652" +checksum = "aa70cfc71e7b2c1ed800480debcfb497d81156bfaea3deb40be93362236eb5dd" dependencies = [ "actix-files", "actix-rt", @@ -1827,8 +1827,8 @@ dependencies = [ "libc", "log", "nix", - "pax-message 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", - "pax-runtime-api 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", + "pax-message 0.10.6 (registry+https://github.com/rust-lang/crates.io-index)", + "pax-runtime-api 0.10.6 (registry+https://github.com/rust-lang/crates.io-index)", "pest", "pest_derive", "portpicker", @@ -1849,12 +1849,12 @@ dependencies = [ [[package]] name = "pax-core" -version = "0.10.4" +version = "0.10.6" dependencies = [ "kurbo", - "pax-message 0.10.4", + "pax-message 0.10.6", "pax-properties-coproduct", - "pax-runtime-api 0.10.4", + "pax-runtime-api 0.10.6", "piet", "piet-common", "wasm-bindgen", @@ -1862,25 +1862,25 @@ dependencies = [ [[package]] name = "pax-lang" -version = "0.10.4" +version = "0.10.6" dependencies = [ - "pax-compiler 0.10.4", + "pax-compiler 0.10.6", "pax-macro", - "pax-message 0.10.4", - "pax-runtime-api 0.10.4", + "pax-message 0.10.6", + "pax-runtime-api 0.10.6", ] [[package]] name = "pax-language-server" -version = "0.10.4" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42660abdac8ada655a512265f9318bfffd0fe05ff2aef5d06a084a5c2f97fc" +checksum = "865bcff8c41667d803583f8e7c092452ba8a5214af65a818623bde62f8fb360a" dependencies = [ "dashmap", "lazy_static", "lsp-types", "once_cell", - "pax-compiler 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", + "pax-compiler 0.10.6 (registry+https://github.com/rust-lang/crates.io-index)", "pest", "pest_derive", "phf 0.11.2", @@ -1896,7 +1896,7 @@ dependencies = [ [[package]] name = "pax-macro" -version = "0.10.4" +version = "0.10.6" dependencies = [ "litrs", "pest", @@ -1912,7 +1912,7 @@ dependencies = [ [[package]] name = "pax-message" -version = "0.10.4" +version = "0.10.6" dependencies = [ "serde", "serde_json", @@ -1921,9 +1921,9 @@ dependencies = [ [[package]] name = "pax-message" -version = "0.10.4" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1324f6354397f2ba1ece3bf7ccbea93c29abcb2a923eecd3bf1eae369b5592d3" +checksum = "8ed8407c8df80191a0479484177a1398c858f31128a0f3133ffad87551fb2f31" dependencies = [ "serde", "serde_json", @@ -1932,58 +1932,58 @@ dependencies = [ [[package]] name = "pax-properties-coproduct" -version = "0.10.4" +version = "0.10.6" dependencies = [ - "pax-runtime-api 0.10.4", + "pax-runtime-api 0.10.6", ] [[package]] name = "pax-runtime-api" -version = "0.10.4" +version = "0.10.6" dependencies = [ "kurbo", "lazy_static", "mut_static", - "pax-message 0.10.4", + "pax-message 0.10.6", "uuid", ] [[package]] name = "pax-runtime-api" -version = "0.10.4" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4cad56a6fcf29a7ec9652006604b9e2295eea5c7df15409f46b00bc36a1ff" +checksum = "c53e7307e43dde5d37792e249a89a40edfef9b77786b4a8e8f1bb4e29c91374e" dependencies = [ "kurbo", "lazy_static", "mut_static", - "pax-message 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", + "pax-message 0.10.6 (registry+https://github.com/rust-lang/crates.io-index)", "uuid", ] [[package]] name = "pax-std" -version = "0.10.4" +version = "0.10.6" dependencies = [ "kurbo", "lazy_static", - "pax-compiler 0.10.4", + "pax-compiler 0.10.6", "pax-lang", - "pax-message 0.10.4", - "pax-runtime-api 0.10.4", + "pax-message 0.10.6", + "pax-runtime-api 0.10.6", "piet", "serde_json", ] [[package]] name = "pax-std-primitives" -version = "0.10.4" +version = "0.10.6" dependencies = [ "kurbo", "pax-core", "pax-lang", - "pax-message 0.10.4", - "pax-runtime-api 0.10.4", + "pax-message 0.10.6", + "pax-runtime-api 0.10.6", "pax-std", "piet", "piet-common", diff --git a/docs b/docs index 8569b289a..b8455aca0 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 8569b289aa1d9015bc88b3d2d5b5f8f88496c89e +Subproject commit b8455aca0f697a8c8b6cbe90c1d5110a26b8e4e3 diff --git a/pax-cartridge/Cargo.toml b/pax-cartridge/Cargo.toml index f98d9ffb4..eceb77433 100644 --- a/pax-cartridge/Cargo.toml +++ b/pax-cartridge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-cartridge" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -10,8 +10,8 @@ description = "Static program definition container for Pax programs, intended to [dependencies] piet-common = "0.6.0" -pax-core = {path = "../pax-core", version = "0.10.4"} -pax-runtime-api = {path = "../pax-runtime-api", version = "0.10.4"} -pax-properties-coproduct = {path = "../pax-properties-coproduct", version="0.10.4"} -pax-std-primitives = {path = "../pax-std/pax-std-primitives", version = "0.10.4"} +pax-core = {path = "../pax-core", version = "0.10.6"} +pax-runtime-api = {path = "../pax-runtime-api", version = "0.10.6"} +pax-properties-coproduct = {path = "../pax-properties-coproduct", version="0.10.6"} +pax-std-primitives = {path = "../pax-std/pax-std-primitives", version = "0.10.6"} diff --git a/pax-chassis-common/Cargo.toml b/pax-chassis-common/Cargo.toml index 077df9854..53d61fb92 100644 --- a/pax-chassis-common/Cargo.toml +++ b/pax-chassis-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-chassis-common" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" description = "Shared resources for Pax Chassis" @@ -16,11 +16,11 @@ include = ["src/**/*","pax-swift-common/**/*"] [dependencies] piet = "0.6.0" piet-coregraphics = "0.6.0" -pax-core = { path = "../pax-core", version="0.10.4" } -pax-cartridge = {path="../pax-cartridge", version="0.10.4"} -pax-message = {path = "../pax-message", version="0.10.4"} -pax-runtime-api = {path = "../pax-runtime-api", version="0.10.4"} -pax-properties-coproduct = {path="../pax-properties-coproduct", version="0.10.4"} +pax-core = { path = "../pax-core", version="0.10.6" } +pax-cartridge = {path="../pax-cartridge", version="0.10.6"} +pax-message = {path = "../pax-message", version="0.10.6"} +pax-runtime-api = {path = "../pax-runtime-api", version="0.10.6"} +pax-properties-coproduct = {path="../pax-properties-coproduct", version="0.10.6"} lazy_static = "1.4.0" mut_static = "5.0.0" #be cautious about core-graphics' version number -- diff --git a/pax-chassis-ios/Cargo.toml b/pax-chassis-ios/Cargo.toml index bf6e25494..e7fe28654 100644 --- a/pax-chassis-ios/Cargo.toml +++ b/pax-chassis-ios/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pax-chassis-ios" edition = "2021" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] license = "MIT OR Apache-2.0" homepage = "https://pax.dev/" @@ -13,7 +13,7 @@ name = "paxchassisios" crate-type = ["cdylib"] [dependencies] -pax-chassis-common = {version = "0.10.4", path="../pax-chassis-common"} +pax-chassis-common = {version = "0.10.6", path="../pax-chassis-common"} # The following empty [workspace] directive is a workaround to satisfy # a cargo workspace bug, as documented: https://github.com/rust-lang/cargo/issues/6745 diff --git a/pax-chassis-macos/Cargo.toml b/pax-chassis-macos/Cargo.toml index 10eca45fb..a6b8bd676 100644 --- a/pax-chassis-macos/Cargo.toml +++ b/pax-chassis-macos/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pax-chassis-macos" edition = "2021" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] license = "MIT OR Apache-2.0" homepage = "https://pax.dev/" @@ -15,12 +15,12 @@ crate-type = ["cdylib"] [dependencies] piet = "0.6.0" piet-coregraphics = "0.6.0" -pax-chassis-common = { path = "../pax-chassis-common", version="0.10.4" } -pax-core = { path = "../pax-core", version="0.10.4" } -pax-cartridge = {path="../pax-cartridge", version="0.10.4"} -pax-message = {path = "../pax-message", version="0.10.4"} -pax-runtime-api = {path = "../pax-runtime-api", version="0.10.4"} -pax-properties-coproduct = {path="../pax-properties-coproduct", version="0.10.4"} +pax-chassis-common = { path = "../pax-chassis-common", version="0.10.6" } +pax-core = { path = "../pax-core", version="0.10.6" } +pax-cartridge = {path="../pax-cartridge", version="0.10.6"} +pax-message = {path = "../pax-message", version="0.10.6"} +pax-runtime-api = {path = "../pax-runtime-api", version="0.10.6"} +pax-properties-coproduct = {path="../pax-properties-coproduct", version="0.10.6"} lazy_static = "1.4.0" mut_static = "5.0.0" #be cautious about core-graphics' version number -- diff --git a/pax-chassis-web/Cargo.toml b/pax-chassis-web/Cargo.toml index 4015e2b54..55c37fa99 100644 --- a/pax-chassis-web/Cargo.toml +++ b/pax-chassis-web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-chassis-web" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -17,11 +17,11 @@ default = ["console_error_panic_hook"] [dependencies] piet = "0.6.0" piet-web = "0.6.0" -pax-core = { path = "../pax-core", version="0.10.4" } -pax-properties-coproduct = {path="../pax-properties-coproduct", version="0.10.4"} -pax-cartridge = {path="../pax-cartridge", version="0.10.4"} -pax-runtime-api = {path = "../pax-runtime-api", version="0.10.4"} -pax-message = {path = "../pax-message", version="0.10.4"} +pax-core = { path = "../pax-core", version="0.10.6" } +pax-properties-coproduct = {path="../pax-properties-coproduct", version="0.10.6"} +pax-cartridge = {path="../pax-cartridge", version="0.10.6"} +pax-runtime-api = {path = "../pax-runtime-api", version="0.10.6"} +pax-message = {path = "../pax-message", version="0.10.6"} wasm-bindgen = {version = "0.2.80", features=["serde-serialize"]} serde = "1.0.159" diff --git a/pax-cli/Cargo.toml b/pax-cli/Cargo.toml index 295389e16..0ec5c9f95 100644 --- a/pax-cli/Cargo.toml +++ b/pax-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-cli" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -12,12 +12,12 @@ description = "Command line interface tool for developing, packaging, and managi [dependencies] clap = "2.33.3" -pax-compiler = {path = "../pax-compiler", version = "0.10.4"} +pax-compiler = {path = "../pax-compiler", version = "0.10.6"} rustc_version = "0.4.0" tokio = { version = "1", features = ["full"] } colored = "2.0.0" reqwest = "0.11.18" signal-hook = "0.3" nix = "0.20.2" -pax-language-server = {version = "0.10.4"} +pax-language-server = {version = "0.10.6"} diff --git a/pax-compiler/Cargo.toml b/pax-compiler/Cargo.toml index d8167adb4..dcdca0789 100644 --- a/pax-compiler/Cargo.toml +++ b/pax-compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-compiler" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -31,8 +31,8 @@ tokio = { version = "1", features = ["full"] } reqwest = { version = "0.11.18", features = ["blocking"] } tar = "0.4" fs_extra = "1.3.0" -pax-message = {version = "0.10.4", path="../pax-message"} -pax-runtime-api = {version= "0.10.4", path="../pax-runtime-api"} +pax-message = {version = "0.10.6", path="../pax-message"} +pax-runtime-api = {version= "0.10.6", path="../pax-runtime-api"} pest = "2.6.0" pest_derive = "2.6.0" itertools = "0.10.5" diff --git a/pax-compiler/new-project-template/src/lib.pax b/pax-compiler/new-project-template/src/lib.pax index 3f53bb908..28bf22d3d 100644 --- a/pax-compiler/new-project-template/src/lib.pax +++ b/pax-compiler/new-project-template/src/lib.pax @@ -1,7 +1,33 @@ - - - + + -@handlers { - did_mount: self.handle_did_mount +@handlers{ + did_mount:handle_did_mount + will_render:handle_will_render +} + +@settings { + .centered { + x: 50% + y: 50% + anchor_x: 50% + anchor_y: 50% + } + .small { + width: 120px + height: 120px + } + #text { + style: { + font: {Font::system("Times New Roman", FontStyle::Normal, FontWeight::Bold)}, + font_size: 32px, + fill: {Color::rgba(1.0, 1.0, 1.0, 1.0)}, + align_vertical: TextAlignVertical::Center, + align_horizontal: TextAlignHorizontal::Center, + align_multiline: TextAlignHorizontal::Center + } + } } \ No newline at end of file diff --git a/pax-compiler/new-project-template/src/lib.rs b/pax-compiler/new-project-template/src/lib.rs index b7e2d3237..9bebcbbb4 100644 --- a/pax-compiler/new-project-template/src/lib.rs +++ b/pax-compiler/new-project-template/src/lib.rs @@ -5,18 +5,30 @@ use pax_lang::api::*; use pax_std::primitives::*; use pax_std::types::*; use pax_std::types::text::*; +use pax_std::components::*; use pax_std::components::Stacker; #[derive(Pax)] #[main] #[file("lib.pax")] pub struct Example { + pub ticks: Property, pub num_clicks: Property, + pub message: Property, } impl Example { pub fn handle_did_mount(&mut self, ctx: RuntimeContext) { - pax_lang::log("Mounted!"); + self.message.set("Click me".to_string()); + } + pub fn handle_will_render(&mut self, ctx: RuntimeContext) { + let old_ticks = self.ticks.get(); + self.ticks.set(old_ticks + 1); } + pub fn increment(&mut self, ctx: RuntimeContext, args: ArgsClick){ + let old_num_clicks = self.num_clicks.get(); + self.num_clicks.set(old_num_clicks + 1); + self.message.set(format!("{} clicks", self.num_clicks.get())); + } } \ No newline at end of file diff --git a/pax-compiler/src/lib.rs b/pax-compiler/src/lib.rs index f24f09123..53f67f8e8 100644 --- a/pax-compiler/src/lib.rs +++ b/pax-compiler/src/lib.rs @@ -141,7 +141,6 @@ fn clone_all_to_pkg_dir(pax_dir: &PathBuf, pax_version: &Option, ctx: &R // Pass the GzDecoder to tar::Archive. let mut archive = Archive::new(gz); - // Iterate over the entries in the archive and modify the paths before extracting. for entry_result in archive.entries().expect("Failed to read entries") { let mut entry = entry_result.expect("Failed to read entry"); @@ -1989,12 +1988,16 @@ Note that the temporary directories mentioned above are subject to overwriting.\ return Err(()); } - // Perform recursive copy from userland `assets/` to built `assets/` - if let Err(e) = copy_dir_recursively(&asset_src, &asset_dest, &vec![]) { - eprintln!("Error copying assets: {}", e); - return Err(()); + // Check if the asset_src directory exists before attempting the copy + if asset_src.exists() { + // Perform recursive copy from userland `assets/` to built `assets/` + if let Err(e) = copy_dir_recursively(&asset_src, &asset_dest, &vec![]) { + eprintln!("Error copying assets: {}", e); + return Err(()); + } } + //Copy fully built project into .pax/build/web, ready for e.g. publishing let build_src = interface_path.join(PUBLIC_DIR_NAME); let build_dest = pax_dir diff --git a/pax-core/Cargo.toml b/pax-core/Cargo.toml index 3bcb24649..2b77ec20f 100644 --- a/pax-core/Cargo.toml +++ b/pax-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-core" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -14,9 +14,9 @@ description = "Core shared runtime and rendering engine for Pax" piet = "0.6.0" piet-common = "0.6.0" kurbo = "0.9.0" -pax-properties-coproduct = { path="../pax-properties-coproduct", version="0.10.4" } -pax-runtime-api = {path = "../pax-runtime-api", version="0.10.4"} -pax-message = {path = "../pax-message", version="0.10.4"} +pax-properties-coproduct = { path="../pax-properties-coproduct", version="0.10.6" } +pax-runtime-api = {path = "../pax-runtime-api", version="0.10.6"} +pax-message = {path = "../pax-message", version="0.10.6"} wasm-bindgen = {version = "0.2.30", features=["serde-serialize"]} diff --git a/pax-example/Cargo.toml b/pax-example/Cargo.toml index 489d6a1b8..cf862c0c9 100644 --- a/pax-example/Cargo.toml +++ b/pax-example/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-example" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -9,9 +9,9 @@ repository = "https://www.github.com/pax-lang/pax" description = "Example and development app for the Pax monorepo and compiler" [dependencies] -pax-lang = { version="0.10.4", path=".pax/pkg/pax-lang" } -pax-std = { version="0.10.4", path=".pax/pkg/pax-std" } -pax-compiler = {version = "0.10.4", path=".pax/pkg/pax-compiler", optional = true} +pax-lang = { version="0.10.6", path=".pax/pkg/pax-lang" } +pax-std = { version="0.10.6", path=".pax/pkg/pax-std" } +pax-compiler = {version = "0.10.6", path=".pax/pkg/pax-compiler", optional = true} serde_json = {version = "1.0.95", optional = true} [features] diff --git a/pax-lang/Cargo.toml b/pax-lang/Cargo.toml index f54c2697f..149013f8d 100644 --- a/pax-lang/Cargo.toml +++ b/pax-lang/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-lang" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -11,10 +11,10 @@ description = "Root import entry-point for using Pax in a Rust program" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -pax-macro = {path="../pax-macro", version="0.10.4"} -pax-message = {path="../pax-message", version="0.10.4"} -pax-runtime-api = {path="../pax-runtime-api", version="0.10.4"} -pax-compiler = {path="../pax-compiler", optional=true, version="0.10.4"} +pax-macro = {path="../pax-macro", version="0.10.6"} +pax-message = {path="../pax-message", version="0.10.6"} +pax-runtime-api = {path="../pax-runtime-api", version="0.10.6"} +pax-compiler = {path="../pax-compiler", optional=true, version="0.10.6"} [features] parser = ["dep:pax-compiler"] diff --git a/pax-language-server/Cargo.toml b/pax-language-server/Cargo.toml index 44f33ead6..277a08d99 100644 --- a/pax-language-server/Cargo.toml +++ b/pax-language-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-language-server" -version = "0.10.4" +version = "0.10.6" authors = ["Warfa Jibril "] license = "MIT OR Apache-2.0" homepage = "https://pax.dev/" @@ -18,7 +18,7 @@ tokio = { version = "1.32.0", features = ["full"] } tower-lsp = "0.20.0" proc-macro2 = { version = "1.0", features = ["span-locations"] } quote = "1.0.33" -pax-compiler = {version = "0.10.4", path="../pax-compiler"} +pax-compiler = {version = "0.10.6", path="../pax-compiler"} pest = "2.7.4" pest_derive = "2.7.4" phf = { version = "0.11.2", features=["macros"] } diff --git a/pax-macro/Cargo.toml b/pax-macro/Cargo.toml index 49b28cccf..051783863 100644 --- a/pax-macro/Cargo.toml +++ b/pax-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-macro" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" diff --git a/pax-message/Cargo.toml b/pax-message/Cargo.toml index 0ab451e33..b2fbd6d0b 100644 --- a/pax-message/Cargo.toml +++ b/pax-message/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-message" -version = "0.10.4" +version = "0.10.6" edition = "2021" authors = ["Zack Brown "] license = "MIT OR Apache-2.0" diff --git a/pax-properties-coproduct/Cargo.toml b/pax-properties-coproduct/Cargo.toml index 87c521bef..32d54fc19 100644 --- a/pax-properties-coproduct/Cargo.toml +++ b/pax-properties-coproduct/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-properties-coproduct" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" @@ -13,7 +13,7 @@ description = "Static container for program-variable data structures and polymor # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -pax-runtime-api = {path = "../pax-runtime-api", version="0.10.4"} +pax-runtime-api = {path = "../pax-runtime-api", version="0.10.6"} # #[patch.crates-io] diff --git a/pax-runtime-api/Cargo.toml b/pax-runtime-api/Cargo.toml index 81dba3b40..4718b213e 100644 --- a/pax-runtime-api/Cargo.toml +++ b/pax-runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-runtime-api" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -15,4 +15,4 @@ kurbo = "0.9.0" lazy_static = "1.4.0" mut_static = "5.0.0" uuid = {version = "0.8", features = ["v4", "wasm-bindgen"]} -pax-message = {version="0.10.4", path="../pax-message"} +pax-message = {version="0.10.6", path="../pax-message"} diff --git a/pax-std/Cargo.toml b/pax-std/Cargo.toml index 90e3fb86e..d9a06d596 100644 --- a/pax-std/Cargo.toml +++ b/pax-std/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pax-std" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -16,12 +16,12 @@ primitives_crate = "./pax-std-primitives" [dependencies] piet = "0.6.0" kurbo = "0.9.0" -pax-lang = {path = "../pax-lang", version="0.10.4"} -pax-message = {path = "../pax-message", version="0.10.4"} +pax-lang = {path = "../pax-lang", version="0.10.6"} +pax-message = {path = "../pax-message", version="0.10.6"} lazy_static = "1.4.0" -pax-compiler = {path="../pax-compiler", optional = true, version="0.10.4"} +pax-compiler = {path="../pax-compiler", optional = true, version="0.10.6"} serde_json = {version="1.0.95", optional = true} -pax-runtime-api = {version="0.10.4", path="../pax-runtime-api"} +pax-runtime-api = {version="0.10.6", path="../pax-runtime-api"} [features] parser = ["pax-lang/parser", "dep:pax-compiler", "dep:serde_json"] \ No newline at end of file diff --git a/pax-std/pax-std-primitives/Cargo.toml b/pax-std/pax-std-primitives/Cargo.toml index 933b6d479..168a5800b 100644 --- a/pax-std/pax-std-primitives/Cargo.toml +++ b/pax-std/pax-std-primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pax-std-primitives" -version = "0.10.4" +version = "0.10.6" authors = ["Zack Brown "] edition = "2021" license = "MIT OR Apache-2.0" @@ -12,11 +12,11 @@ description = "Primitives crate for Pax's standard library" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -pax-lang = {path = "../../pax-lang", version="0.10.4"} -pax-core = {path = "../../pax-core", version="0.10.4"} -pax-std = {path = "../", version="0.10.4"} -pax-runtime-api = {path = "../../pax-runtime-api", version="0.10.4"} -pax-message = {path = "../../pax-message", version="0.10.4" } +pax-lang = {path = "../../pax-lang", version="0.10.6"} +pax-core = {path = "../../pax-core", version="0.10.6"} +pax-std = {path = "../", version="0.10.6"} +pax-runtime-api = {path = "../../pax-runtime-api", version="0.10.6"} +pax-message = {path = "../../pax-message", version="0.10.6" } piet = "0.6.0" piet-common = "0.6.0" kurbo = "0.9.0"