From 8f69baca95c0b588339c39d880dd7cd192862af4 Mon Sep 17 00:00:00 2001 From: Eric Harris-Braun Date: Tue, 7 Jan 2025 16:54:08 -0500 Subject: [PATCH] update to hc 0.4 & moss 0.13 --- Cargo.lock | 279 ++-- Cargo.toml | 4 +- flake.lock | 72 +- package-lock.json | 2243 +++++++++++++++++++++-------- package.json | 9 +- ui/package.json | 20 +- ui/src/App.svelte | 6 +- ui/src/AttachmentsDialog.svelte | 6 +- ui/src/AttachmentsList.svelte | 4 +- ui/src/BoardMenu.svelte | 4 +- ui/src/StickyEditor.svelte | 2 +- ui/src/TalkingStickiesPane.svelte | 2 +- ui/src/board.ts | 8 +- we_dev/config.ts | 54 +- 14 files changed, 1851 insertions(+), 862 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9ed06b0..e7948bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,9 +143,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.30" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7" dependencies = [ "shlex", ] @@ -158,22 +158,22 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", "serde", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] name = "colored" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", "windows-sys", @@ -199,9 +199,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" dependencies = [ "libc", ] @@ -261,7 +261,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] @@ -283,7 +283,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] @@ -296,7 +296,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] @@ -389,7 +389,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] @@ -457,14 +457,14 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.0" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" [[package]] name = "hc_zome_profiles_coordinator" version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=main-0.4#a99be0f5be06f9bfe0d051eaa90a44f7c24772c4" +source = "git+https://github.com/holochain-open-dev/profiles?branch=main-0.4#ac038bf4163ab3950817ef858a920746f8678063" dependencies = [ "derive_more", "hc_zome_profiles_integrity", @@ -475,7 +475,7 @@ dependencies = [ [[package]] name = "hc_zome_profiles_integrity" version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=main-0.4#a99be0f5be06f9bfe0d051eaa90a44f7c24772c4" +source = "git+https://github.com/holochain-open-dev/profiles?branch=main-0.4#ac038bf4163ab3950817ef858a920746f8678063" dependencies = [ "derive_more", "hdi", @@ -485,7 +485,7 @@ dependencies = [ [[package]] name = "hc_zome_syn_coordinator" version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=main-0.4#ed8c0a1ac36fb7627f708fd725addfe5a751bc02" +source = "git+https://github.com/holochain/syn?branch=main-0.4#6dedfe9b781dbe7f00ab8284a75c1c44adfcde48" dependencies = [ "hc_zome_syn_integrity", "hdk", @@ -496,7 +496,7 @@ dependencies = [ [[package]] name = "hc_zome_syn_integrity" version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=main-0.4#ed8c0a1ac36fb7627f708fd725addfe5a751bc02" +source = "git+https://github.com/holochain/syn?branch=main-0.4#6dedfe9b781dbe7f00ab8284a75c1c44adfcde48" dependencies = [ "hdi", "serde", @@ -504,9 +504,9 @@ dependencies = [ [[package]] name = "hdi" -version = "0.5.0-rc.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60c3e7a067ee10f42db15bee27fb44482f93a43ff2b131fee31ac4fd8f49ccc2" +checksum = "bb6eb9cfea1989545cad28a57a99b45450eb944ecfd69a8e16b66938c4fde0b4" dependencies = [ "getrandom", "hdk_derive", @@ -522,9 +522,9 @@ dependencies = [ [[package]] name = "hdk" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d9305ed14e2dba02088e89a65d44294a701e35f715c9cd8692b70299666e86" +checksum = "63d58cf6069eca71d7592123981ae38e2ddd835f3c99a31e9118c58a97ab58c3" dependencies = [ "getrandom", "hdi", @@ -542,9 +542,9 @@ dependencies = [ [[package]] name = "hdk_derive" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4103bbeaec462f7f0643a418823dad035ed8e108d6d36322d6544f7565b5dbf5" +checksum = "5e01859b034b0a17a8835cddaa03a9c6e880c89ba4379c2b15e35a1f75093ff3" dependencies = [ "darling 0.14.4", "heck", @@ -570,9 +570,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "holo_hash" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190c060ed23f60135e8ba0ff08c77a7ca283af35cc4aadf321433bfade7bcf5b" +checksum = "726bb4d90b93de9d5c433066ed57195143adb6e85d7e5f16faa81e6fb4004b1d" dependencies = [ "base64", "blake2b_simd", @@ -588,9 +588,9 @@ dependencies = [ [[package]] name = "holochain_integrity_types" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55fd6b8aa759be57a51c6af632d81e50e3200ac10d38dd35e094c1ed957591b9" +checksum = "2d8c91d3ceabfeed3f1e0cb3e1f6cc4d64828b2d4d8330894304f68231e0378b" dependencies = [ "holo_hash", "holochain_secure_primitive", @@ -605,9 +605,9 @@ dependencies = [ [[package]] name = "holochain_nonce" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e9d716254b6d1eba405b5fc0f09dc8d4260482fa06dbe98a4c610b38fd83de" +checksum = "f7d1a04f9b02b9cbf3feaf3db3bde21fc41c3cc037b1d4d8b0a5937d272a3317" dependencies = [ "getrandom", "holochain_secure_primitive", @@ -616,9 +616,9 @@ dependencies = [ [[package]] name = "holochain_secure_primitive" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3160015099d36ece72a40d78fe08033837dd5c8ea9cb23f01782986238a66480" +checksum = "fe147973296a36d52e93d1940e49efbbf1b4708d24487f32afd6689946c5698c" dependencies = [ "paste", "serde", @@ -652,9 +652,9 @@ dependencies = [ [[package]] name = "holochain_util" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b36a8bd9f79cbe6de5fded86b9074c54081a97367660c466d25f5ac6841dc1" +checksum = "ef6cb07a88c8e3e8b1bc7a94311d7f65d80b9fbdbeeab696c46dd27a93bb8fbc" dependencies = [ "cfg-if", "colored", @@ -692,9 +692,9 @@ dependencies = [ [[package]] name = "holochain_zome_types" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "073de2496e0f7d5ed28d2fe20b366a9d0d81c85bc420936de4a4ca4bcfd772a7" +checksum = "1470aaa2242702fb3281ff74b7d67e3a88f04b2c15aad0302fe6c0e2e8c91b2c" dependencies = [ "derive_more", "holo_hash", @@ -742,9 +742,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" dependencies = [ "equivalent", "hashbrown", @@ -792,24 +792,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "kitsune_p2p_bin_data" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb7c39b8e0c7c2f37457ab7005903bda9c30d4d2f45d84c61776dc025863559" +checksum = "f2b6f5e0380a81662d67a6d34e5e385961afa8233d2718db5abddb6ef28d683e" dependencies = [ "base64", "derive_more", @@ -822,9 +823,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_block" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d331df99fe02990b7ae8c3767ea9437519a158e353905dea49a022f3511bee8" +checksum = "0cd79fc3af2a861263a04f7e20206f29d3439095ecbf1ae13fde9e13d01e371f" dependencies = [ "kitsune_p2p_bin_data", "kitsune_p2p_timestamp", @@ -833,9 +834,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_dht_arc" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a821f0daf7ac92fc4bcd59e4b121387756ca8a68fcfe87b7efeac863b5483ab" +checksum = "793717f9af458a18fd802beeb2c6888c853b89b391fd8443bb181fc10a1a5850" dependencies = [ "derive_more", "gcollections", @@ -846,9 +847,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_timestamp" -version = "0.4.0-rc.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca09ee47fe55fd72e12b2af9fd91bce5e6e0db04ecaa156ca75dd901a019af80" +checksum = "f7680d67c36b6d2f8c4fa32ddad81f46ca271f3ce3f29f05d695081363afad7b" dependencies = [ "chrono", "serde", @@ -862,9 +863,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "lock_api" @@ -932,7 +933,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -943,9 +944,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" @@ -955,12 +956,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "prettyplease" -version = "0.2.22" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" +checksum = "483f8c21f64f3ea09fe0f30f5d48c3e8eefe5dac9129f0075f76593b4c1da705" dependencies = [ "proc-macro2", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] @@ -989,9 +990,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.87" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -1012,18 +1013,18 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] [[package]] name = "redox_syscall" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" +checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" dependencies = [ "bitflags 2.6.0", ] @@ -1073,9 +1074,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" dependencies = [ "serde", ] @@ -1115,14 +1116,14 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.135" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" dependencies = [ "indexmap", "itoa", @@ -1214,9 +1215,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a" dependencies = [ "proc-macro2", "quote", @@ -1266,7 +1267,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] @@ -1284,29 +1285,29 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -1315,20 +1316,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -1348,9 +1349,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "valuable" @@ -1372,9 +1373,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" dependencies = [ "cfg-if", "once_cell", @@ -1383,24 +1384,23 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" +checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1408,22 +1408,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.95", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" [[package]] name = "windows-core" @@ -1431,31 +1431,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", + "windows-targets", ] [[package]] @@ -1464,46 +1449,28 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" @@ -1516,48 +1483,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" diff --git a/Cargo.toml b/Cargo.toml index 0d30955..6eea241 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,8 +9,8 @@ members = ["dnas/*/zomes/coordinator/*", "dnas/*/zomes/integrity/*"] resolver = "2" [workspace.dependencies] -hdi = "0.5.0-rc" -hdk = "0.4.0-rc" +hdi = "0.5.0" +hdk = "0.4.0" serde = "1" [workspace.dependencies.talking-stickies] diff --git a/flake.lock b/flake.lock index c23c9e7..cf506ef 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "crane": { "locked": { - "lastModified": 1727974419, - "narHash": "sha256-WD0//20h+2/yPGkO88d2nYbb23WMWYvnRyDQ9Dx4UHg=", + "lastModified": 1734808813, + "narHash": "sha256-3aH/0Y6ajIlfy7j52FGZ+s4icVX0oHhqBzRdlOeztqg=", "owner": "ipetkov", "repo": "crane", - "rev": "37e4f9f0976cb9281cd3f0c70081e5e0ecaee93f", + "rev": "72e2d02dbac80c8c86bf6bf3e785536acf8ee926", "type": "github" }, "original": { @@ -20,11 +20,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1727826117, - "narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=", + "lastModified": 1733312601, + "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1", + "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", "type": "github" }, "original": { @@ -36,16 +36,16 @@ "hc-launch": { "flake": false, "locked": { - "lastModified": 1727250978, - "narHash": "sha256-6u/VjFRV4eQQS4H0he7C0n7uNjzBBtkeoyN46jTO0mc=", + "lastModified": 1734474851, + "narHash": "sha256-OtXwvb97Qt+xh/K4+voy60kMnpPZvEoqoe2Bgkn+Nro=", "owner": "holochain", "repo": "hc-launch", - "rev": "92afce654187be5abef67d34df20bd6464524cf3", + "rev": "ca598033225d8ee3df7911c1cbde6004182e84eb", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.4", "repo": "hc-launch", "type": "github" } @@ -53,16 +53,16 @@ "hc-scaffold": { "flake": false, "locked": { - "lastModified": 1727375207, - "narHash": "sha256-wGS+cOhvakLWscqPI0LaBZVZ3ryORV3YDvL+bfhI+WA=", + "lastModified": 1734716209, + "narHash": "sha256-nJkYMXTM6tDXuPEjnlT/z8mRM3S9i1latFSZ4ABhy0M=", "owner": "holochain", "repo": "scaffolding", - "rev": "b218f253a124b6e7b5be0600c3aab7a57344f0f2", + "rev": "13c57210109e4df44b3ea9ae88013d95dc6c399d", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.4", "repo": "scaffolding", "type": "github" } @@ -70,16 +70,16 @@ "holochain": { "flake": false, "locked": { - "lastModified": 1728079169, - "narHash": "sha256-sbQiTsh5dhI8ioQIfYkdNsCQCCT+vef+RhXumvYiVQQ=", + "lastModified": 1734458780, + "narHash": "sha256-v06NZ0VWiGSC6+JfnQ0qCmjEhSOfdwG76dxzJ2fgh7Y=", "owner": "holochain", "repo": "holochain", - "rev": "d2868417b921850206247595f0e00d6eaf1b84f2", + "rev": "f9311904e553e56e6622a978853974892d83e23e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.4.0-rc.0", + "ref": "holochain-0.4.0", "repo": "holochain", "type": "github" } @@ -96,11 +96,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1728325228, - "narHash": "sha256-On5Kto/s/mEqHm1QfJ1+5FSwkQw4E7ArHVj2ImO58t0=", + "lastModified": 1735318660, + "narHash": "sha256-36GaLinGqrTDS44agibiHbfAJv/F5PZbR4TCMEBQ9/0=", "owner": "holochain", "repo": "holonix", - "rev": "6df6c63e5c06720289a7e7376deec94b620af470", + "rev": "d7e811d568f6d713a16961991efd6bf0047844f3", "type": "github" }, "original": { @@ -113,46 +113,46 @@ "lair-keystore": { "flake": false, "locked": { - "lastModified": 1726865440, - "narHash": "sha256-+ARQs+Sfmh8QXMyjjHjm6Ib8Ag86Jm2vnyB6l3zTCgA=", + "lastModified": 1732721902, + "narHash": "sha256-D8sXIpOptaXib5bc6zS7KsGzu4D08jaL8Fx1W/mlADE=", "owner": "holochain", "repo": "lair", - "rev": "9f306efed597765b70da704e1739ecc67f2510e0", + "rev": "e82937521ae9b7bdb30c8b0736c13cd4220a0223", "type": "github" }, "original": { "owner": "holochain", - "ref": "lair_keystore-v0.5.2", + "ref": "lair_keystore-v0.5.3", "repo": "lair", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1717179513, - "narHash": "sha256-vboIEwIQojofItm2xGCdZCzW96U85l9nDW3ifMuAIdM=", + "lastModified": 1734875076, + "narHash": "sha256-Pzyb+YNG5u3zP79zoi8HXYMs15Q5dfjDgwCdUI5B0nY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "63dacb46bf939521bdc93981b4cbb7ecb58427a0", + "rev": "1807c2b91223227ad5599d7067a61665c52d1295", "type": "github" }, "original": { "owner": "nixos", - "ref": "24.05", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-lib": { "locked": { - "lastModified": 1727825735, - "narHash": "sha256-0xHYkMkeLVQAMa7gvkddbPqpxph+hDzdu1XdGPJR+Os=", + "lastModified": 1733096140, + "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" } }, "root": { @@ -176,11 +176,11 @@ ] }, "locked": { - "lastModified": 1728268235, - "narHash": "sha256-lJMFnMO4maJuNO6PQ5fZesrTmglze3UFTTBuKGwR1Nw=", + "lastModified": 1734834660, + "narHash": "sha256-bm8V+Cu8rWJA+vKQnc94mXTpSDgvedyoDKxTVi/uJfw=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "25685cc2c7054efc31351c172ae77b21814f2d42", + "rev": "b070e6030118680977bc2388868c4b3963872134", "type": "github" }, "original": { diff --git a/package-lock.json b/package-lock.json index 57ec74b..c87e549 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,9 @@ }, "devDependencies": { "@holochain-playground/cli": "^0.300.1", - "@holochain/hc-spin": "^0.400.0-dev.3", + "@holochain/hc-spin": "^0.400.0", "@rollup/plugin-typescript": "^8.0.0", - "@theweave/cli": "0.13.0-gamma.3", + "@theweave/cli": "0.13.0-rc.0", "@tsconfig/svelte": "^2.0.0", "bestzip": "^2.2.0", "concurrently": "^6.2.1", @@ -112,7 +112,9 @@ } }, "node_modules/@ctrl/tinycolor": { - "version": "4.0.2", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.1.0.tgz", + "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==", "license": "MIT", "engines": { "node": ">=14" @@ -190,65 +192,56 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.0", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", + "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.9" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", + "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.9" } }, "node_modules/@floating-ui/utils": { - "version": "0.1.6", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", "license": "MIT" }, "node_modules/@holo-host/identicon": { "version": "0.1.0", "license": "ISC" }, - "node_modules/@holochain-playground/cli": { - "version": "0.300.1", - "resolved": "https://registry.npmjs.org/@holochain-playground/cli/-/cli-0.300.1.tgz", - "integrity": "sha512-9cFMXbD+eTkpEWzoiVWC1O5U1ylHRubds7ovqzZZgF7bDGWDkEm4PYbcEIDnBRLrTo6QCkK2jQF5lj6SxX43UA==", - "dev": true, - "bin": { - "holochain-playground": "dist/app.js" - } - }, - "node_modules/@holochain-syn/client": { + "node_modules/@holochain-open-dev/elements": { "version": "0.400.0-rc.0", - "resolved": "https://registry.npmjs.org/@holochain-syn/client/-/client-0.400.0-rc.0.tgz", - "integrity": "sha512-khFwUl96x97BRzQ9DAKbryfh6kTmcvJedMRYzIZ+tOBUdZegntA45Y04XanlnM8IJ/QUE3tUaNgjeXD+vObwLA==", - "dependencies": { - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", - "@msgpack/msgpack": "^2.7.0", - "automerge": "^1.0.1-preview.7" - } - }, - "node_modules/@holochain-syn/client/node_modules/@holochain-open-dev/utils": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.4.tgz", - "integrity": "sha512-/SJIrR2uPJqXPHQ18a2fSjs83G94zbluMA34103iMqnN06JXWfSyiZWHrgovgP9MQ2DXDK1D9QahsTHzvmlQwQ==", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0-rc.0.tgz", + "integrity": "sha512-j3dI0LFIJ8DZGORqAjWOmu8pydNu0MSWaxKcBfyHD4bE1jWGDxt7V6BxyGePzSTrdSA2SuOr2HJm0/jOSkm+4g==", "dependencies": { - "@holochain/client": "^0.18.0-dev.13", - "@msgpack/msgpack": "^2.8.0", - "blakejs": "^1.2.1", - "emittery": "^1.0.1", - "lodash-es": "^4.17.21", - "sort-keys": "^5.0.0" + "@holo-host/identicon": "^0.1.0", + "@holochain/client": "0.18.0-rc.1", + "@lit/localize": "^0.12.0", + "@mdi/js": "^7.1.96", + "@shoelace-style/shoelace": "^2.11.0", + "lit": "^3.0.2", + "prosemirror-commands": "^1.5.2", + "prosemirror-keymap": "^1.2.2", + "prosemirror-state": "^1.4.3", + "prosemirror-view": "^1.31.3" } }, - "node_modules/@holochain-syn/client/node_modules/@holochain/client": { - "version": "0.18.0-dev.13", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.13.tgz", - "integrity": "sha512-pwmqsVRhzERt036Ms3Nch7UT94u1+kEPnGF1rcYParrx8lE5aol5XxW5UqS1wiIoadd5iYjYXJE8CJI2fga0Sg==", + "node_modules/@holochain-open-dev/elements/node_modules/@holochain/client": { + "version": "0.18.0-rc.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", + "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -264,90 +257,68 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain-syn/core": { - "version": "0.400.0-rc.0", - "resolved": "https://registry.npmjs.org/@holochain-syn/core/-/core-0.400.0-rc.0.tgz", - "integrity": "sha512-9vQ5mn5TWW5XGM9lJyg2mWP5YSV3W+qJMIgjF3Vv9jgmaP5+HUzCnq263Oq8gf22awLFwh7P4vmPqLDPMQsk7g==", - "dependencies": { - "@holochain-open-dev/elements": "^0.400.0-dev.3", - "@holochain-open-dev/profiles": "^0.400.0-dev.4", - "@holochain-open-dev/stores": "^0.400.0-dev.3", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain-syn/client": "^0.400.0-rc.0", - "@holochain-syn/store": "^0.400.0-rc.0", - "@holochain/client": "^0.18.0-dev.13", - "@lit/context": "^1.0.0", - "@lit/localize": "^0.12.0", - "@scoped-elements/cytoscape": "^0.2.0", - "@shoelace-style/shoelace": "^2.3.0", - "lit": "^3.0.0" + "node_modules/@holochain-open-dev/elements/node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, - "node_modules/@holochain-syn/core/node_modules/@holochain-open-dev/elements": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0-dev.3.tgz", - "integrity": "sha512-dlGBnDxQKmhXElO32ipjkgxdD6nmfPR2edLYDHzGWdP4uetNWTrbqSjWfw+dqDMmGG1nQkmIkTeBAFBstVgWoQ==", + "node_modules/@holochain-open-dev/elements/node_modules/lit": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", + "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", + "license": "BSD-3-Clause", "dependencies": { - "@holo-host/identicon": "^0.1.0", - "@holochain/client": "^0.18.0-dev.13", - "@lit/localize": "^0.12.0", - "@mdi/js": "^7.1.96", - "@shoelace-style/shoelace": "^2.11.0", - "lit": "^3.0.2", - "prosemirror-commands": "^1.5.2", - "prosemirror-keymap": "^1.2.2", - "prosemirror-state": "^1.4.3", - "prosemirror-view": "^1.31.3" + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.1.0", + "lit-html": "^3.2.0" } }, - "node_modules/@holochain-syn/core/node_modules/@holochain-open-dev/profiles": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0-dev.4.tgz", - "integrity": "sha512-fwYpbPmdxbPv9DlnXXmhk/BGka6j/ovPGj4EkN5Uv3ao3BNHHIhBm39dRmlJVC8JXOJCPYeIkeEOM6/92A61aw==", + "node_modules/@holochain-open-dev/elements/node_modules/lit-element": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", + "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "license": "BSD-3-Clause", "dependencies": { - "@holochain-open-dev/elements": "0.400.0-dev.3", - "@holochain-open-dev/stores": "0.400.0-dev.3", - "@holochain-open-dev/utils": "0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", - "@lit/context": "^1.0.1", - "@lit/localize": "^0.12.0", - "@mdi/js": "^7.1.96", - "@shoelace-style/shoelace": "^2.11.0", - "lit": "^3.0.2" + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.2.0" } }, - "node_modules/@holochain-syn/core/node_modules/@holochain-open-dev/stores": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.3.tgz", - "integrity": "sha512-keo5lLzsz151tCLLHKfbmcEYd7aDpFMDhG9QphvloqETuVAX/MRINrrgY8yEaas2upmTBI+G2avs9VZLXc1mxw==", + "node_modules/@holochain-open-dev/elements/node_modules/lit-html": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", + "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "license": "BSD-3-Clause", "dependencies": { - "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", - "@scoped-elements/cytoscape": "^0.2.0", - "@shoelace-style/shoelace": "^2.11.2", - "lit": "^3.0.2", - "lit-svelte-stores": "^0.3.0", - "svelte": "^3.53.1" + "@types/trusted-types": "^2.0.2" } }, - "node_modules/@holochain-syn/core/node_modules/@holochain-open-dev/utils": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.4.tgz", - "integrity": "sha512-/SJIrR2uPJqXPHQ18a2fSjs83G94zbluMA34103iMqnN06JXWfSyiZWHrgovgP9MQ2DXDK1D9QahsTHzvmlQwQ==", + "node_modules/@holochain-open-dev/profiles": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0-rc.0.tgz", + "integrity": "sha512-DYf+JoUSlW2DGrzOHwocLsqn4OzoadTSnKJ54Y6CC98kGYws8IG/eFC4/RnjbwpvKCg6Qc8YQnVj5X2QxRTntg==", + "license": "MIT", "dependencies": { - "@holochain/client": "^0.18.0-dev.13", - "@msgpack/msgpack": "^2.8.0", - "blakejs": "^1.2.1", - "emittery": "^1.0.1", - "lodash-es": "^4.17.21", - "sort-keys": "^5.0.0" + "@holochain-open-dev/elements": "0.400.0-rc.0", + "@holochain-open-dev/stores": "0.400.0-rc.0", + "@holochain-open-dev/utils": "0.400.0-rc.0", + "@holochain/client": "0.18.0-rc.1", + "@lit/context": "^1.0.1", + "@lit/localize": "^0.12.0", + "@mdi/js": "^7.1.96", + "@shoelace-style/shoelace": "^2.11.0", + "lit": "^3.0.2" } }, - "node_modules/@holochain-syn/core/node_modules/@holochain/client": { - "version": "0.18.0-dev.13", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.13.tgz", - "integrity": "sha512-pwmqsVRhzERt036Ms3Nch7UT94u1+kEPnGF1rcYParrx8lE5aol5XxW5UqS1wiIoadd5iYjYXJE8CJI2fga0Sg==", + "node_modules/@holochain-open-dev/profiles/node_modules/@holochain/client": { + "version": "0.18.0-rc.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", + "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -363,64 +334,54 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain-syn/core/node_modules/@lit/reactive-element": { + "node_modules/@holochain-open-dev/profiles/node_modules/@lit/reactive-element": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0" } }, - "node_modules/@holochain-syn/core/node_modules/lit": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.3.tgz", - "integrity": "sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==", + "node_modules/@holochain-open-dev/profiles/node_modules/lit": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", + "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", + "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" + "lit-element": "^4.1.0", + "lit-html": "^3.2.0" } }, - "node_modules/@holochain-syn/core/node_modules/lit-element": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.5.tgz", - "integrity": "sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==", + "node_modules/@holochain-open-dev/profiles/node_modules/lit-element": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", + "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.1.2" + "lit-html": "^3.2.0" } }, - "node_modules/@holochain-syn/core/node_modules/lit-html": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.3.tgz", - "integrity": "sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==", + "node_modules/@holochain-open-dev/profiles/node_modules/lit-html": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", + "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" } }, - "node_modules/@holochain-syn/store": { + "node_modules/@holochain-open-dev/stores": { "version": "0.400.0-rc.0", - "resolved": "https://registry.npmjs.org/@holochain-syn/store/-/store-0.400.0-rc.0.tgz", - "integrity": "sha512-7lIZMJtiXhpE160Ph3nTBsdjMAqkn8V6KU10zbov7KhvQlektwD0Df7WR1JVM+N2N2poR8j7+omzGqBRANkBQQ==", - "dependencies": { - "@holochain-open-dev/stores": "^0.400.0-dev.3", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain-syn/client": "^0.400.0-rc.0", - "@holochain/client": "^0.18.0-dev.13", - "@msgpack/msgpack": "^2.7.2", - "automerge": "^1.0.1-preview.7", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@holochain-syn/store/node_modules/@holochain-open-dev/stores": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.3.tgz", - "integrity": "sha512-keo5lLzsz151tCLLHKfbmcEYd7aDpFMDhG9QphvloqETuVAX/MRINrrgY8yEaas2upmTBI+G2avs9VZLXc1mxw==", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-rc.0.tgz", + "integrity": "sha512-PQUk1S8mWUxWzudRg8kctJytFM33lqr/QHvPmxTILEwcssEUNF73M72ciTak5MU17nPaFNy243K+G6vAN0GeFg==", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", + "@holochain-open-dev/utils": "0.400.0-rc.0", + "@holochain/client": "0.18.0-rc.1", "@scoped-elements/cytoscape": "^0.2.0", "@shoelace-style/shoelace": "^2.11.2", "lit": "^3.0.2", @@ -428,23 +389,11 @@ "svelte": "^3.53.1" } }, - "node_modules/@holochain-syn/store/node_modules/@holochain-open-dev/utils": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.4.tgz", - "integrity": "sha512-/SJIrR2uPJqXPHQ18a2fSjs83G94zbluMA34103iMqnN06JXWfSyiZWHrgovgP9MQ2DXDK1D9QahsTHzvmlQwQ==", - "dependencies": { - "@holochain/client": "^0.18.0-dev.13", - "@msgpack/msgpack": "^2.8.0", - "blakejs": "^1.2.1", - "emittery": "^1.0.1", - "lodash-es": "^4.17.21", - "sort-keys": "^5.0.0" - } - }, - "node_modules/@holochain-syn/store/node_modules/@holochain/client": { - "version": "0.18.0-dev.13", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.13.tgz", - "integrity": "sha512-pwmqsVRhzERt036Ms3Nch7UT94u1+kEPnGF1rcYParrx8lE5aol5XxW5UqS1wiIoadd5iYjYXJE8CJI2fga0Sg==", + "node_modules/@holochain-open-dev/stores/node_modules/@holochain/client": { + "version": "0.18.0-rc.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", + "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -460,153 +409,349 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain-syn/store/node_modules/@lit/reactive-element": { + "node_modules/@holochain-open-dev/stores/node_modules/@lit/reactive-element": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0" } }, - "node_modules/@holochain-syn/store/node_modules/lit": { + "node_modules/@holochain-open-dev/stores/node_modules/lit": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", + "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^2.0.4", "lit-element": "^4.1.0", "lit-html": "^3.2.0" } }, - "node_modules/@holochain-syn/store/node_modules/lit-element": { + "node_modules/@holochain-open-dev/stores/node_modules/lit-element": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", "lit-html": "^3.2.0" } }, - "node_modules/@holochain-syn/store/node_modules/lit-html": { + "node_modules/@holochain-open-dev/stores/node_modules/lit-html": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" } }, - "node_modules/@holochain/client": { - "version": "0.12.5", + "node_modules/@holochain-open-dev/utils": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-rc.0.tgz", + "integrity": "sha512-3Yq370JUWYc9I+oYGqL7V7gj8VcerwlqlPwf1KdNbhrBNIEVFPnepHXCQX+pLb7nWrcKhi0IO9w/bwTWzBORqw==", + "dependencies": { + "@holochain/client": "0.18.0-rc.1", + "@msgpack/msgpack": "^2.8.0", + "blakejs": "^1.2.1", + "emittery": "^1.0.1", + "lodash-es": "^4.17.21", + "sort-keys": "^5.0.0" + } + }, + "node_modules/@holochain-open-dev/utils/node_modules/@holochain/client": { + "version": "0.18.0-rc.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", + "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", "license": "CAL-1.0", "dependencies": { + "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", - "@msgpack/msgpack": "^2.7.2", - "@tauri-apps/api": "^1.2.0", + "@msgpack/msgpack": "^2.8.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", - "js-base64": "^3.7.3", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", "lodash-es": "^4.17.21", - "tweetnacl": "^1.0.3" + "ws": "^8.14.2" }, "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain/hc-spin": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain/hc-spin/-/hc-spin-0.400.0-dev.3.tgz", - "integrity": "sha512-xuS57cmxhP8saDMlsjZvt10muMYmcYqRUMGmjhRBORy10Xxpqd9yDV2CR2BNLsAdZdBFaAzuFW0twvpVI9KfFw==", + "node_modules/@holochain-playground/cli": { + "version": "0.300.1", + "resolved": "https://registry.npmjs.org/@holochain-playground/cli/-/cli-0.300.1.tgz", + "integrity": "sha512-9cFMXbD+eTkpEWzoiVWC1O5U1ylHRubds7ovqzZZgF7bDGWDkEm4PYbcEIDnBRLrTo6QCkK2jQF5lj6SxX43UA==", "dev": true, - "dependencies": { - "@electron-toolkit/preload": "^3.0.0", - "@electron-toolkit/utils": "^3.0.0", - "@holochain/client": "0.18.0-dev.0", - "@holochain/hc-spin-rust-utils": "^0.300.1", - "@msgpack/msgpack": "^2.8.0", - "bufferutil": "4.0.8", - "commander": "11.1.0", - "electron": "^29.3.1", - "electron-context-menu": "3.6.1", - "get-port": "7.0.0", - "nanoid": "5.0.4", - "split": "1.0.1" - }, "bin": { - "hc-spin": "dist/cli.js" + "holochain-playground": "dist/app.js" } }, - "node_modules/@holochain/hc-spin-rust-utils": { - "version": "0.300.1", - "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils/-/hc-spin-rust-utils-0.300.1.tgz", - "integrity": "sha512-vMC6cgqJ8gOT7dGunTyYd6frqax+XQO9v4ZB5YL6amws9xu9lL6OqG1igNJfGimAbqCaQTd1bq8Ctr+HF8AYyg==", - "dev": true, - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@holochain/hc-spin-rust-utils-darwin-arm64": "0.300.1", - "@holochain/hc-spin-rust-utils-darwin-x64": "0.300.1", - "@holochain/hc-spin-rust-utils-linux-x64-gnu": "0.300.1", - "@holochain/hc-spin-rust-utils-win32-x64-msvc": "0.300.1" + "node_modules/@holochain-syn/client": { + "version": "0.400.0-rc.2", + "resolved": "https://registry.npmjs.org/@holochain-syn/client/-/client-0.400.0-rc.2.tgz", + "integrity": "sha512-KK8O29KsddUVyXtCJXF6ax6fL2MROuEBFFRC3V/UOJ2n9eOiVLabmO/iKQhu5kJ04PkZZaKiBPw4RBE2nakuTQ==", + "dependencies": { + "@holochain-open-dev/utils": "^0.400.0-rc.0", + "@holochain/client": "^0.18.0-rc.1", + "@msgpack/msgpack": "^2.7.0", + "automerge": "^1.0.1-preview.7" } }, - "node_modules/@holochain/hc-spin-rust-utils-darwin-arm64": { - "version": "0.300.1", - "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-darwin-arm64/-/hc-spin-rust-utils-darwin-arm64-0.300.1.tgz", - "integrity": "sha512-IOt+hTVRByaqpzuZ+pN7tTAqNPXsPxE6oc+Hqjo5D4aWP3oeD2b6bEEDRfBicMuUTp7spIqKgT/4Dj0pQtLvyw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "node_modules/@holochain-syn/client/node_modules/@holochain/client": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", + "license": "CAL-1.0", + "dependencies": { + "@bitgo/blake2b": "^3.2.4", + "@holochain/serialization": "^0.1.0-beta-rc.3", + "@msgpack/msgpack": "^2.8.0", + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", + "lodash-es": "^4.17.21", + "ws": "^8.14.2" + }, "engines": { - "node": ">= 10" + "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain/hc-spin-rust-utils-darwin-x64": { - "version": "0.300.1", - "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-darwin-x64/-/hc-spin-rust-utils-darwin-x64-0.300.1.tgz", - "integrity": "sha512-ffxAB9o5XhvwcXi1F6MsURoxhxJbo3HvlBpD0F2VNfyv/zCd15gb8HvcskhcvQFKlCEHigRrilOxHP5Aks8I3w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" + "node_modules/@holochain-syn/core": { + "version": "0.400.0-rc.2", + "resolved": "https://registry.npmjs.org/@holochain-syn/core/-/core-0.400.0-rc.2.tgz", + "integrity": "sha512-YqsGocTDxgOWFH1oFfv21O9clk4nc5QnGmekjVk+Wr4f9BXZy5VwA5Rq9JUsBVrXnSzfzdDJjP6lEYO43gAKLQ==", + "dependencies": { + "@holochain-open-dev/elements": "^0.400.0-rc.0", + "@holochain-open-dev/profiles": "^0.400.0-rc.0", + "@holochain-open-dev/stores": "^0.400.0-rc.0", + "@holochain-open-dev/utils": "^0.400.0-rc.0", + "@holochain-syn/client": "^0.400.0-rc.2", + "@holochain-syn/store": "^0.400.0-rc.2", + "@holochain/client": "^0.18.0-rc.1", + "@lit/context": "^1.0.0", + "@lit/localize": "^0.12.0", + "@scoped-elements/cytoscape": "^0.2.0", + "@shoelace-style/shoelace": "^2.3.0", + "lit": "^3.0.0" } }, - "node_modules/@holochain/hc-spin-rust-utils-linux-x64-gnu": { - "version": "0.300.1", - "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-linux-x64-gnu/-/hc-spin-rust-utils-linux-x64-gnu-0.300.1.tgz", - "integrity": "sha512-SKUJdvKIRkqixgaChnkLvBNWgZgFGLI5tNeV/8WMdxCKqD2kLJzUFSIafl1arck9964iSfsCRMG8/5fpfE+sZg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { + "node_modules/@holochain-syn/core/node_modules/@holochain/client": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", + "license": "CAL-1.0", + "dependencies": { + "@bitgo/blake2b": "^3.2.4", + "@holochain/serialization": "^0.1.0-beta-rc.3", + "@msgpack/msgpack": "^2.8.0", + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", + "lodash-es": "^4.17.21", + "ws": "^8.14.2" + }, + "engines": { + "node": ">=18.0.0 || >=20.0.0" + } + }, + "node_modules/@holochain-syn/core/node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, + "node_modules/@holochain-syn/core/node_modules/lit": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", + "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.1.0", + "lit-html": "^3.2.0" + } + }, + "node_modules/@holochain-syn/core/node_modules/lit-element": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", + "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.2.0" + } + }, + "node_modules/@holochain-syn/core/node_modules/lit-html": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", + "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/@holochain-syn/store": { + "version": "0.400.0-rc.2", + "resolved": "https://registry.npmjs.org/@holochain-syn/store/-/store-0.400.0-rc.2.tgz", + "integrity": "sha512-6lDl+zIyrA84mW/KwqcA+zYCCnrzgXgbNPOWuI4Kae1BTSJ/TZz8H0ZhZyucBQvsONj/WINvg7/vLCZeGT0W2A==", + "dependencies": { + "@holochain-open-dev/stores": "^0.400.0-rc.0", + "@holochain-open-dev/utils": "^0.400.0-rc.0", + "@holochain-syn/client": "^0.400.0-rc.2", + "@holochain/client": "^0.18.0-rc.1", + "@msgpack/msgpack": "^2.7.2", + "automerge": "^1.0.1-preview.7", + "lodash-es": "^4.17.21" + } + }, + "node_modules/@holochain-syn/store/node_modules/@holochain/client": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", + "license": "CAL-1.0", + "dependencies": { + "@bitgo/blake2b": "^3.2.4", + "@holochain/serialization": "^0.1.0-beta-rc.3", + "@msgpack/msgpack": "^2.8.0", + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", + "lodash-es": "^4.17.21", + "ws": "^8.14.2" + }, + "engines": { + "node": ">=18.0.0 || >=20.0.0" + } + }, + "node_modules/@holochain/client": { + "version": "0.12.5", + "license": "CAL-1.0", + "dependencies": { + "@holochain/serialization": "^0.1.0-beta-rc.3", + "@msgpack/msgpack": "^2.7.2", + "@tauri-apps/api": "^1.2.0", + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.3", + "lodash-es": "^4.17.21", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@holochain/hc-spin": { + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin/-/hc-spin-0.400.0.tgz", + "integrity": "sha512-KjX0L2uyTUtg9+SGNnpn8LaZXgnF0s+f8r4loUuGcwLTsRE/eATT3Z8PbCt0Pw0lQ2B5feKiaxy1vJN/XLauqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@electron-toolkit/preload": "^3.0.0", + "@electron-toolkit/utils": "^3.0.0", + "@holochain/client": "0.18.0", + "@holochain/hc-spin-rust-utils": "0.400.0", + "@msgpack/msgpack": "^2.8.0", + "bufferutil": "4.0.8", + "commander": "11.1.0", + "electron": "^29.3.1", + "electron-context-menu": "3.6.1", + "get-port": "7.0.0", + "nanoid": "5.0.4", + "split": "1.0.1" + }, + "bin": { + "hc-spin": "dist/cli.js" + } + }, + "node_modules/@holochain/hc-spin-rust-utils": { + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils/-/hc-spin-rust-utils-0.400.0.tgz", + "integrity": "sha512-yNfrqAD3l7rgr2abhuPcb/7/zi4VR4QQCCJMvsE6rwl2D2NtFC0PMiBk34kVCdABQqJyFRgaPoDAA0ll9Yic2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@holochain/hc-spin-rust-utils-darwin-arm64": "0.400.0", + "@holochain/hc-spin-rust-utils-darwin-x64": "0.400.0", + "@holochain/hc-spin-rust-utils-linux-x64-gnu": "0.400.0", + "@holochain/hc-spin-rust-utils-win32-x64-msvc": "0.400.0" + } + }, + "node_modules/@holochain/hc-spin-rust-utils-darwin-arm64": { + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-darwin-arm64/-/hc-spin-rust-utils-darwin-arm64-0.400.0.tgz", + "integrity": "sha512-FL/pnutrsj7AfIyml4flM2FpMMjm6KCDfaR+e+xB9d4dyFxAc1h9YcuUDHZkAGBhqCiLJ5FtiIOHqu770XCQIg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@holochain/hc-spin-rust-utils-darwin-x64": { + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-darwin-x64/-/hc-spin-rust-utils-darwin-x64-0.400.0.tgz", + "integrity": "sha512-FThpisR49A/lMFA1yv5IDrCSZQe7/s48xRf85iVNYl1aUM/ftKOcEFzwEQe+cN+nzJLhi8vJzZDAyBVdCKB7Mg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@holochain/hc-spin-rust-utils-linux-x64-gnu": { + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-linux-x64-gnu/-/hc-spin-rust-utils-linux-x64-gnu-0.400.0.tgz", + "integrity": "sha512-13d/Wn0/73OdQ+B8Zf8xM3naiZlqIva/8rQvgUQTRQszgMrIuTz64hZ0goAG0rhxR+TzfY3MPUys17KfWIjSBw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { "node": ">= 10" } }, "node_modules/@holochain/hc-spin-rust-utils-win32-x64-msvc": { - "version": "0.300.1", - "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-win32-x64-msvc/-/hc-spin-rust-utils-win32-x64-msvc-0.300.1.tgz", - "integrity": "sha512-S+PcygFnkVbR1/5FF66P7gBju3+PfOd1BLgfDpF6kghSJfb3qSN1h93vPujxeoQcs1qtT3DqMarG2BmyCe9RPA==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin-rust-utils-win32-x64-msvc/-/hc-spin-rust-utils-win32-x64-msvc-0.400.0.tgz", + "integrity": "sha512-5/GxzAEAQyVy9ZXF6Py+jUA3d5RktjhYSWx+FF6OqOkTKmkg5e/XX8srDFWdL5GEi/gW/47NRZVqdjD3LYvjEA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -634,10 +779,11 @@ } }, "node_modules/@holochain/hc-spin/node_modules/@holochain/client": { - "version": "0.18.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.0.tgz", - "integrity": "sha512-xQ4J5rG+t1aJrtzZK8BsJYLsYHgG4zoUvsmoUuiKZcvVRlxPldX+p6rWYWz0JuDxlTE5hjmJmBTPWXd+WVHGNw==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", "dev": true, + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -705,6 +851,459 @@ "node": "^14.13.1 || >=16.0.0 || >=18.0.0" } }, + "node_modules/@jimp/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-1.6.0.tgz", + "integrity": "sha512-EQQlKU3s9QfdJqiSrZWNTxBs3rKXgO2W+GxNXDtwchF3a4IqxDheFX1ti+Env9hdJXDiYLp2jTRjlxhPthsk8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/file-ops": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "await-to-js": "^3.0.0", + "exif-parser": "^0.1.12", + "file-type": "^16.0.0", + "mime": "3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/core/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@jimp/diff": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/diff/-/diff-1.6.0.tgz", + "integrity": "sha512-+yUAQ5gvRC5D1WHYxjBHZI7JBRusGGSLf8AmPRPCenTzh4PA+wZ1xv2+cYqQwTfQHU5tXYOhA0xDytfHUf1Zyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/plugin-resize": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "pixelmatch": "^5.3.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/file-ops": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/file-ops/-/file-ops-1.6.0.tgz", + "integrity": "sha512-Dx/bVDmgnRe1AlniRpCKrGRm5YvGmUwbDzt+MAkgmLGf+jvBT75hmMEZ003n9HQI/aPnm/YKnXjg/hOpzNCpHQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/js-bmp": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/js-bmp/-/js-bmp-1.6.0.tgz", + "integrity": "sha512-FU6Q5PC/e3yzLyBDXupR3SnL3htU7S3KEs4e6rjDP6gNEOXRFsWs6YD3hXuXd50jd8ummy+q2WSwuGkr8wi+Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "bmp-ts": "^1.0.9" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/js-gif": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/js-gif/-/js-gif-1.6.0.tgz", + "integrity": "sha512-N9CZPHOrJTsAUoWkWZstLPpwT5AwJ0wge+47+ix3++SdSL/H2QzyMqxbcDYNFe4MoI5MIhATfb0/dl/wmX221g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "gifwrap": "^0.10.1", + "omggif": "^1.0.10" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/js-jpeg": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/js-jpeg/-/js-jpeg-1.6.0.tgz", + "integrity": "sha512-6vgFDqeusblf5Pok6B2DUiMXplH8RhIKAryj1yn+007SIAQ0khM1Uptxmpku/0MfbClx2r7pnJv9gWpAEJdMVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "jpeg-js": "^0.4.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/js-png": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/js-png/-/js-png-1.6.0.tgz", + "integrity": "sha512-AbQHScy3hDDgMRNfG0tPjL88AV6qKAILGReIa3ATpW5QFjBKpisvUaOqhzJ7Reic1oawx3Riyv152gaPfqsBVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "pngjs": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/js-tiff": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/js-tiff/-/js-tiff-1.6.0.tgz", + "integrity": "sha512-zhReR8/7KO+adijj3h0ZQUOiun3mXUv79zYEAKvE0O+rP7EhgtKvWJOZfRzdZSNv0Pu1rKtgM72qgtwe2tFvyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "utif2": "^4.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-blit": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-1.6.0.tgz", + "integrity": "sha512-M+uRWl1csi7qilnSK8uxK4RJMSuVeBiO1AY0+7APnfUbQNZm6hCe0CCFv1Iyw1D/Dhb8ph8fQgm5mwM0eSxgVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-blur": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-1.6.0.tgz", + "integrity": "sha512-zrM7iic1OTwUCb0g/rN5y+UnmdEsT3IfuCXCJJNs8SZzP0MkZ1eTvuwK9ZidCuMo4+J3xkzCidRwYXB5CyGZTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/utils": "1.6.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-circle": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-1.6.0.tgz", + "integrity": "sha512-xt1Gp+LtdMKAXfDp3HNaG30SPZW6AQ7dtAtTnoRKorRi+5yCJjKqXRgkewS5bvj8DEh87Ko1ydJfzqS3P2tdWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-color": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-1.6.0.tgz", + "integrity": "sha512-J5q8IVCpkBsxIXM+45XOXTrsyfblyMZg3a9eAo0P7VPH4+CrvyNQwaYatbAIamSIN1YzxmO3DkIZXzRjFSz1SA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "tinycolor2": "^1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-contain": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-1.6.0.tgz", + "integrity": "sha512-oN/n+Vdq/Qg9bB4yOBOxtY9IPAtEfES8J1n9Ddx+XhGBYT1/QTU/JYkGaAkIGoPnyYvmLEDqMz2SGihqlpqfzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/plugin-blit": "1.6.0", + "@jimp/plugin-resize": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-cover": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-1.6.0.tgz", + "integrity": "sha512-Iow0h6yqSC269YUJ8HC3Q/MpCi2V55sMlbkkTTx4zPvd8mWZlC0ykrNDeAy9IJegrQ7v5E99rJwmQu25lygKLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/plugin-crop": "1.6.0", + "@jimp/plugin-resize": "1.6.0", + "@jimp/types": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-crop": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-1.6.0.tgz", + "integrity": "sha512-KqZkEhvs+21USdySCUDI+GFa393eDIzbi1smBqkUPTE+pRwSWMAf01D5OC3ZWB+xZsNla93BDS9iCkLHA8wang==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-displace": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-1.6.0.tgz", + "integrity": "sha512-4Y10X9qwr5F+Bo5ME356XSACEF55485j5nGdiyJ9hYzjQP9nGgxNJaZ4SAOqpd+k5sFaIeD7SQ0Occ26uIng5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-dither": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-1.6.0.tgz", + "integrity": "sha512-600d1RxY0pKwgyU0tgMahLNKsqEcxGdbgXadCiVCoGd6V6glyCvkNrnnwC0n5aJ56Htkj88PToSdF88tNVZEEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-fisheye": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-1.6.0.tgz", + "integrity": "sha512-E5QHKWSCBFtpgZarlmN3Q6+rTQxjirFqo44ohoTjzYVrDI6B6beXNnPIThJgPr0Y9GwfzgyarKvQuQuqCnnfbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-flip": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-1.6.0.tgz", + "integrity": "sha512-/+rJVDuBIVOgwoyVkBjUFHtP+wmW0r+r5OQ2GpatQofToPVbJw1DdYWXlwviSx7hvixTWLKVgRWQ5Dw862emDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-hash": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-hash/-/plugin-hash-1.6.0.tgz", + "integrity": "sha512-wWzl0kTpDJgYVbZdajTf+4NBSKvmI3bRI8q6EH9CVeIHps9VWVsUvEyb7rpbcwVLWYuzDtP2R0lTT6WeBNQH9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/js-bmp": "1.6.0", + "@jimp/js-jpeg": "1.6.0", + "@jimp/js-png": "1.6.0", + "@jimp/js-tiff": "1.6.0", + "@jimp/plugin-color": "1.6.0", + "@jimp/plugin-resize": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "any-base": "^1.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-mask": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-1.6.0.tgz", + "integrity": "sha512-Cwy7ExSJMZszvkad8NV8o/Z92X2kFUFM8mcDAhNVxU0Q6tA0op2UKRJY51eoK8r6eds/qak3FQkXakvNabdLnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-print": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-1.6.0.tgz", + "integrity": "sha512-zarTIJi8fjoGMSI/M3Xh5yY9T65p03XJmPsuNet19K/Q7mwRU6EV2pfj+28++2PV2NJ+htDF5uecAlnGyxFN2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/js-jpeg": "1.6.0", + "@jimp/js-png": "1.6.0", + "@jimp/plugin-blit": "1.6.0", + "@jimp/types": "1.6.0", + "parse-bmfont-ascii": "^1.0.6", + "parse-bmfont-binary": "^1.0.6", + "parse-bmfont-xml": "^1.1.6", + "simple-xml-to-json": "^1.2.2", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-quantize": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-quantize/-/plugin-quantize-1.6.0.tgz", + "integrity": "sha512-EmzZ/s9StYQwbpG6rUGBCisc3f64JIhSH+ncTJd+iFGtGo0YvSeMdAd+zqgiHpfZoOL54dNavZNjF4otK+mvlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "image-q": "^4.0.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-resize": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-1.6.0.tgz", + "integrity": "sha512-uSUD1mqXN9i1SGSz5ov3keRZ7S9L32/mAQG08wUwZiEi5FpbV0K8A8l1zkazAIZi9IJzLlTauRNU41Mi8IF9fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/types": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-rotate": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-1.6.0.tgz", + "integrity": "sha512-JagdjBLnUZGSG4xjCLkIpQOZZ3Mjbg8aGCCi4G69qR+OjNpOeGI7N2EQlfK/WE8BEHOW5vdjSyglNqcYbQBWRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/plugin-crop": "1.6.0", + "@jimp/plugin-resize": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/plugin-threshold": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-1.6.0.tgz", + "integrity": "sha512-M59m5dzLoHOVWdM41O8z9SyySzcDn43xHseOH0HavjsfQsT56GGCC4QzU1banJidbUrePhzoEdS42uFE8Fei8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/plugin-color": "1.6.0", + "@jimp/plugin-hash": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/types": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-1.6.0.tgz", + "integrity": "sha512-7UfRsiKo5GZTAATxm2qQ7jqmUXP0DxTArztllTcYdyw6Xi5oT4RaoXynVtCD4UyLK5gJgkZJcwonoijrhYFKfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jimp/utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-1.6.0.tgz", + "integrity": "sha512-gqFTGEosKbOkYF/WFj26jMHOI5OH2jeP1MmC/zbK6BF6VJBf8rIC5898dPfSzZEbSA0wbbV5slbntWVc5PKLFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/types": "1.6.0", + "tinycolor2": "^1.6.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "license": "MIT", @@ -747,6 +1346,90 @@ "version": "1.4.14", "license": "MIT" }, + "node_modules/@lightningrodlabs/we-rust-utils": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils/-/we-rust-utils-0.400.0-rc.0.tgz", + "integrity": "sha512-16ygk4KQqevHCsg9U2UFY6Qq+xY6fslNTJLNyUNevw8gYJhf5S2M/6SdkbCuYsj+I9a6uDnWv6vwV1EoVVVqIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@lightningrodlabs/we-rust-utils-darwin-arm64": "0.400.0-rc.0", + "@lightningrodlabs/we-rust-utils-darwin-x64": "0.400.0-rc.0", + "@lightningrodlabs/we-rust-utils-linux-x64-gnu": "0.400.0-rc.0", + "@lightningrodlabs/we-rust-utils-win32-x64-msvc": "0.400.0-rc.0" + } + }, + "node_modules/@lightningrodlabs/we-rust-utils-darwin-arm64": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-arm64/-/we-rust-utils-darwin-arm64-0.400.0-rc.0.tgz", + "integrity": "sha512-ZXCIqllu1poOA4LDgjV3q4aNsC+QkrzrkNWXeaPQlXLyG7w6LnBRTTcyDpIa4+jOA0r3AYigahGY3Itm+JLdKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@lightningrodlabs/we-rust-utils-darwin-x64": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-x64/-/we-rust-utils-darwin-x64-0.400.0-rc.0.tgz", + "integrity": "sha512-FQWoHKKi9mmzyO9bB4rh7q6yhnPvxS5H2Gf3tdlVG4a0YKMmZ8a/t32dYvminh7DzokwcsmEbxE0x13K7SL4iA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@lightningrodlabs/we-rust-utils-linux-x64-gnu": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-linux-x64-gnu/-/we-rust-utils-linux-x64-gnu-0.400.0-rc.0.tgz", + "integrity": "sha512-BJ0iBqxIM6lmbz1MMQ5gqBXXkarMpIrjxEeMy5IDS+tvAEdP7h+6olVsvumiRBhmB6CLwiBzwu4D0EthgbNxaQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@lightningrodlabs/we-rust-utils-win32-x64-msvc": { + "version": "0.400.0-rc.0", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-win32-x64-msvc/-/we-rust-utils-win32-x64-msvc-0.400.0-rc.0.tgz", + "integrity": "sha512-Wc5Jo1C9YG/6EP1TEFDuFHoDkxvQG6X5RtLA120zj35W9Ll0Hwhkxd6wBknCYZQNjKhsuqKwTgKM5bpC97tc7w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@lit-labs/ssr-dom-shim": { "version": "1.2.0", "license": "BSD-3-Clause" @@ -773,7 +1456,9 @@ } }, "node_modules/@lit/react": { - "version": "1.0.1", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.6.tgz", + "integrity": "sha512-QIss8MPh6qUoFJmuaF4dSHts3qCsA36S3HcOLiNPShxhgYPr4XJRnCBKPipk85sR9xr6TQrOcDMfexwbNdJHYA==", "license": "BSD-3-Clause", "peerDependencies": { "@types/react": "17 || 18" @@ -982,7 +1667,9 @@ } }, "node_modules/@shoelace-style/animations": { - "version": "1.1.0", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.2.0.tgz", + "integrity": "sha512-avvo1xxkLbv2dgtabdewBbqcJfV0e0zCwFqkPMnHFGbJbBHorRFfMAHh1NG9ymmXn0jW95ibUVH03E1NYXD6Gw==", "license": "MIT", "funding": { "type": "individual", @@ -990,21 +1677,24 @@ } }, "node_modules/@shoelace-style/localize": { - "version": "3.1.2", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shoelace-style/localize/-/localize-3.2.1.tgz", + "integrity": "sha512-r4C9C/5kSfMBIr0D9imvpRdCNXtUNgyYThc4YlS6K5Hchv1UyxNQ9mxwj+BTRH2i1Neits260sR3OjKMnplsFA==", "license": "MIT" }, "node_modules/@shoelace-style/shoelace": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.16.0.tgz", - "integrity": "sha512-OV4XYAAZv0OfOR4RlpxCYOn7pH8ETIL8Pkh5hFvIrL+BN4/vlBLoeESYDU2tB/f9iichu4cfwdPquJITmKdY1w==", - "dependencies": { - "@ctrl/tinycolor": "^4.0.2", - "@floating-ui/dom": "^1.5.3", - "@lit/react": "^1.0.0", - "@shoelace-style/animations": "^1.1.0", - "@shoelace-style/localize": "^3.1.2", - "composed-offset-position": "^0.0.4", - "lit": "^3.0.0", + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.19.1.tgz", + "integrity": "sha512-aRwf9Bh9g+x206/pNN9Ty6DUZA4NQJuK9ET0zUA10223aoxhB+p6/GG01vmhB9DU53Nukj5nMBy5AxJQ/6vmLQ==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^4.1.0", + "@floating-ui/dom": "^1.6.12", + "@lit/react": "^1.0.6", + "@shoelace-style/animations": "^1.2.0", + "@shoelace-style/localize": "^3.2.1", + "composed-offset-position": "^0.0.6", + "lit": "^3.2.1", "qr-creator": "^1.0.0" }, "engines": { @@ -1016,37 +1706,52 @@ } }, "node_modules/@shoelace-style/shoelace/node_modules/@lit/reactive-element": { - "version": "2.0.1", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", "license": "BSD-3-Clause", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.2" + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/@shoelace-style/shoelace/node_modules/lit": { - "version": "3.0.2", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", + "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", "license": "BSD-3-Clause", "dependencies": { - "@lit/reactive-element": "^2.0.0", - "lit-element": "^4.0.0", - "lit-html": "^3.0.0" + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.1.0", + "lit-html": "^3.2.0" } }, "node_modules/@shoelace-style/shoelace/node_modules/lit-element": { - "version": "4.0.1", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", + "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", "license": "BSD-3-Clause", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.2", - "@lit/reactive-element": "^2.0.0", - "lit-html": "^3.0.0" + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.2.0" } }, "node_modules/@shoelace-style/shoelace/node_modules/lit-html": { - "version": "3.0.2", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", + "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" } }, + "node_modules/@sinclair/typebox": { + "version": "0.33.12", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.33.12.tgz", + "integrity": "sha512-d5KrXIdPolLp8VpGpZAQvEz8ioVtFlUQSyCIS2sEBi7FKhceIB7nj9BlNfqqvp5wmOfg8v8bP1rAvYYkjz21/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", @@ -1104,28 +1809,71 @@ "url": "https://opencollective.com/tauri" } }, + "node_modules/@theweave/api": { + "version": "0.4.0-alpha.0", + "resolved": "https://registry.npmjs.org/@theweave/api/-/api-0.4.0-alpha.0.tgz", + "integrity": "sha512-RUACU9dh9YHbe0nbSZUsbzMZQCmZPAu1Wxu6bm+tZrNw2boVsOC3QQtlWUKQApxvrUOnxp0BlM2Hy4HKCFbqTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@holochain-open-dev/profiles": "0.400.0-rc.0", + "@holochain/client": "0.18.0-rc.1", + "@msgpack/msgpack": "^2.8.0", + "js-base64": "^3.7.2" + } + }, + "node_modules/@theweave/api/node_modules/@holochain/client": { + "version": "0.18.0-rc.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", + "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", + "dev": true, + "license": "CAL-1.0", + "dependencies": { + "@bitgo/blake2b": "^3.2.4", + "@holochain/serialization": "^0.1.0-beta-rc.3", + "@msgpack/msgpack": "^2.8.0", + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", + "lodash-es": "^4.17.21", + "ws": "^8.14.2" + }, + "engines": { + "node": ">=18.0.0 || >=20.0.0" + } + }, "node_modules/@theweave/cli": { - "version": "0.13.0-gamma.3", - "resolved": "https://registry.npmjs.org/@theweave/cli/-/cli-0.13.0-gamma.3.tgz", - "integrity": "sha512-earrz+6FT7AMtidB6EVxAC+s1cghOvv8dWAHbsOAPJu99wtPQWcoGCCqtdg815WpASJlImI0S9mn0PG7nBOvXw==", + "version": "0.13.0-rc.0", + "resolved": "https://registry.npmjs.org/@theweave/cli/-/cli-0.13.0-rc.0.tgz", + "integrity": "sha512-eWPujAztLfxs/jSuVB324Y85HvDxcEn1YwP9kNxTezUvaJwgeUqqhJGikUn6ysFotD4proB7q+FNo5eZFYpe4Q==", "dev": true, "hasInstallScript": true, + "license": "CAL-1.0", "dependencies": { "@electron-toolkit/preload": "^2.0.0", "@electron-toolkit/utils": "^2.0.0", - "@holochain-open-dev/utils": "0.400.0-dev.4", - "@holochain/client": "0.18.0-dev.13", - "@lightningrodlabs/we-rust-utils": "0.400.0-dev.12", + "@holochain-open-dev/elements": "0.400.0-rc.0", + "@holochain-open-dev/profiles": "0.400.0-rc.0", + "@holochain-open-dev/stores": "0.400.0-rc.0", + "@holochain-open-dev/utils": "0.400.0-rc.0", + "@holochain/client": "0.18.0", + "@lightningrodlabs/we-rust-utils": "0.400.0-rc.0", "@matthme/electron-updater": "6.3.0-alpha.1", "@msgpack/msgpack": "^2.8.0", - "@theweave/api": "0.2.0", + "@sinclair/typebox": "0.33.12", + "@theweave/api": "0.4.0-alpha.0", + "@theweave/moss-types": "0.3.0-alpha.1", + "@theweave/utils": "0.3.0-alpha.1", "adm-zip": "0.5.14", "bufferutil": "4.0.8", "commander": "11.1.0", "electron": "^29.3.1", "electron-context-menu": "3.6.1", + "jimp": "1.6.0", "mime": "4.0.0", "nanoid": "5.0.4", + "semver": "^7.6.2", "split": "1.0.1", "ts-node": "10.9.2", "utf-8-validate": "^6.0.3", @@ -1136,76 +1884,12 @@ "weave": "cli.js" } }, - "node_modules/@theweave/cli/node_modules/@holochain-open-dev/elements": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0-dev.3.tgz", - "integrity": "sha512-dlGBnDxQKmhXElO32ipjkgxdD6nmfPR2edLYDHzGWdP4uetNWTrbqSjWfw+dqDMmGG1nQkmIkTeBAFBstVgWoQ==", - "dev": true, - "dependencies": { - "@holo-host/identicon": "^0.1.0", - "@holochain/client": "^0.18.0-dev.13", - "@lit/localize": "^0.12.0", - "@mdi/js": "^7.1.96", - "@shoelace-style/shoelace": "^2.11.0", - "lit": "^3.0.2", - "prosemirror-commands": "^1.5.2", - "prosemirror-keymap": "^1.2.2", - "prosemirror-state": "^1.4.3", - "prosemirror-view": "^1.31.3" - } - }, - "node_modules/@theweave/cli/node_modules/@holochain-open-dev/profiles": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0-dev.4.tgz", - "integrity": "sha512-fwYpbPmdxbPv9DlnXXmhk/BGka6j/ovPGj4EkN5Uv3ao3BNHHIhBm39dRmlJVC8JXOJCPYeIkeEOM6/92A61aw==", - "dev": true, - "dependencies": { - "@holochain-open-dev/elements": "0.400.0-dev.3", - "@holochain-open-dev/stores": "0.400.0-dev.3", - "@holochain-open-dev/utils": "0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", - "@lit/context": "^1.0.1", - "@lit/localize": "^0.12.0", - "@mdi/js": "^7.1.96", - "@shoelace-style/shoelace": "^2.11.0", - "lit": "^3.0.2" - } - }, - "node_modules/@theweave/cli/node_modules/@holochain-open-dev/stores": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.3.tgz", - "integrity": "sha512-keo5lLzsz151tCLLHKfbmcEYd7aDpFMDhG9QphvloqETuVAX/MRINrrgY8yEaas2upmTBI+G2avs9VZLXc1mxw==", - "dev": true, - "dependencies": { - "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", - "@scoped-elements/cytoscape": "^0.2.0", - "@shoelace-style/shoelace": "^2.11.2", - "lit": "^3.0.2", - "lit-svelte-stores": "^0.3.0", - "svelte": "^3.53.1" - } - }, - "node_modules/@theweave/cli/node_modules/@holochain-open-dev/utils": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.4.tgz", - "integrity": "sha512-/SJIrR2uPJqXPHQ18a2fSjs83G94zbluMA34103iMqnN06JXWfSyiZWHrgovgP9MQ2DXDK1D9QahsTHzvmlQwQ==", - "dev": true, - "dependencies": { - "@holochain/client": "^0.18.0-dev.13", - "@msgpack/msgpack": "^2.8.0", - "blakejs": "^1.2.1", - "emittery": "^1.0.1", - "lodash-es": "^4.17.21", - "sort-keys": "^5.0.0" - } - }, "node_modules/@theweave/cli/node_modules/@holochain/client": { - "version": "0.18.0-dev.13", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.13.tgz", - "integrity": "sha512-pwmqsVRhzERt036Ms3Nch7UT94u1+kEPnGF1rcYParrx8lE5aol5XxW5UqS1wiIoadd5iYjYXJE8CJI2fga0Sg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", "dev": true, + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -1221,137 +1905,6 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@theweave/cli/node_modules/@lightningrodlabs/we-rust-utils": { - "version": "0.400.0-dev.12", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils/-/we-rust-utils-0.400.0-dev.12.tgz", - "integrity": "sha512-hHxHMHwsueDk0CqXdnKf4/eIaFTU4C6UNFO1hZDPUkc2NmZ2fmC5GmtMYKajJvrT0KC3sRRpqC4k78Ctuq0Crg==", - "dev": true, - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@lightningrodlabs/we-rust-utils-darwin-arm64": "0.400.0-dev.12", - "@lightningrodlabs/we-rust-utils-darwin-x64": "0.400.0-dev.12", - "@lightningrodlabs/we-rust-utils-linux-x64-gnu": "0.400.0-dev.12", - "@lightningrodlabs/we-rust-utils-win32-x64-msvc": "0.400.0-dev.12" - } - }, - "node_modules/@theweave/cli/node_modules/@lightningrodlabs/we-rust-utils-darwin-arm64": { - "version": "0.400.0-dev.12", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-arm64/-/we-rust-utils-darwin-arm64-0.400.0-dev.12.tgz", - "integrity": "sha512-tIfjYSxsdNzBhB7pKuKCZF4wQQ2q0jiJ7hyDyWqpll7gWiEq76h9E7mIRZMnS5geUZst3FLg124E8mFUKFFG2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@theweave/cli/node_modules/@lightningrodlabs/we-rust-utils-darwin-x64": { - "version": "0.400.0-dev.12", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-x64/-/we-rust-utils-darwin-x64-0.400.0-dev.12.tgz", - "integrity": "sha512-28iceGbg77MweUfEdZig0lyOan+IMmB9PnnWoYXjfwBfSjuC672aUrcxFbjfWvg07qTmw3u/SOL1voqszK0uNg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@theweave/cli/node_modules/@lightningrodlabs/we-rust-utils-linux-x64-gnu": { - "version": "0.400.0-dev.12", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-linux-x64-gnu/-/we-rust-utils-linux-x64-gnu-0.400.0-dev.12.tgz", - "integrity": "sha512-8DhzdVqQdCrS8VsRkopW2x8lWpoWf5hXQODRz2th3Lqy3sU8OZZTLt3qGBKCl0qjBeQlNnvApUzdsIKwRqxk6g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@theweave/cli/node_modules/@lightningrodlabs/we-rust-utils-win32-x64-msvc": { - "version": "0.400.0-dev.12", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-win32-x64-msvc/-/we-rust-utils-win32-x64-msvc-0.400.0-dev.12.tgz", - "integrity": "sha512-iP54daZSJsomgzp2bF6udnfSQ+fBwepr/mqdcsEV2KC8q45kGKEfYGns/U5sgyVGZU2C9Tedk2uAMbHE9cYq4w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@theweave/cli/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", - "dev": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@theweave/cli/node_modules/@theweave/api": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@theweave/api/-/api-0.2.0.tgz", - "integrity": "sha512-JrY8Q3g3JEzz44PO8NulNIAGH+jLslre9htHEoWG+kjpF+AeYOMGtPGf18GuFRiJdumIPocPTqOls3L+H05Wtg==", - "dev": true, - "dependencies": { - "@holochain-open-dev/profiles": "0.400.0-dev.4", - "@holochain/client": "0.18.0-dev.13", - "@msgpack/msgpack": "^2.8.0", - "js-base64": "^3.7.2" - } - }, - "node_modules/@theweave/cli/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "dev": true, - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "node_modules/@theweave/cli/node_modules/lit-element": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", - "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", - "dev": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0", - "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.2.0" - } - }, - "node_modules/@theweave/cli/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "dev": true, - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, "node_modules/@theweave/cli/node_modules/nanoid": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.4.tgz", @@ -1370,6 +1923,19 @@ "node": "^18 || >=20" } }, + "node_modules/@theweave/cli/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@theweave/cli/node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", @@ -1384,34 +1950,35 @@ } }, "node_modules/@theweave/elements": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@theweave/elements/-/elements-0.2.0.tgz", - "integrity": "sha512-Abe4oG5/nqRhg5M4hyWZw3ffJdk4ElXLUXdO3JcBRNvjZv0c/acsCj1OQ4E/yRr+MIpuw8pLSwjY471MBei4DQ==", - "dependencies": { - "@holochain-open-dev/elements": "0.400.0-dev.3", - "@holochain-open-dev/profiles": "0.400.0-dev.4", - "@holochain-open-dev/stores": "0.400.0-dev.3", - "@holochain-open-dev/utils": "0.400.0-dev.4", - "@holochain/client": "0.18.0-dev.13", + "version": "0.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@theweave/elements/-/elements-0.4.0-alpha.1.tgz", + "integrity": "sha512-a+cJIO30i0tt1rH/frajzCPVxM5nIFXm2/gf0tn1bH91qOZi5jeoPzC46kWCpkRQhzOn7zmhR52+KdiqnezFOg==", + "license": "MIT", + "dependencies": { + "@holochain-open-dev/elements": "0.400.0", + "@holochain-open-dev/profiles": "0.400.0", + "@holochain-open-dev/stores": "0.400.0", + "@holochain-open-dev/utils": "0.400.0", + "@holochain/client": "^0.18.0", "@lit/context": "^1.0.1", "@lit/localize": "^0.12.0", "@mdi/js": "^7.2.0", - "@shoelace-style/shoelace": "2.16.0", - "@theweave/api": "0.2.0", + "@shoelace-style/shoelace": "^2.19.0", + "@theweave/api": "0.4.0-alpha.1", "js-base64": "^3.7.5", "lit": "^3.0.2" } }, "node_modules/@theweave/elements/node_modules/@holochain-open-dev/elements": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0-dev.3.tgz", - "integrity": "sha512-dlGBnDxQKmhXElO32ipjkgxdD6nmfPR2edLYDHzGWdP4uetNWTrbqSjWfw+dqDMmGG1nQkmIkTeBAFBstVgWoQ==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0.tgz", + "integrity": "sha512-tPgLsL4y7WsMW7ZCwXPpoxKPpMiVmFmh9li1Fst4Bw3h3e7lmB7Dk/IVyxbgvcPmz/UWsqaQk57ZlvWYv/7pVA==", "dependencies": { "@holo-host/identicon": "^0.1.0", - "@holochain/client": "^0.18.0-dev.13", + "@holochain/client": "^0.18.0", "@lit/localize": "^0.12.0", "@mdi/js": "^7.1.96", - "@shoelace-style/shoelace": "^2.11.0", + "@shoelace-style/shoelace": "^2.19.1", "lit": "^3.0.2", "prosemirror-commands": "^1.5.2", "prosemirror-keymap": "^1.2.2", @@ -1420,14 +1987,15 @@ } }, "node_modules/@theweave/elements/node_modules/@holochain-open-dev/profiles": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0-dev.4.tgz", - "integrity": "sha512-fwYpbPmdxbPv9DlnXXmhk/BGka6j/ovPGj4EkN5Uv3ao3BNHHIhBm39dRmlJVC8JXOJCPYeIkeEOM6/92A61aw==", - "dependencies": { - "@holochain-open-dev/elements": "0.400.0-dev.3", - "@holochain-open-dev/stores": "0.400.0-dev.3", - "@holochain-open-dev/utils": "0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0.tgz", + "integrity": "sha512-VpaGPCspJCVPBDH878zUoZEEG6oIlAmUourosUAja1uAkcvKpq4YismchCqR8PVD8OpZOZqUDS++5obGCCrxwQ==", + "license": "MIT", + "dependencies": { + "@holochain-open-dev/elements": "0.400.0", + "@holochain-open-dev/stores": "0.400.0", + "@holochain-open-dev/utils": "0.400.0", + "@holochain/client": "^0.18.0", "@lit/context": "^1.0.1", "@lit/localize": "^0.12.0", "@mdi/js": "^7.1.96", @@ -1436,26 +2004,26 @@ } }, "node_modules/@theweave/elements/node_modules/@holochain-open-dev/stores": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.3.tgz", - "integrity": "sha512-keo5lLzsz151tCLLHKfbmcEYd7aDpFMDhG9QphvloqETuVAX/MRINrrgY8yEaas2upmTBI+G2avs9VZLXc1mxw==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0.tgz", + "integrity": "sha512-Ep/baGtIyB6schm9T86+xAOe4iE1/a6C6nj8dcfkuuqV5sVPQbDepVGMEu0J/SpBtuOnMw/l7hu0NQjJ5n8whQ==", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", + "@holochain-open-dev/utils": "^0.400.0", + "@holochain/client": "^0.18.0", "@scoped-elements/cytoscape": "^0.2.0", - "@shoelace-style/shoelace": "^2.11.2", + "@shoelace-style/shoelace": "^2.19.1", "lit": "^3.0.2", "lit-svelte-stores": "^0.3.0", "svelte": "^3.53.1" } }, "node_modules/@theweave/elements/node_modules/@holochain-open-dev/utils": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.4.tgz", - "integrity": "sha512-/SJIrR2uPJqXPHQ18a2fSjs83G94zbluMA34103iMqnN06JXWfSyiZWHrgovgP9MQ2DXDK1D9QahsTHzvmlQwQ==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0.tgz", + "integrity": "sha512-SAUrm8zV73PF8T4ahw5kYh57WEJO+0uYJbwYuqqaKk0IIfMTHuADfNWO9W7oL/R7el83bsqgm5ltptoDMWMhWQ==", "dependencies": { - "@holochain/client": "^0.18.0-dev.13", + "@holochain/client": "^0.18.0", "@msgpack/msgpack": "^2.8.0", "blakejs": "^1.2.1", "emittery": "^1.0.1", @@ -1464,9 +2032,95 @@ } }, "node_modules/@theweave/elements/node_modules/@holochain/client": { - "version": "0.18.0-dev.13", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.13.tgz", - "integrity": "sha512-pwmqsVRhzERt036Ms3Nch7UT94u1+kEPnGF1rcYParrx8lE5aol5XxW5UqS1wiIoadd5iYjYXJE8CJI2fga0Sg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", + "license": "CAL-1.0", + "dependencies": { + "@bitgo/blake2b": "^3.2.4", + "@holochain/serialization": "^0.1.0-beta-rc.3", + "@msgpack/msgpack": "^2.8.0", + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", + "lodash-es": "^4.17.21", + "ws": "^8.14.2" + }, + "engines": { + "node": ">=18.0.0 || >=20.0.0" + } + }, + "node_modules/@theweave/elements/node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, + "node_modules/@theweave/elements/node_modules/@theweave/api": { + "version": "0.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@theweave/api/-/api-0.4.0-alpha.1.tgz", + "integrity": "sha512-aoDoz0pcYa07HqQaNpNs5lwuw6sD4a/xmNE9iUNhjpQvLiwf+ttcdX2rPMR0oWhmWGRCwjq8FrEiYi6DM5dkWQ==", + "license": "MIT", + "dependencies": { + "@holochain-open-dev/profiles": "0.400.0", + "@holochain/client": "^0.18.0", + "@msgpack/msgpack": "^2.8.0", + "js-base64": "^3.7.2" + } + }, + "node_modules/@theweave/elements/node_modules/lit": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", + "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.1.0", + "lit-html": "^3.2.0" + } + }, + "node_modules/@theweave/elements/node_modules/lit-element": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", + "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.2.0" + } + }, + "node_modules/@theweave/elements/node_modules/lit-html": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", + "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/@theweave/moss-types": { + "version": "0.3.0-alpha.1", + "resolved": "https://registry.npmjs.org/@theweave/moss-types/-/moss-types-0.3.0-alpha.1.tgz", + "integrity": "sha512-ZmveoW6lIdzfTCzTYfewVIXJdZfsZkmdxFVErf94ulcvOlqsi+JHRIm0RgUd2VirZM4SkT2KcNkQ5FmBb5GoBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@holochain/client": "0.18.0", + "@sinclair/typebox": "0.33.12", + "@theweave/api": "0.4.0-alpha.0" + } + }, + "node_modules/@theweave/moss-types/node_modules/@holochain/client": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", + "dev": true, + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -1482,52 +2136,61 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@theweave/elements/node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "node_modules/@theweave/utils": { + "version": "0.3.0-alpha.1", + "resolved": "https://registry.npmjs.org/@theweave/utils/-/utils-0.3.0-alpha.1.tgz", + "integrity": "sha512-AfrON4bwjFoKryyhuxaDkR1xgo0AgshhJsOnYLMQkUTNcehDFYrDj5Vc0tm2a4df5XWNpIk9Bv01kfw6ClolaA==", + "dev": true, + "license": "MIT", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" + "@holochain/client": "0.18.0-rc.1", + "@msgpack/msgpack": "^2.7.2", + "@theweave/api": "0.4.0-alpha.0", + "@theweave/moss-types": "0.3.0-alpha.0", + "compare-versions": "6.1.1", + "js-base64": "^3.7.2", + "ts-md5": "1.3.1" } }, - "node_modules/@theweave/elements/node_modules/@theweave/api": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@theweave/api/-/api-0.2.0.tgz", - "integrity": "sha512-JrY8Q3g3JEzz44PO8NulNIAGH+jLslre9htHEoWG+kjpF+AeYOMGtPGf18GuFRiJdumIPocPTqOls3L+H05Wtg==", + "node_modules/@theweave/utils/node_modules/@holochain/client": { + "version": "0.18.0-rc.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-rc.1.tgz", + "integrity": "sha512-01Xh5cpN0lHdtV41V2RtCUfTFEA9K9GWK5vvMPtdqj52WcSNO6gcrfVERKgSG/su8xJ3VmULPYNQyrEMmBReww==", + "dev": true, + "license": "CAL-1.0", "dependencies": { - "@holochain-open-dev/profiles": "0.400.0-dev.4", - "@holochain/client": "0.18.0-dev.13", + "@bitgo/blake2b": "^3.2.4", + "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "js-base64": "^3.7.2" - } - }, - "node_modules/@theweave/elements/node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" + "emittery": "^1.0.1", + "isomorphic-ws": "^5.0.0", + "js-base64": "^3.7.5", + "libsodium-wrappers": "^0.7.13", + "lodash-es": "^4.17.21", + "ws": "^8.14.2" + }, + "engines": { + "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@theweave/elements/node_modules/lit-element": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", - "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", + "node_modules/@theweave/utils/node_modules/@theweave/moss-types": { + "version": "0.3.0-alpha.0", + "resolved": "https://registry.npmjs.org/@theweave/moss-types/-/moss-types-0.3.0-alpha.0.tgz", + "integrity": "sha512-e9RFq125XnxZRtZStfHukNHNFHt7yW7j6aIu6rnQeGVjxLxjL4kd6CRX6MDabdTGquprhvG5lOGR71I3Ll3veg==", + "dev": true, + "license": "MIT", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0", - "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.2.0" + "@holochain/client": "0.18.0-rc.1", + "@sinclair/typebox": "0.33.12", + "@theweave/api": "0.4.0-alpha.0" } }, - "node_modules/@theweave/elements/node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true, + "license": "MIT" }, "node_modules/@ts-stack/markdown": { "version": "1.4.0", @@ -1624,7 +2287,9 @@ } }, "node_modules/@types/prop-types": { - "version": "15.7.10", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "license": "MIT", "peer": true }, @@ -1634,12 +2299,13 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.2.37", + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", "license": "MIT", "peer": true, "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, @@ -1661,11 +2327,6 @@ "sass": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.16.6", - "license": "MIT", - "peer": true - }, "node_modules/@types/triple-beam": { "version": "1.3.2", "license": "MIT" @@ -2089,6 +2750,13 @@ "node": ">=0.10.0" } }, + "node_modules/any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", + "dev": true, + "license": "MIT" + }, "node_modules/anymatch": { "version": "3.1.3", "devOptional": true, @@ -2516,6 +3184,7 @@ "version": "1.0.1-preview.7", "resolved": "https://registry.npmjs.org/automerge/-/automerge-1.0.1-preview.7.tgz", "integrity": "sha512-Fz5fJdU59xYYj0viteMKTGg/bQWTyibZlkY3V8VQqx9Do1Eg3jtud2+BAI5ZQiKwdWocXc4KKC5o5vT1dzouag==", + "license": "MIT", "dependencies": { "fast-sha256": "^1.3.0", "pako": "^2.0.3", @@ -2527,10 +3196,21 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", "bin": { "uuid": "bin/uuid" } }, + "node_modules/await-to-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/await-to-js/-/await-to-js-3.0.0.tgz", + "integrity": "sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/axobject-query": { "version": "3.2.1", "license": "Apache-2.0", @@ -4006,6 +4686,13 @@ "version": "1.2.1", "license": "MIT" }, + "node_modules/bmp-ts": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bmp-ts/-/bmp-ts-1.0.9.tgz", + "integrity": "sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw==", + "dev": true, + "license": "MIT" + }, "node_modules/boolean": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", @@ -4629,13 +5316,25 @@ "lodash.assign": "^4.0.6" } }, + "node_modules/compare-versions": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", + "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", + "dev": true, + "license": "MIT" + }, "node_modules/component-emitter": { "version": "1.3.0", "license": "MIT" }, "node_modules/composed-offset-position": { - "version": "0.0.4", - "license": "MIT" + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/composed-offset-position/-/composed-offset-position-0.0.6.tgz", + "integrity": "sha512-Q7dLompI6lUwd7LWyIcP66r4WcS9u7AL2h8HaeipiRfCRPLMWqRx8fYsjb4OHi6UQFifO7XtNC2IlEJ1ozIFxw==", + "license": "MIT", + "peerDependencies": { + "@floating-ui/utils": "^0.2.5" + } }, "node_modules/composer": { "version": "0.13.0", @@ -4877,7 +5576,9 @@ } }, "node_modules/csstype": { - "version": "3.1.2", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT", "peer": true }, @@ -5852,6 +6553,12 @@ "dev": true, "license": "MIT" }, + "node_modules/exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==", + "dev": true + }, "node_modules/exit-hook": { "version": "1.1.1", "license": "MIT", @@ -6163,7 +6870,8 @@ "node_modules/fast-sha256": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", - "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==" + "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==", + "license": "Unlicense" }, "node_modules/fastq": { "version": "1.15.0", @@ -6264,6 +6972,24 @@ "node": ">=0.10.0" } }, + "node_modules/file-type": { + "version": "16.5.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "^6.2.4", + "token-types": "^4.1.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, "node_modules/filename-regex": { "version": "2.0.1", "license": "MIT", @@ -6459,6 +7185,17 @@ "node": ">=0.10.0" } }, + "node_modules/gifwrap": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.10.1.tgz", + "integrity": "sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "image-q": "^4.0.0", + "omggif": "^1.0.10" + } + }, "node_modules/git-config-path": { "version": "1.0.1", "license": "MIT", @@ -7200,6 +7937,23 @@ ], "license": "BSD-3-Clause" }, + "node_modules/image-q": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz", + "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "16.9.1" + } + }, + "node_modules/image-q/node_modules/@types/node": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==", + "dev": true, + "license": "MIT" + }, "node_modules/immutable": { "version": "4.3.0", "devOptional": true, @@ -7719,6 +8473,52 @@ "relative-time-format": "^1.0.5" } }, + "node_modules/jimp": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-1.6.0.tgz", + "integrity": "sha512-YcwCHw1kiqEeI5xRpDlPPBGL2EOpBKLwO4yIBJcXWHPj5PnA5urGq0jbyhM5KoNpypQ6VboSoxc9D8HyfvngSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "1.6.0", + "@jimp/diff": "1.6.0", + "@jimp/js-bmp": "1.6.0", + "@jimp/js-gif": "1.6.0", + "@jimp/js-jpeg": "1.6.0", + "@jimp/js-png": "1.6.0", + "@jimp/js-tiff": "1.6.0", + "@jimp/plugin-blit": "1.6.0", + "@jimp/plugin-blur": "1.6.0", + "@jimp/plugin-circle": "1.6.0", + "@jimp/plugin-color": "1.6.0", + "@jimp/plugin-contain": "1.6.0", + "@jimp/plugin-cover": "1.6.0", + "@jimp/plugin-crop": "1.6.0", + "@jimp/plugin-displace": "1.6.0", + "@jimp/plugin-dither": "1.6.0", + "@jimp/plugin-fisheye": "1.6.0", + "@jimp/plugin-flip": "1.6.0", + "@jimp/plugin-hash": "1.6.0", + "@jimp/plugin-mask": "1.6.0", + "@jimp/plugin-print": "1.6.0", + "@jimp/plugin-quantize": "1.6.0", + "@jimp/plugin-resize": "1.6.0", + "@jimp/plugin-rotate": "1.6.0", + "@jimp/plugin-threshold": "1.6.0", + "@jimp/types": "1.6.0", + "@jimp/utils": "1.6.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/js-base64": { "version": "3.7.5", "license": "BSD-3-Clause" @@ -9091,6 +9891,13 @@ "node": ">=0.10.0" } }, + "node_modules/omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", + "dev": true, + "license": "MIT" + }, "node_modules/omit-empty": { "version": "0.4.1", "license": "MIT", @@ -9247,7 +10054,8 @@ "node_modules/pako": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", - "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "license": "(MIT AND Zlib)" }, "node_modules/parent-module": { "version": "1.0.1", @@ -9267,6 +10075,31 @@ "node": ">=0.10.0" } }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", + "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, "node_modules/parse-git-config": { "version": "1.1.1", "license": "MIT", @@ -9408,6 +10241,20 @@ "node": "*" } }, + "node_modules/peek-readable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -9449,6 +10296,29 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pixelmatch": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", + "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "pngjs": "^6.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pixelmatch/node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/pkg-store": { "version": "0.2.2", "license": "MIT", @@ -9615,6 +10485,16 @@ "pathe": "^1.1.0" } }, + "node_modules/pngjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz", + "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.19.0" + } + }, "node_modules/postcss": { "version": "8.4.23", "funding": [ @@ -10057,6 +10937,23 @@ "node": ">= 6" } }, + "node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/readdir-glob": { "version": "1.1.3", "dev": true, @@ -10800,6 +11697,16 @@ "is-arrayish": "^0.3.1" } }, + "node_modules/simple-xml-to-json": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/simple-xml-to-json/-/simple-xml-to-json-1.2.3.tgz", + "integrity": "sha512-kWJDCr9EWtZ+/EYYM5MareWj2cRnZGF93YDNpH4jQiHB+hBIZnfPFSQiVMzZOdk+zXWqTZ/9fTeQNu2DqeiudA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.12.2" + } + }, "node_modules/slice-ansi": { "version": "5.0.0", "license": "MIT", @@ -11149,6 +12056,24 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/strtok3": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/success-symbol": { "version": "0.1.0", "license": "MIT", @@ -11655,6 +12580,13 @@ "version": "2.5.0", "license": "MIT" }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true, + "license": "MIT" + }, "node_modules/tinypool": { "version": "0.3.1", "license": "MIT", @@ -11752,6 +12684,24 @@ "node": ">=8.0" } }, + "node_modules/token-types": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/tree-kill": { "version": "1.2.2", "dev": true, @@ -11781,6 +12731,16 @@ "utf8-byte-length": "^1.0.1" } }, + "node_modules/ts-md5": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ts-md5/-/ts-md5-1.3.1.tgz", + "integrity": "sha512-DiwiXfwvcTeZ5wCE0z+2A9EseZsztaiZtGrtSaY5JOD7ekPnR/GoIVD5gXZAlK9Na9Kvpo9Waz5rW64WKAWApg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, "node_modules/ts-node": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", @@ -12042,6 +13002,23 @@ "version": "1.0.4", "license": "WTFPL" }, + "node_modules/utif2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/utif2/-/utif2-4.1.0.tgz", + "integrity": "sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^1.0.11" + } + }, + "node_modules/utif2/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, "node_modules/util-deprecate": { "version": "1.0.2", "license": "MIT" @@ -12620,6 +13597,37 @@ } } }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, "node_modules/xtend": { "version": "4.0.2", "license": "MIT", @@ -12709,6 +13717,16 @@ "node": ">= 10" } }, + "node_modules/zod": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "tests": { "dependencies": { "@holochain/client": "^0.16", @@ -12738,18 +13756,18 @@ } }, "ui": { - "version": "0.10.0", - "dependencies": { - "@holochain-open-dev/elements": "^0.400.0-dev.3", - "@holochain-open-dev/profiles": "^0.400.0-dev.4", - "@holochain-open-dev/stores": "^0.400.0-dev.3", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain-syn/core": "^0.400.0-rc.0", - "@holochain/client": "0.18.0-dev.13", + "version": "0.12.0-rc.0", + "dependencies": { + "@holochain-open-dev/elements": "^0.400.0", + "@holochain-open-dev/profiles": "^0.400.0", + "@holochain-open-dev/stores": "^0.400.0", + "@holochain-open-dev/utils": "^0.400.0", + "@holochain-syn/core": "^0.400.0-rc.2", + "@holochain/client": "0.18.0", "@mdi/js": "^7.1.96", "@shoelace-style/shoelace": "^2.12", - "@theweave/api": "^0.2.0", - "@theweave/elements": "^0.2.0", + "@theweave/api": "^0.4.0-alpha.1", + "@theweave/elements": "^0.4.0-alpha.1", "@ts-stack/markdown": "^1.4.0", "@types/javascript-time-ago": "^2.0.3", "emoji-picker-element": "1.21.0", @@ -12775,15 +13793,15 @@ } }, "ui/node_modules/@holochain-open-dev/elements": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0-dev.3.tgz", - "integrity": "sha512-dlGBnDxQKmhXElO32ipjkgxdD6nmfPR2edLYDHzGWdP4uetNWTrbqSjWfw+dqDMmGG1nQkmIkTeBAFBstVgWoQ==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0.tgz", + "integrity": "sha512-tPgLsL4y7WsMW7ZCwXPpoxKPpMiVmFmh9li1Fst4Bw3h3e7lmB7Dk/IVyxbgvcPmz/UWsqaQk57ZlvWYv/7pVA==", "dependencies": { "@holo-host/identicon": "^0.1.0", - "@holochain/client": "^0.18.0-dev.13", + "@holochain/client": "^0.18.0", "@lit/localize": "^0.12.0", "@mdi/js": "^7.1.96", - "@shoelace-style/shoelace": "^2.11.0", + "@shoelace-style/shoelace": "^2.19.1", "lit": "^3.0.2", "prosemirror-commands": "^1.5.2", "prosemirror-keymap": "^1.2.2", @@ -12792,14 +13810,15 @@ } }, "ui/node_modules/@holochain-open-dev/profiles": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0-dev.4.tgz", - "integrity": "sha512-fwYpbPmdxbPv9DlnXXmhk/BGka6j/ovPGj4EkN5Uv3ao3BNHHIhBm39dRmlJVC8JXOJCPYeIkeEOM6/92A61aw==", - "dependencies": { - "@holochain-open-dev/elements": "0.400.0-dev.3", - "@holochain-open-dev/stores": "0.400.0-dev.3", - "@holochain-open-dev/utils": "0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0.tgz", + "integrity": "sha512-VpaGPCspJCVPBDH878zUoZEEG6oIlAmUourosUAja1uAkcvKpq4YismchCqR8PVD8OpZOZqUDS++5obGCCrxwQ==", + "license": "MIT", + "dependencies": { + "@holochain-open-dev/elements": "0.400.0", + "@holochain-open-dev/stores": "0.400.0", + "@holochain-open-dev/utils": "0.400.0", + "@holochain/client": "^0.18.0", "@lit/context": "^1.0.1", "@lit/localize": "^0.12.0", "@mdi/js": "^7.1.96", @@ -12808,26 +13827,26 @@ } }, "ui/node_modules/@holochain-open-dev/stores": { - "version": "0.400.0-dev.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.3.tgz", - "integrity": "sha512-keo5lLzsz151tCLLHKfbmcEYd7aDpFMDhG9QphvloqETuVAX/MRINrrgY8yEaas2upmTBI+G2avs9VZLXc1mxw==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0.tgz", + "integrity": "sha512-Ep/baGtIyB6schm9T86+xAOe4iE1/a6C6nj8dcfkuuqV5sVPQbDepVGMEu0J/SpBtuOnMw/l7hu0NQjJ5n8whQ==", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain/client": "^0.18.0-dev.13", + "@holochain-open-dev/utils": "^0.400.0", + "@holochain/client": "^0.18.0", "@scoped-elements/cytoscape": "^0.2.0", - "@shoelace-style/shoelace": "^2.11.2", + "@shoelace-style/shoelace": "^2.19.1", "lit": "^3.0.2", "lit-svelte-stores": "^0.3.0", "svelte": "^3.53.1" } }, "ui/node_modules/@holochain-open-dev/utils": { - "version": "0.400.0-dev.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.4.tgz", - "integrity": "sha512-/SJIrR2uPJqXPHQ18a2fSjs83G94zbluMA34103iMqnN06JXWfSyiZWHrgovgP9MQ2DXDK1D9QahsTHzvmlQwQ==", + "version": "0.400.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0.tgz", + "integrity": "sha512-SAUrm8zV73PF8T4ahw5kYh57WEJO+0uYJbwYuqqaKk0IIfMTHuADfNWO9W7oL/R7el83bsqgm5ltptoDMWMhWQ==", "dependencies": { - "@holochain/client": "^0.18.0-dev.13", + "@holochain/client": "^0.18.0", "@msgpack/msgpack": "^2.8.0", "blakejs": "^1.2.1", "emittery": "^1.0.1", @@ -12836,9 +13855,10 @@ } }, "ui/node_modules/@holochain/client": { - "version": "0.18.0-dev.13", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.13.tgz", - "integrity": "sha512-pwmqsVRhzERt036Ms3Nch7UT94u1+kEPnGF1rcYParrx8lE5aol5XxW5UqS1wiIoadd5iYjYXJE8CJI2fga0Sg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0.tgz", + "integrity": "sha512-I+YIJ2ZeDS8HeUdRvV1Ti9O8m3YPHti8mpUoqg9GZ0A77y+3NIihsB1X8vQBRBFKwNUyZ14U/ZgWQ8/2Y0/T5w==", + "license": "CAL-1.0", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -12863,12 +13883,13 @@ } }, "ui/node_modules/@theweave/api": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@theweave/api/-/api-0.2.0.tgz", - "integrity": "sha512-JrY8Q3g3JEzz44PO8NulNIAGH+jLslre9htHEoWG+kjpF+AeYOMGtPGf18GuFRiJdumIPocPTqOls3L+H05Wtg==", + "version": "0.4.0-alpha.2", + "resolved": "https://registry.npmjs.org/@theweave/api/-/api-0.4.0-alpha.2.tgz", + "integrity": "sha512-WtwFgVfXz+NLBm4HfmMvsokY2wkOWOpyEmj9JF//ROaughr4WbKqmZT16R/jAreg5u4254XI39++TfIOrMukHg==", + "license": "MIT", "dependencies": { - "@holochain-open-dev/profiles": "0.400.0-dev.4", - "@holochain/client": "0.18.0-dev.13", + "@holochain-open-dev/profiles": "0.400.0", + "@holochain/client": "^0.18.0", "@msgpack/msgpack": "^2.8.0", "js-base64": "^3.7.2" } diff --git a/package.json b/package.json index 47a8024..ca9b312 100644 --- a/package.json +++ b/package.json @@ -15,14 +15,15 @@ "network": "hc s clean && npm run build:happ && UI_PORT=8888 concurrently \"npm start -w ui\" \"npm run launch:happ\" \"holochain-playground\"", "test": "npm run build:zomes && hc app pack workdir --recursive && npm t -w tests", "launch:happ": "hc-spin -n $AGENTS workdir/talking-stickies.happ --ui-port $UI_PORT ", - "package": "npm run build:happ && npm run package -w ui && hc web-app pack workdir --recursive", + "package": "npm run build:happ && npm run package -w ui && hc web-app pack workdir --recursive && npm run weave-hash", "start:happ": "echo \"starting with admin $VITE_ADMIN_PORT\" && RUST_LOG=warn echo \"pass\" | hc s -f=$VITE_ADMIN_PORT --piped generate workdir/talking-stickies.happ --run=$VITE_APP_PORT -a talking-stickies network -b \"http://127.0.0.1:$BOOTSTRAP_PORT\" webrtc \"ws://127.0.0.1:$SIGNAL_PORT\"", "build:happ": "npm run build:zomes && hc app pack workdir --recursive", - "build:zomes": "RUSTFLAGS='' CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown" + "build:zomes": "RUSTFLAGS='' CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown", + "weave-hash": "weave hash-webhapp ./workdir/talking-stickies.webhapp" }, "devDependencies": { - "@theweave/cli": "0.13.0-gamma.3", - "@holochain/hc-spin": "^0.400.0-dev.3", + "@theweave/cli": "0.13.0-rc.0", + "@holochain/hc-spin": "^0.400.0", "@holochain-playground/cli": "^0.300.1", "@rollup/plugin-typescript": "^8.0.0", "@tsconfig/svelte": "^2.0.0", diff --git a/ui/package.json b/ui/package.json index b629752..38d57d7 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,7 +1,7 @@ { "name": "ui", - "version": "0.11.0", - "dnaVersion": "0.11.0", + "version": "0.12.0-rc.0", + "dnaVersion": "0.12.0", "scripts": { "start": "vite --clearScreen false --port $UI_PORT", "build": "vite build", @@ -10,14 +10,14 @@ "package": "rm -f dist.zip && npm run build && cd dist && bestzip ../dist.zip *" }, "dependencies": { - "@holochain-open-dev/elements": "^0.400.0-dev.3", - "@holochain-open-dev/profiles": "^0.400.0-dev.4", - "@holochain-open-dev/stores": "^0.400.0-dev.3", - "@holochain-open-dev/utils": "^0.400.0-dev.4", - "@holochain-syn/core": "^0.400.0-rc.0", - "@holochain/client": "0.18.0-dev.13", - "@theweave/api": "^0.2.0", - "@theweave/elements": "^0.2.0", + "@holochain-open-dev/elements": "^0.400.0", + "@holochain-open-dev/profiles": "^0.400.0", + "@holochain-open-dev/stores": "^0.400.0", + "@holochain-open-dev/utils": "^0.400.0", + "@holochain-syn/core": "^0.400.0-rc.2", + "@holochain/client": "0.18.0", + "@theweave/api": "^0.4.0-alpha.1", + "@theweave/elements": "^0.4.0-alpha.1", "@mdi/js": "^7.1.96", "@ts-stack/markdown": "^1.4.0", "lodash": "^4.17.21", diff --git a/ui/src/App.svelte b/ui/src/App.svelte index 1368035..082a218 100644 --- a/ui/src/App.svelte +++ b/ui/src/App.svelte @@ -4,7 +4,7 @@ import ControllerCreate from './ControllerCreate.svelte' import { AppWebsocket, AdminWebsocket, type AppWebsocketConnectionOptions } from '@holochain/client'; import '@shoelace-style/shoelace/dist/themes/light.css'; - import { WeaveClient, isWeContext, initializeHotReload } from '@theweave/api'; + import { WeaveClient, isWeaveContext, initializeHotReload } from '@theweave/api'; import { ProfilesClient, ProfilesStore } from '@holochain-open-dev/profiles'; import "@holochain-open-dev/profiles/dist/elements/profiles-context.js"; import "@holochain-open-dev/profiles/dist/elements/profile-prompt.js"; @@ -45,7 +45,7 @@ } } let tokenResp; - if (!isWeContext()) { + if (!isWeaveContext()) { console.log("adminPort is", adminPort) if (adminPort) { const url = `ws://localhost:${adminPort}` @@ -123,7 +123,7 @@ throw new Error("Unsupported applet-view type"); } break; - case "cross-applet-view": + case "cross-group-view": switch (this.weaveClient.renderInfo.view.type) { case "main": // here comes your rendering logic for the cross-applet main view diff --git a/ui/src/AttachmentsDialog.svelte b/ui/src/AttachmentsDialog.svelte index 178fe3e..c7b4350 100644 --- a/ui/src/AttachmentsDialog.svelte +++ b/ui/src/AttachmentsDialog.svelte @@ -1,5 +1,5 @@ - {#if isWeContext()} + {#if isWeaveContext()} removeAttachment(e.detail)}/> diff --git a/ui/src/AttachmentsList.svelte b/ui/src/AttachmentsList.svelte index db61a2b..65ebe39 100644 --- a/ui/src/AttachmentsList.svelte +++ b/ui/src/AttachmentsList.svelte @@ -23,7 +23,7 @@ class:attachment-item-with-delete={allowDelete} class:attachment-item={!allowDelete} > - {#await store.weaveClient.assetInfo(wal)} + {#await store.weaveClient.assets.assetInfo(wal)}
...
{:then data} {#if data} @@ -32,7 +32,7 @@ on:click={async (e)=>{ e.stopPropagation() try { - await store.weaveClient.openWal(wal) + await store.weaveClient.openAsset(wal) } catch(e) { alert(`Error opening link: ${e}`) } diff --git a/ui/src/BoardMenu.svelte b/ui/src/BoardMenu.svelte index 0a56849..3157098 100644 --- a/ui/src/BoardMenu.svelte +++ b/ui/src/BoardMenu.svelte @@ -10,7 +10,7 @@ import TSLogoIcon from "./icons/TSLogoIcon.svelte"; import type { EntryHash } from "@holochain/client"; import { BoardType } from "./boardList"; - import { isWeContext } from "@theweave/api"; + import { isWeaveContext } from "@theweave/api"; export let wide = false @@ -44,7 +44,7 @@
- {#if !isWeContext()} + {#if !isWeaveContext()}

Team

diff --git a/ui/src/StickyEditor.svelte b/ui/src/StickyEditor.svelte index 91988d1..1969d0c 100644 --- a/ui/src/StickyEditor.svelte +++ b/ui/src/StickyEditor.svelte @@ -42,7 +42,7 @@ }); const addAttachment = async (stickyId: string) => { - const wal = await store.weaveClient.userSelectWal() + const wal = await store.weaveClient.assets.userSelectAsset() if (wal) { if (props.attachments === undefined) { props.attachments = [] diff --git a/ui/src/TalkingStickiesPane.svelte b/ui/src/TalkingStickiesPane.svelte index 37da111..e447b10 100644 --- a/ui/src/TalkingStickiesPane.svelte +++ b/ui/src/TalkingStickiesPane.svelte @@ -325,7 +325,7 @@ let width, height const copyWalToPocket = () => { const attachment: WAL = { hrl: [store.dnaHash, activeBoard.hash], context: {} } - store.weaveClient?.walToPocket(attachment) + store.weaveClient?.assets.assetToPocket(attachment) } diff --git a/ui/src/board.ts b/ui/src/board.ts index fde79e6..8005751 100644 --- a/ui/src/board.ts +++ b/ui/src/board.ts @@ -4,8 +4,8 @@ import { v1 as uuidv1 } from "uuid"; import { type AgentPubKey, type EntryHash, type EntryHashB64, encodeHashToBase64, type AgentPubKeyB64 } from "@holochain/client"; import { BoardType } from "./boardList"; import { toPromise } from "@holochain-open-dev/stores"; -import type { HrlB64WithContext } from "@theweave/api"; import { cloneDeep } from "lodash"; +import type { WALUrl } from "./util"; export const UngroupedId = "_" export class Group { @@ -17,7 +17,7 @@ export class Group { export type BoardProps = { bgUrl: string, description: string, - attachments: Array + attachments: Array } export class VoteType { @@ -31,7 +31,7 @@ export type StickyProps = { text: string, color: string, votes: Object, - attachments: Array + attachments: Array } export type Sticky = { @@ -49,7 +49,7 @@ export interface BoardState { stickies: Sticky[]; voteTypes: VoteType[]; props: BoardProps; - boundTo: Array + boundTo: Array } export type BoardDelta = diff --git a/we_dev/config.ts b/we_dev/config.ts index ade9080..24ca1d7 100644 --- a/we_dev/config.ts +++ b/we_dev/config.ts @@ -1,7 +1,12 @@ import { defineConfig } from '@theweave/cli'; export default defineConfig({ - groups: [ + toolCurations: [ + { + url: 'https://raw.githubusercontent.com/lightningrodlabs/weave-tool-curation/refs/heads/test-0.13/0.13/lists/curations-0.13.json', + useLists: ['default'], + }, + ], groups: [ { name: 'Lightning Rod Labs', networkSeed: '098rc1m-09384u-crm-29384u-cmkj', @@ -39,12 +44,18 @@ export default defineConfig({ joiningAgents: [2], }, { - name: 'gamez', - instanceName: 'gamez', + name: 'kando', + instanceName: 'kando', registeringAgent: 1, - joiningAgents: [2], + joiningAgents: [2,3], }, // { + // name: 'gamez', + // instanceName: 'gamez', + // registeringAgent: 1, + // joiningAgents: [2], + // }, + // { // name: 'notebooks', // instanceName: 'notebooks', // registeringAgent: 1, @@ -69,18 +80,31 @@ export default defineConfig({ }, }, { - name: 'gamez', - subtitle: 'play!', - description: 'Real-time games based on syn', - icon: { - type: "https", - url: "https://raw.githubusercontent.com/holochain-apps/gamez/main/we_dev/gamez_icon.svg" - }, - source: { - type: "https", - url: "https://github.com/holochain-apps/gamez/releases/download/v0.5.0/gamez.webhapp" - }, + name: 'kando', + subtitle: 'kanban boards', + description: 'Real-time kanban boards based on syn', + icon: { + type: "https", + url: "https://raw.githubusercontent.com/holochain-apps/kando/main/we_dev/kando_icon.png" + }, + source: { + type: "https", + url: "https://github.com/holochain-apps/kando/releases/download/v0.12.0-rc.1/kando.webhapp" }, + }, + // { + // name: 'gamez', + // subtitle: 'play!', + // description: 'Real-time games based on syn', + // icon: { + // type: "https", + // url: "https://raw.githubusercontent.com/holochain-apps/gamez/main/we_dev/gamez_icon.svg" + // }, + // source: { + // type: "https", + // url: "https://github.com/holochain-apps/gamez/releases/download/v0.5.0/gamez.webhapp" + // }, + // }, // { // name: 'notebooks', // subtitle: 'Collaborative note taking',