diff --git a/Cargo.lock b/Cargo.lock index d08e5de..f1033d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,11 +4,11 @@ version = 3 [[package]] name = "addr2line" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.28.1", + "gimli 0.29.0", ] [[package]] @@ -58,12 +58,6 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "arrayvec" version = "0.7.4" @@ -72,19 +66,19 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", "cc", - "cfg-if 1.0.0", + "cfg-if", "libc", "miniz_oxide", "object", @@ -93,9 +87,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.13.1" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bincode" @@ -127,6 +121,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" + [[package]] name = "bitvec" version = "1.0.1" @@ -141,12 +141,12 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.11" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", - "arrayvec 0.5.2", + "arrayvec", "constant_time_eq", ] @@ -161,9 +161,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.15.4" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -195,24 +195,24 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "camino" -version = "1.1.6" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" +checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" dependencies = [ "serde", ] [[package]] name = "cargo-platform" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ "serde", ] @@ -225,7 +225,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.22", + "semver 1.0.23", "serde", "serde_json", "thiserror", @@ -233,15 +233,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.90" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" - -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" [[package]] name = "cfg-if" @@ -251,22 +245,32 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.35" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", "serde", - "windows-targets 0.52.4", + "windows-targets 0.52.5", +] + +[[package]] +name = "colored" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +dependencies = [ + "lazy_static", + "windows-sys 0.48.0", ] [[package]] name = "constant_time_eq" -version = "0.1.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "convert_case" @@ -287,7 +291,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e" dependencies = [ "autocfg", - "cfg-if 1.0.0", + "cfg-if", "libc", "scopeguard", "windows-sys 0.33.0", @@ -317,7 +321,7 @@ version = "0.91.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc" dependencies = [ - "arrayvec 0.7.4", + "arrayvec", "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", @@ -415,9 +419,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-common" @@ -441,12 +445,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ - "darling_core 0.20.8", - "darling_macro 0.20.8", + "darling_core 0.20.9", + "darling_macro 0.20.9", ] [[package]] @@ -465,15 +469,15 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] @@ -489,13 +493,13 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ - "darling_core 0.20.8", + "darling_core 0.20.9", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] @@ -504,8 +508,8 @@ version = "5.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ - "cfg-if 1.0.0", - "hashbrown 0.14.3", + "cfg-if", + "hashbrown 0.14.5", "lock_api", "once_cell", "parking_lot_core", @@ -524,15 +528,15 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version", - "syn 1.0.109", + "syn 2.0.66", ] [[package]] @@ -553,9 +557,9 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" [[package]] name = "either" -version = "1.10.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "enum-iterator" @@ -592,10 +596,10 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ - "darling 0.20.8", + "darling 0.20.9", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] @@ -616,15 +620,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - [[package]] name = "funty" version = "2.0.0" @@ -687,7 +682,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] @@ -753,11 +748,11 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "wasi", ] @@ -775,9 +770,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "hashbrown" @@ -790,14 +785,14 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "hc_zome_profiles_coordinator" version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.0-beta-dev.33#e97075cca091b9fdc2394e977f736cdaf02a1754" +source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1#570dbc9135242a419b47b316ae22825d5a2c2ef9" dependencies = [ "derive_more", "hc_zome_profiles_integrity", @@ -808,7 +803,7 @@ dependencies = [ [[package]] name = "hc_zome_profiles_integrity" version = "0.2.0" -source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.0-beta-dev.33#e97075cca091b9fdc2394e977f736cdaf02a1754" +source = "git+https://github.com/holochain-open-dev/profiles?branch=for-hdk-v0.3.1#570dbc9135242a419b47b316ae22825d5a2c2ef9" dependencies = [ "derive_more", "hdi", @@ -818,7 +813,7 @@ dependencies = [ [[package]] name = "hc_zome_syn_coordinator" version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=main#f653c9221ff95f289289921f062b7c2e0aee329c" +source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1#0787f8a3ca99a37f523341776959b31b1d96f655" dependencies = [ "hc_zome_syn_integrity", "hdk", @@ -829,7 +824,7 @@ dependencies = [ [[package]] name = "hc_zome_syn_integrity" version = "0.1.0" -source = "git+https://github.com/holochain/syn?branch=main#f653c9221ff95f289289921f062b7c2e0aee329c" +source = "git+https://github.com/holochain/syn?branch=for-hdk-v0.3.1#0787f8a3ca99a37f523341776959b31b1d96f655" dependencies = [ "hdi", "serde", @@ -837,9 +832,9 @@ dependencies = [ [[package]] name = "hdi" -version = "0.4.0-beta-dev.31" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea34cd9ed5566b38e36933684887ca86662bbac8c3aae635116919a0bda4a125" +checksum = "03aed8ad8b59c0fffd1eaf3a064c28d6dcbb8a6e386c154ca2f5a3f52d00e3a0" dependencies = [ "getrandom", "hdk_derive", @@ -855,9 +850,9 @@ dependencies = [ [[package]] name = "hdk" -version = "0.3.0-beta-dev.35" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78ebe4c746e7e9afbeaad732b53cffd9e8cc45f1ff1a5bb5fc8aec216ee4743" +checksum = "9319cd1bf3c04663cf76f7466a5da86dcc20641fbdb9faea623056ff1bb5237a" dependencies = [ "getrandom", "hdi", @@ -875,12 +870,12 @@ dependencies = [ [[package]] name = "hdk_derive" -version = "0.3.0-beta-dev.29" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38a8ba16f38ed07da73c8988418ea273dafbe591c1e8338b1c1c2311a009d108" +checksum = "49d060f62bb0bf59a833a6f8741bf780b499c2f87b5c9d9d861656f6f16bd02a" dependencies = [ "darling 0.14.4", - "heck", + "heck 0.5.0", "holochain_integrity_types", "paste", "proc-macro-error", @@ -896,10 +891,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] -name = "hermit-abi" -version = "0.3.9" +name = "heck" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hex" @@ -909,9 +904,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "holo_hash" -version = "0.3.0-beta-dev.24" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9830117eeb0163bec46835d876f4ae4e463fb1331071d76a3f4fc49f54991546" +checksum = "9404dd8b3b47ef84ad39cd4cd679d6bf8f98c879fa33a966357246d3988616cd" dependencies = [ "base64", "blake2b_simd", @@ -927,16 +922,15 @@ dependencies = [ [[package]] name = "holochain_integrity_types" -version = "0.3.0-beta-dev.28" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d3e8650ee8b7d19e26bc769c0831a55e89acf54b480f122d7378b52f4a7a322" +checksum = "fe62dd90d6ddf5e02284a651713ab63112ce141002e4ee78e4e130ec90795eec" dependencies = [ "holo_hash", "holochain_secure_primitive", "holochain_serialized_bytes", "holochain_util", "kitsune_p2p_timestamp", - "paste", "serde", "serde_bytes", "subtle", @@ -945,9 +939,9 @@ dependencies = [ [[package]] name = "holochain_nonce" -version = "0.3.0-beta-dev.25" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fa99c5d38bb8fe463dd0284e2123ad14405f2a62146c4aaa809d5b24134711" +checksum = "f206e624cefcc714e156e2459727d6dfef4c587d3cda69cf9d88c9b2b1418259" dependencies = [ "getrandom", "holochain_secure_primitive", @@ -956,9 +950,9 @@ dependencies = [ [[package]] name = "holochain_secure_primitive" -version = "0.3.0-beta-dev.22" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcc25ba91f7898688245db538693d7b26504f91df24709111bb3b1d7506af01a" +checksum = "edf2267568b756d9772a6ec62cf83b0519866d0e6f33c74ef8c77bfff0432d48" dependencies = [ "paste", "serde", @@ -967,9 +961,9 @@ dependencies = [ [[package]] name = "holochain_serialized_bytes" -version = "0.0.53" +version = "0.0.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7a5fc7c745a107f8ebcb04caab7a6b7a8463e2811f07ced19c281977583de7" +checksum = "fad1068180811f3a23c340894cb98b0710244ffac76427664239545f162619c5" dependencies = [ "holochain_serialized_bytes_derive", "rmp-serde", @@ -982,9 +976,9 @@ dependencies = [ [[package]] name = "holochain_serialized_bytes_derive" -version = "0.0.53" +version = "0.0.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3e0cf02005cbf0f514476d40e02125b26df6d4922d7a2c48a84fc588539d71" +checksum = "71cc7f19017233d644abc4a23cbe19220effc05aea057f93db1be00348b89464" dependencies = [ "quote", "syn 1.0.109", @@ -992,24 +986,23 @@ dependencies = [ [[package]] name = "holochain_util" -version = "0.3.0-beta-dev.5" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14d6225aded80caf004c2214e38b39fb2459ee9a7a8fcd0d09146f49ae0771f0" +checksum = "273aa62ff9274a22ce2f8830578edc177b77249fca5ff06bb486b4fc1d928ce4" dependencies = [ - "cfg-if 0.1.10", - "derive_more", + "cfg-if", + "colored", "dunce", "futures", - "getrandom", - "num_cpus", "once_cell", + "tracing", ] [[package]] name = "holochain_wasmer_common" -version = "0.0.92" +version = "0.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72007fd2a72d77e76ffa494e5847bf6e893e25e73fe1d1de902e1b8d5033a64e" +checksum = "c9f7d17668e4a4997b5e121c7a951ea9606331ef206b991f1e81420c84d98485" dependencies = [ "holochain_serialized_bytes", "serde", @@ -1021,9 +1014,9 @@ dependencies = [ [[package]] name = "holochain_wasmer_guest" -version = "0.0.92" +version = "0.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c429e84a19ee446f47541a6fed10e1a4376a8a8ba6d3dbff7d07e4a7bb4c85f" +checksum = "e292e12fda0716ce36b566c7cf3dad8443fdc7c56950e42c5a3ba81988e792d0" dependencies = [ "holochain_serialized_bytes", "holochain_wasmer_common", @@ -1035,21 +1028,18 @@ dependencies = [ [[package]] name = "holochain_zome_types" -version = "0.3.0-beta-dev.30" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05fba98a0c43609c39df2c93d109d9e845eb30663476cb031588122ba5854a4" +checksum = "bd576c22f2752cf05d018a94797fe4ac4ccbf66d8ba448a1d267bb9657ad3ea5" dependencies = [ "derive_more", "holo_hash", "holochain_integrity_types", "holochain_nonce", - "holochain_secure_primitive", "holochain_serialized_bytes", "holochain_wasmer_common", - "kitsune_p2p_bin_data", "kitsune_p2p_block", "kitsune_p2p_timestamp", - "paste", "serde", "serde_bytes", "subtle", @@ -1095,16 +1085,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "if_chain" version = "1.0.2" @@ -1123,12 +1103,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.5" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", - "hashbrown 0.14.3", + "hashbrown 0.14.5", ] [[package]] @@ -1164,9 +1144,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" @@ -1179,9 +1159,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_bin_data" -version = "0.3.0-beta-dev.18" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396bb848a20db92dfcf7d712a73a82fc2c88f7206479136247e8363f1f635b21" +checksum = "820631479f0e3e6a843a34d8fbe96c11c0cbedfaaeb290a559f8c7cfb09384df" dependencies = [ "base64", "derive_more", @@ -1194,9 +1174,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_block" -version = "0.3.0-beta-dev.20" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccb1fc5e712ee62d90b98a37accfee799fdd90e212532f6f4840f7e2e08cf25c" +checksum = "eb67ae6c87581d2f6906bddb651f16f67caf1f3143e2344d3c9d32233afc3357" dependencies = [ "kitsune_p2p_bin_data", "kitsune_p2p_timestamp", @@ -1205,9 +1185,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_dht_arc" -version = "0.3.0-beta-dev.17" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5128eb7823b352d0bc24038960c36717510d773e754476b45515d8eec4d1646" +checksum = "cc4e3eea7e151b8be2f6e7af6b625ae864c1709a654b8396bd6af72f5e70e470" dependencies = [ "derive_more", "gcollections", @@ -1219,9 +1199,9 @@ dependencies = [ [[package]] name = "kitsune_p2p_timestamp" -version = "0.3.0-beta-dev.8" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d587124090ca8e4ab28f3dd3d65aa35fcc72403b7dad4fc790751efd04fbe3" +checksum = "784e4eedd4a5ec72fbf433fb4957c93449fd3e47636874dbc8e119a5d9031845" dependencies = [ "chrono", "serde", @@ -1241,15 +1221,15 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1270,11 +1250,20 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" @@ -1296,18 +1285,18 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" dependencies = [ "adler", ] @@ -1329,28 +1318,18 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - [[package]] name = "object" -version = "0.32.2" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] @@ -1363,9 +1342,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "parking_lot" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -1373,34 +1352,28 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.48.5", + "windows-targets 0.52.5", ] [[package]] name = "paste" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" - -[[package]] -name = "percent-encoding" -version = "2.3.1" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pest" -version = "2.7.8" +version = "2.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8" +checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" dependencies = [ "memchr", "thiserror", @@ -1409,9 +1382,9 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -1445,9 +1418,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -1488,9 +1461,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -1503,9 +1476,9 @@ checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "rayon" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -1523,11 +1496,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" dependencies = [ - "bitflags", + "bitflags 2.5.0", ] [[package]] @@ -1544,9 +1517,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.3" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -1556,9 +1529,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", @@ -1567,20 +1540,20 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "region" -version = "3.0.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e" +checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" dependencies = [ - "bitflags", + "bitflags 1.3.2", "libc", - "mach", - "winapi", + "mach2", + "windows-sys 0.52.0", ] [[package]] @@ -1624,9 +1597,9 @@ dependencies = [ [[package]] name = "rmp" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" dependencies = [ "byteorder", "num-traits", @@ -1635,9 +1608,9 @@ dependencies = [ [[package]] name = "rmp-serde" -version = "0.15.5" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "723ecff9ad04f4ad92fe1c8ca6c20d2196d9286e9c60727c4cb5511629260e9d" +checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a" dependencies = [ "byteorder", "rmp", @@ -1646,9 +1619,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc_version" @@ -1656,20 +1629,20 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.22", + "semver 1.0.23", ] [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ryu" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "same-file" @@ -1694,9 +1667,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] name = "self_cell" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" @@ -1709,9 +1682,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" dependencies = [ "serde", ] @@ -1771,16 +1744,16 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -1792,7 +1765,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest", ] @@ -1813,7 +1786,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331" dependencies = [ - "bitflags", + "bitflags 1.3.2", "itertools 0.8.2", "proc-macro2", "quote", @@ -1865,7 +1838,7 @@ version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "rustversion", @@ -1884,9 +1857,9 @@ dependencies = [ [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "0d0208408ba0c3df17ed26eb06992cb1a1268d41b2c0e12e65203fbe3972cee5" [[package]] name = "syn" @@ -1908,9 +1881,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.53" +version = "2.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" +checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" dependencies = [ "proc-macro2", "quote", @@ -1995,22 +1968,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] @@ -2060,7 +2033,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", ] [[package]] @@ -2091,32 +2064,17 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-ident" version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-width" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unzip-n" @@ -2129,17 +2087,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "url" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - [[package]] name = "uuid" version = "1.8.0" @@ -2180,7 +2127,7 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "wasm-bindgen-macro", ] @@ -2195,7 +2142,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", "wasm-bindgen-shared", ] @@ -2217,7 +2164,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.66", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2239,12 +2186,12 @@ dependencies = [ [[package]] name = "wasmer" -version = "4.2.4" +version = "4.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce45cc009177ca345a6d041f9062305ad467d15e7d41494f5b81ab46d62d7a58" +checksum = "4014573f108a246858299eb230031e268316fd57207bd2e8afc79b20fc7ce983" dependencies = [ "bytes", - "cfg-if 1.0.0", + "cfg-if", "derivative", "indexmap 1.9.3", "js-sys", @@ -2255,6 +2202,7 @@ dependencies = [ "shared-buffer", "target-lexicon", "thiserror", + "tracing", "wasm-bindgen", "wasmer-compiler", "wasmer-compiler-cranelift", @@ -2267,13 +2215,13 @@ dependencies = [ [[package]] name = "wasmer-compiler" -version = "4.2.4" +version = "4.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e044f6140c844602b920deb4526aea3cc9c0d7cf23f00730bb9b2034669f522a" +checksum = "3a77bfe259f08e8ec9e77f8f772ebfb4149f799d1f637231c5a5a6a90c447256" dependencies = [ "backtrace", "bytes", - "cfg-if 1.0.0", + "cfg-if", "enum-iterator", "enumset", "lazy_static", @@ -2294,9 +2242,9 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" -version = "4.2.4" +version = "4.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ce02358eb44a149d791c1d6648fb7f8b2f99cd55e3c4eef0474653ec8cc889" +checksum = "9280c47ebc754f95357745a38a995dd766f149e16b26e1b7e35741eb23c03d12" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -2313,9 +2261,9 @@ dependencies = [ [[package]] name = "wasmer-derive" -version = "4.2.4" +version = "4.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c782d80401edb08e1eba206733f7859db6c997fc5a7f5fb44edc3ecd801468f6" +checksum = "e9352877c4f07fc59146d21b56ae6dc469caf342587f49c81b4fbeafead31972" dependencies = [ "proc-macro-error", "proc-macro2", @@ -2325,9 +2273,9 @@ dependencies = [ [[package]] name = "wasmer-types" -version = "4.2.4" +version = "4.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd09e80d4d74bb9fd0ce6c3c106b1ceba1a050f9948db9d9b78ae53c172d6157" +checksum = "749214b6170f2b2fbbfe5b7e7f8d381e64930ac4122f3abceb33cde0292d45d2" dependencies = [ "bytecheck", "enum-iterator", @@ -2341,13 +2289,13 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "4.2.4" +version = "4.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdcd8a4fd36414a7b6a003dbfbd32393bce3e155d715dd877c05c1b7a41d224d" +checksum = "300215479de0deeb453e95aeb1b9c8ffd9bc7d9bd27c5f9e8a184e54db4d31a9" dependencies = [ "backtrace", "cc", - "cfg-if 1.0.0", + "cfg-if", "corosensei", "crossbeam-queue", "dashmap", @@ -2369,12 +2317,13 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.95.0" +version = "0.121.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ea896273ea99b15132414be1da01ab0d8836415083298ecaffbe308eaac87a" +checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" dependencies = [ - "indexmap 1.9.3", - "url", + "bitflags 2.5.0", + "indexmap 2.2.6", + "semver 1.0.23", ] [[package]] @@ -2416,11 +2365,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -2435,7 +2384,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -2451,13 +2400,22 @@ dependencies = [ "windows_x86_64_msvc 0.33.0", ] +[[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-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -2477,17 +2435,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -2498,9 +2457,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -2516,9 +2475,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -2534,9 +2493,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -2552,9 +2517,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -2570,9 +2535,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -2582,9 +2547,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -2600,9 +2565,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "wyz" diff --git a/Cargo.toml b/Cargo.toml index fa02662..b8c44d6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,9 +9,9 @@ members = ["dnas/*/zomes/coordinator/*", "dnas/*/zomes/integrity/*"] resolver = "2" [workspace.dependencies] -hdi = "0.4" -hdk = "0.3" -serde = "1.0.193" +hdi = "0.4.1" +hdk = "0.3.1" +serde = "1" [workspace.dependencies.tables] path = "dnas/tables/zomes/coordinator/tables" diff --git a/dnas/tables/zomes/coordinator/profiles/Cargo.toml b/dnas/tables/zomes/coordinator/profiles/Cargo.toml index c521263..f8556f1 100644 --- a/dnas/tables/zomes/coordinator/profiles/Cargo.toml +++ b/dnas/tables/zomes/coordinator/profiles/Cargo.toml @@ -9,4 +9,4 @@ crate-type = ["cdylib", "rlib"] name = "profiles" [dependencies] -hc_zome_profiles_coordinator = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.0-beta-dev.33" } \ No newline at end of file +hc_zome_profiles_coordinator = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.1" } \ No newline at end of file diff --git a/dnas/tables/zomes/coordinator/syn/Cargo.toml b/dnas/tables/zomes/coordinator/syn/Cargo.toml index 570a8ac..c3c24fb 100644 --- a/dnas/tables/zomes/coordinator/syn/Cargo.toml +++ b/dnas/tables/zomes/coordinator/syn/Cargo.toml @@ -12,4 +12,4 @@ name = "syn" #derive_more = "0" #serde = { workspace = true } -hc_zome_syn_coordinator = {git = "https://github.com/holochain/syn", branch = "main"} +hc_zome_syn_coordinator = {git = "https://github.com/holochain/syn", branch = "for-hdk-v0.3.1"} \ No newline at end of file diff --git a/dnas/tables/zomes/integrity/profiles/Cargo.toml b/dnas/tables/zomes/integrity/profiles/Cargo.toml index 74e2f8c..312e038 100644 --- a/dnas/tables/zomes/integrity/profiles/Cargo.toml +++ b/dnas/tables/zomes/integrity/profiles/Cargo.toml @@ -9,4 +9,4 @@ crate-type = ["cdylib", "rlib"] name = "profiles_integrity" [dependencies] -hc_zome_profiles_integrity = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.0-beta-dev.33" } \ No newline at end of file +hc_zome_profiles_integrity = { git = "https://github.com/holochain-open-dev/profiles", branch = "for-hdk-v0.3.1" } \ No newline at end of file diff --git a/dnas/tables/zomes/integrity/syn/Cargo.toml b/dnas/tables/zomes/integrity/syn/Cargo.toml index c2a0e04..0a8c57d 100644 --- a/dnas/tables/zomes/integrity/syn/Cargo.toml +++ b/dnas/tables/zomes/integrity/syn/Cargo.toml @@ -12,4 +12,4 @@ name = "syn_integrity" #derive_more = "0" #serde = { workspace = true } -hc_zome_syn_integrity = {git = "https://github.com/holochain/syn", branch = "main"} +hc_zome_syn_integrity = {git = "https://github.com/holochain/syn", branch = "for-hdk-v0.3.1"} \ No newline at end of file diff --git a/flake.lock b/flake.lock index 80e5bc2..2e4e9f0 100644 --- a/flake.lock +++ b/flake.lock @@ -141,16 +141,16 @@ "holochain": { "flake": false, "locked": { - "lastModified": 1707245081, - "narHash": "sha256-l9WHMlD9IDuEv/N/3WDCsP3XLUUnZFrOBEZjbWnC+/Y=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "0a3b2408b2d6482b913b9f0faf58a39b567f763a", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.2.6", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -190,11 +190,11 @@ ] }, "locked": { - "lastModified": 1709131474, - "narHash": "sha256-8YNqCe9+c4KW74lNhBLZebEXq4+bvkhHAdKwq6HVQrc=", + "lastModified": 1718836601, + "narHash": "sha256-b8fPtUqWyFPDf3JpQPHxLdp1c+KRsVRkpiVi6oLl8SQ=", "owner": "holochain", "repo": "holochain", - "rev": "cee25ff75590b73366cba588e54912e40f86bdb5", + "rev": "4440e31411e2b244e6d1549ca768283cc96155ef", "type": "github" }, "original": { @@ -211,16 +211,16 @@ "scaffolding": "scaffolding" }, "locked": { - "dir": "versions/0_2", - "lastModified": 1709131474, - "narHash": "sha256-8YNqCe9+c4KW74lNhBLZebEXq4+bvkhHAdKwq6HVQrc=", + "dir": "versions/0_3", + "lastModified": 1718836601, + "narHash": "sha256-b8fPtUqWyFPDf3JpQPHxLdp1c+KRsVRkpiVi6oLl8SQ=", "owner": "holochain", "repo": "holochain", - "rev": "cee25ff75590b73366cba588e54912e40f86bdb5", + "rev": "4440e31411e2b244e6d1549ca768283cc96155ef", "type": "github" }, "original": { - "dir": "versions/0_2", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -229,16 +229,16 @@ "lair": { "flake": false, "locked": { - "lastModified": 1706550351, - "narHash": "sha256-psVjtb+zj0pZnHTj1xNP2pGBd5Ua1cSwdOAdYdUe3yQ=", + "lastModified": 1709335027, + "narHash": "sha256-rKMhh7TLuR1lqze2YFWZCGYKZQoB4dZxjpX3sb7r7Jk=", "owner": "holochain", "repo": "lair", - "rev": "b11e65eff11c8ac3bf938607946f5c7201298a65", + "rev": "826be915efc839d1d1b8a2156b158999b8de8d5b", "type": "github" }, "original": { "owner": "holochain", - "ref": "lair_keystore-v0.4.2", + "ref": "lair_keystore-v0.4.4", "repo": "lair", "type": "github" } @@ -246,16 +246,16 @@ "launcher": { "flake": false, "locked": { - "lastModified": 1684183666, - "narHash": "sha256-rOE/W/BBYyZKOyypKb8X9Vpc4ty1TNRoI/fV5+01JPw=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "75ecdd0aa191ed830cc209a984a6030e656042ff", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.2", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -277,11 +277,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1708984720, - "narHash": "sha256-gJctErLbXx4QZBBbGp78PxtOOzsDaQ+yw1ylNQBuSUY=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "13aff9b34cc32e59d35c62ac9356e4a41198a538", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -359,11 +359,11 @@ ] }, "locked": { - "lastModified": 1709086241, - "narHash": "sha256-3QHK5zu/5XOa+ghBeKzvt+/BLdEPjw/xDNLcpDfbkmg=", + "lastModified": 1718504420, + "narHash": "sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "5d56056fb905ff550ee61b6ebb6674d494f57a9e", + "rev": "0043c3f92304823cc2c0a4354b0feaa61dfb4cd9", "type": "github" }, "original": { @@ -375,16 +375,16 @@ "scaffolding": { "flake": false, "locked": { - "lastModified": 1708376918, - "narHash": "sha256-zjjAmu8t566/PUxo2g0EFZ4GAdUu/UbkGA8hsVbFEoQ=", + "lastModified": 1717661456, + "narHash": "sha256-e+9YRRFJg89rfHDWtumEa33rpa2vmij/zw7Uwl6BP/g=", "owner": "holochain", "repo": "scaffolding", - "rev": "ddb8b5a950e7be81d704000e662564696bef5d6b", + "rev": "1ffc9eb350b82784a8fb609073f1c7eccf2e0fc0", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.2", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } diff --git a/flake.nix b/flake.nix index e52faeb..6afe76a 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "Template for Holochain app development"; inputs = { - holochain-nix-versions.url = "github:holochain/holochain/?dir=versions/0_2"; + holochain-nix-versions.url = "github:holochain/holochain/?dir=versions/0_3"; holochain-flake = { url = "github:holochain/holochain"; inputs.versions.follows = "holochain-nix-versions"; diff --git a/package-lock.json b/package-lock.json index f0513a0..2de1ff7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,8 @@ }, "devDependencies": { "@holochain-playground/cli": "^0.1.1", + "@holochain/hc-spin": "^0.400.0-dev.0", + "@lightningrodlabs/we-dev-cli": "^0.12.0-dev.6", "@rollup/plugin-typescript": "^8.0.0", "@tsconfig/svelte": "^2.0.0", "bestzip": "^2.2.0", @@ -144,7 +146,6 @@ "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -166,7 +167,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "peer": true, "bin": { "semver": "bin/semver.js" } @@ -214,13 +214,12 @@ "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==" }, "node_modules/@holochain-open-dev/elements": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.300.0-dev.0.tgz", - "integrity": "sha512-oyfnkg4hksQazQN4AVShgL3Hzg2GJEmQeE3z0G8cN5y4+0n3/eCfQsrtvZO4l+Xo01BH9llVRk6LC6EVsMP2Uw==", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.400.0-dev.0.tgz", + "integrity": "sha512-qyR15gK12mGJ3vzKiYEXSwcVPHWBbnLESfGA7BXeeVEhEAFJVdBxvu5rlSJGdi8pqMZ9SRkZ3nH1JBvBpuhpBA==", "dependencies": { "@holo-host/identicon": "^0.1.0", - "@holochain-open-dev/stores": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "@holochain/client": "^0.18.0-dev.0", "@lit/localize": "^0.12.0", "@mdi/js": "^7.1.96", "@shoelace-style/shoelace": "^2.11.0", @@ -231,43 +230,14 @@ "prosemirror-view": "^1.31.3" } }, - "node_modules/@holochain-open-dev/elements/node_modules/@holochain-open-dev/stores": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.300.0-dev.0.tgz", - "integrity": "sha512-s6knLTAfVHUYR7Y8HYiLL9JJtr86b2kBQDQVfyDNLcSdf7kwJUjNbza8ZozQ1ON9IDvVC7+LMiQ87H3oJihU0g==", - "dependencies": { - "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", - "@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/@holochain-open-dev/elements/node_modules/@holochain-open-dev/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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/elements/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -279,85 +249,51 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain-open-dev/elements/node_modules/@scoped-elements/cytoscape": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@scoped-elements/cytoscape/-/cytoscape-0.2.0.tgz", - "integrity": "sha512-HrC7Pc1SCIHrDTUE883ArvljUENH9FW9qxRwzeXF8LxW5OP2+SaNJSSBaoPztmI15YHOL0aN7uuG9ozRn0EHpA==", - "dependencies": { - "@open-wc/scoped-elements": "^2.0.1", - "@types/cytoscape": "^3.19.0", - "cytoscape": "^3.20.0", - "cytoscape-cola": "^2.5.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.3.2", - "cytoscape-klay": "^3.1.4", - "lit": "^2.0.2", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@holochain-open-dev/elements/node_modules/@scoped-elements/cytoscape/node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/@holochain-open-dev/elements/node_modules/@scoped-elements/cytoscape/node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "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==", "dependencies": { - "@types/trusted-types": "^2.0.2" + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/@holochain-open-dev/elements/node_modules/lit": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", - "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz", + "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==", "dependencies": { "@lit/reactive-element": "^2.0.4", "lit-element": "^4.0.4", "lit-html": "^3.1.2" } }, - "node_modules/@holochain-open-dev/elements/node_modules/lit-html": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.2.tgz", - "integrity": "sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/@holochain-open-dev/elements/node_modules/lit/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==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@holochain-open-dev/elements/node_modules/lit/node_modules/lit-element": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.4.tgz", - "integrity": "sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==", + "node_modules/@holochain-open-dev/elements/node_modules/lit-element": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", + "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", "lit-html": "^3.1.2" } }, - "node_modules/@holochain-open-dev/profiles": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.300.0-dev.0.tgz", - "integrity": "sha512-CNyyJNCiWQON1v0UnMMWiNN+C6qsFB0W1bwOGAi0yQKxUMfgwMCLXottQt1hHkHZ0R3xyXaVbBzVyfjH8Z0jZQ==", + "node_modules/@holochain-open-dev/elements/node_modules/lit-html": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz", + "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==", "dependencies": { - "@holochain-open-dev/elements": "0.300.0-dev.0", - "@holochain-open-dev/stores": "0.300.0-dev.0", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/@holochain-open-dev/profiles": { + "version": "0.400.0-dev.1", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.400.0-dev.1.tgz", + "integrity": "sha512-JMPmAilgHMBMn8R8gPc3eJZno+Hckeh/is1XzHQxZRsITvB5+ow3dQ+vOh3CTyU/fiBaumZVbBwMLkVRtdqSng==", + "dependencies": { + "@holochain-open-dev/elements": "0.400.0-dev.0", + "@holochain-open-dev/stores": "0.400.0-dev.0", + "@holochain-open-dev/utils": "0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@lit/context": "^1.0.1", "@lit/localize": "^0.12.0", "@mdi/js": "^7.1.96", @@ -366,13 +302,13 @@ } }, "node_modules/@holochain-open-dev/profiles/node_modules/@holochain-open-dev/stores": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.300.0-dev.0.tgz", - "integrity": "sha512-s6knLTAfVHUYR7Y8HYiLL9JJtr86b2kBQDQVfyDNLcSdf7kwJUjNbza8ZozQ1ON9IDvVC7+LMiQ87H3oJihU0g==", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.0.tgz", + "integrity": "sha512-yRWDYfBb90lNL3jgtsOfWc+g/oZeDHrIolrfne5vql24usKVlBdzyh3eoY+JsyDnB8x/HUMWnRsC4R94dhSl6Q==", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@scoped-elements/cytoscape": "^0.2.0", "@shoelace-style/shoelace": "^2.11.2", "lit": "^3.0.2", @@ -380,28 +316,14 @@ "svelte": "^3.53.1" } }, - "node_modules/@holochain-open-dev/profiles/node_modules/@holochain-open-dev/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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/profiles/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -413,84 +335,50 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain-open-dev/profiles/node_modules/@scoped-elements/cytoscape": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@scoped-elements/cytoscape/-/cytoscape-0.2.0.tgz", - "integrity": "sha512-HrC7Pc1SCIHrDTUE883ArvljUENH9FW9qxRwzeXF8LxW5OP2+SaNJSSBaoPztmI15YHOL0aN7uuG9ozRn0EHpA==", - "dependencies": { - "@open-wc/scoped-elements": "^2.0.1", - "@types/cytoscape": "^3.19.0", - "cytoscape": "^3.20.0", - "cytoscape-cola": "^2.5.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.3.2", - "cytoscape-klay": "^3.1.4", - "lit": "^2.0.2", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@holochain-open-dev/profiles/node_modules/@scoped-elements/cytoscape/node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/@holochain-open-dev/profiles/node_modules/@scoped-elements/cytoscape/node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "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==", "dependencies": { - "@types/trusted-types": "^2.0.2" + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/@holochain-open-dev/profiles/node_modules/lit": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", - "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz", + "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==", "dependencies": { "@lit/reactive-element": "^2.0.4", "lit-element": "^4.0.4", "lit-html": "^3.1.2" } }, - "node_modules/@holochain-open-dev/profiles/node_modules/lit-html": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.2.tgz", - "integrity": "sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/@holochain-open-dev/profiles/node_modules/lit/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==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@holochain-open-dev/profiles/node_modules/lit/node_modules/lit-element": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.4.tgz", - "integrity": "sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==", + "node_modules/@holochain-open-dev/profiles/node_modules/lit-element": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", + "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", "lit-html": "^3.1.2" } }, + "node_modules/@holochain-open-dev/profiles/node_modules/lit-html": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz", + "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, "node_modules/@holochain-open-dev/stores": { - "version": "0.300.0-dev.1", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.300.0-dev.1.tgz", - "integrity": "sha512-wgQqJ43L/8+2wt+xmLLu4kgiAm3SF8TxoAo0U4Dx0FukjwVjruPLeK6WCzui99jtvJV3utbjUngOWOrfx80kFg==", + "version": "0.400.0-dev.1", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.1.tgz", + "integrity": "sha512-507BbM3DzyHTh7MJYCuHHJR7vfUZJR/iUDRDjEINBmIfFUaSsDJNiCEtAbedgy9VbCdq1zJ/gIuCCxVhKXYhuA==", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@scoped-elements/cytoscape": "^0.2.0", "@shoelace-style/shoelace": "^2.11.2", "lit": "^3.0.2", @@ -498,28 +386,14 @@ "svelte": "^3.53.1" } }, - "node_modules/@holochain-open-dev/stores/node_modules/@holochain-open-dev/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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/stores/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -531,83 +405,49 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain-open-dev/stores/node_modules/@scoped-elements/cytoscape": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@scoped-elements/cytoscape/-/cytoscape-0.2.0.tgz", - "integrity": "sha512-HrC7Pc1SCIHrDTUE883ArvljUENH9FW9qxRwzeXF8LxW5OP2+SaNJSSBaoPztmI15YHOL0aN7uuG9ozRn0EHpA==", - "dependencies": { - "@open-wc/scoped-elements": "^2.0.1", - "@types/cytoscape": "^3.19.0", - "cytoscape": "^3.20.0", - "cytoscape-cola": "^2.5.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.3.2", - "cytoscape-klay": "^3.1.4", - "lit": "^2.0.2", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@holochain-open-dev/stores/node_modules/@scoped-elements/cytoscape/node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/@holochain-open-dev/stores/node_modules/@scoped-elements/cytoscape/node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "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==", "dependencies": { - "@types/trusted-types": "^2.0.2" + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/@holochain-open-dev/stores/node_modules/lit": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", - "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz", + "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==", "dependencies": { "@lit/reactive-element": "^2.0.4", "lit-element": "^4.0.4", "lit-html": "^3.1.2" } }, - "node_modules/@holochain-open-dev/stores/node_modules/lit-html": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.2.tgz", - "integrity": "sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/@holochain-open-dev/stores/node_modules/lit/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==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@holochain-open-dev/stores/node_modules/lit/node_modules/lit-element": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.4.tgz", - "integrity": "sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==", + "node_modules/@holochain-open-dev/stores/node_modules/lit-element": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", + "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", "lit-html": "^3.1.2" } }, + "node_modules/@holochain-open-dev/stores/node_modules/lit-html": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz", + "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, "node_modules/@holochain-open-dev/utils": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.16.5.tgz", - "integrity": "sha512-sLP0a+v2osR7ra8ZYadLrmSdzBV3rEl/1qKlnY2PEWJ014KK4MVC08FyJ5hu4JSzeZMhEEUkB3AELuONvcGhHA==", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.400.0-dev.0.tgz", + "integrity": "sha512-FEgfaYQKCyGe6zDPLzLID6yuroHKjytQyRYoU2eoLR44ftqm0OEQ689snbTxkwjO3VEWyFmxrxEjpnV2rGQYAg==", "dependencies": { - "@holochain/client": "^0.16.2", - "@msgpack/msgpack": "^2.7.2", + "@holochain/client": "^0.18.0-dev.0", + "@msgpack/msgpack": "^2.8.0", "blakejs": "^1.2.1", "emittery": "^1.0.1", "lodash-es": "^4.17.21", @@ -615,14 +455,13 @@ } }, "node_modules/@holochain-open-dev/utils/node_modules/@holochain/client": { - "version": "0.16.10", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.16.10.tgz", - "integrity": "sha512-Urgx6vXNux2XD/4+eOxou2FKwlUBu/g/BxUSZLX6wEaYWH9wDYXR5f3VToUrAhXGF5ssc08jb8jLiQZ23k62EQ==", + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -644,38 +483,24 @@ } }, "node_modules/@holochain-syn/client": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-syn/client/-/client-0.300.0-dev.0.tgz", - "integrity": "sha512-QqgCvIiND0dR/ltMEkbD6Hmqk9Ij+VhHzbWHwynQpYAAD2p8SeiEf+OETJytJGShyxzGf2+W22Nft/RUYsxuFQ==", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-syn/client/-/client-0.400.0-dev.0.tgz", + "integrity": "sha512-VFzG+pBCNbKKH3cltPj5Rv0vr1a5wB0u41gw1SLeopFOXwzAxYauo7KgjmFvA0+yTL6+368y9himvczOWADxJg==", "dependencies": { - "@holochain-open-dev/utils": "^0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@msgpack/msgpack": "^2.7.0", "automerge": "^1.0.1-preview.7" } }, - "node_modules/@holochain-syn/client/node_modules/@holochain-open-dev/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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/client/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -688,33 +513,32 @@ } }, "node_modules/@holochain-syn/core": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-syn/core/-/core-0.300.0-dev.0.tgz", - "integrity": "sha512-ouRGtW1ymN49twe0FKDdLjiKTzYf9tWJcvkqmGjDfEA0RAfgwqS0HdUrINlG97P8Kq+xfFrshQz8gcmEILHemg==", - "dependencies": { - "@holochain-open-dev/elements": "^0.300.0-dev.0", - "@holochain-open-dev/profiles": "^0.300.0-dev.0", - "@holochain-open-dev/stores": "^0.300.0-dev.1", - "@holochain-open-dev/utils": "^0.16.0", - "@holochain-syn/client": "^0.300.0-dev.0", - "@holochain-syn/store": "^0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-syn/core/-/core-0.400.0-dev.0.tgz", + "integrity": "sha512-5uO+fBOPCZXMQyZcfOKstRfCoVAkDX5dZWJbLWdegSYqdo67ZDiIZzOyrEon9ljVlE5njm/AYVKmRTY0+3sPtQ==", + "dependencies": { + "@holochain-open-dev/elements": "^0.400.0-dev.0", + "@holochain-open-dev/profiles": "^0.400.0-dev.1", + "@holochain-open-dev/stores": "^0.400.0-dev.0", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain-syn/client": "^0.400.0-dev.0", + "@holochain-syn/store": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@lit/context": "^1.0.0", "@lit/localize": "^0.12.0", - "@scoped-elements/cytoscape": "^0.1.0", + "@scoped-elements/cytoscape": "^0.2.0", "@shoelace-style/shoelace": "^2.3.0", "lit": "^3.0.0" } }, "node_modules/@holochain-syn/core/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -763,41 +587,185 @@ } }, "node_modules/@holochain-syn/store": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-syn/store/-/store-0.300.0-dev.0.tgz", - "integrity": "sha512-TRd+SeboKfFq5cHIo1gX1dt2eQXVq70Gb3feJJKQuJ8Ifwme5OlbFIuRoa5KlWp/9bUka7UCWTVbpj9UqjNLyg==", - "dependencies": { - "@holochain-open-dev/stores": "^0.300.0-dev.1", - "@holochain-open-dev/utils": "^0.300.0-dev.0", - "@holochain-syn/client": "^0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-syn/store/-/store-0.400.0-dev.0.tgz", + "integrity": "sha512-bzbjSC90wd3h6aPj5o//PzraSn3016HcMOhdTYtManmgLxo8YR76IXUyi+iadLVybu2wm38RRrXVE2MOQSRDwQ==", + "dependencies": { + "@holochain-open-dev/stores": "^0.400.0-dev.0", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain-syn/client": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@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/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", + "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", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.12.5.tgz", + "integrity": "sha512-9Q1G8sKEGsqnCl067CaRbzwPZZ5zeDCJdvQ8TJpb+psP2kLJBbHZ2qulMXAlNUz7Pg0l4B1Eh/BFJByJHRLlow==", + "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-dev.2", + "resolved": "https://registry.npmjs.org/@holochain/hc-spin/-/hc-spin-0.400.0-dev.2.tgz", + "integrity": "sha512-CaJCjvWSaQnEAWf6/qeMSQkIpybJ6CEYDd9VkNYIWrYPhNd2qmUDbZvRl0Uakr8D+S3l8oh96CqSLMRqnwPzfA==", + "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" + } + }, + "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/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" + ], + "engines": { + "node": ">= 10" + } + }, + "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/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": ">= 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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@holochain/hc-spin/node_modules/@electron-toolkit/preload": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@electron-toolkit/preload/-/preload-3.0.1.tgz", + "integrity": "sha512-EzoQmpK8jqqU8YnM5jRe0GJjGVJPke2KtANqz8QtN2JPT96ViOvProBdK5C6riCm0j1T8jjAGVQCZLQy9OVoIA==", + "dev": true, + "peerDependencies": { + "electron": ">=13.0.0" + } + }, + "node_modules/@holochain/hc-spin/node_modules/@electron-toolkit/utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@electron-toolkit/utils/-/utils-3.0.0.tgz", + "integrity": "sha512-GaXHDhiT7KCvMJjXdp/QqpYinq69T/Pdl49Z1XLf8mKGf63dnsODMWyrmIjEQ0z/vG7dO8qF3fvmI6Eb2lUNZA==", + "dev": true, + "peerDependencies": { + "electron": ">=13.0.0" } }, - "node_modules/@holochain-syn/store/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "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==", + "dev": true, "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -809,22 +777,52 @@ "node": ">=18.0.0 || >=20.0.0" } }, - "node_modules/@holochain/client": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.12.5.tgz", - "integrity": "sha512-9Q1G8sKEGsqnCl067CaRbzwPZZ5zeDCJdvQ8TJpb+psP2kLJBbHZ2qulMXAlNUz7Pg0l4B1Eh/BFJByJHRLlow==", + "node_modules/@holochain/hc-spin/node_modules/electron": { + "version": "29.4.2", + "resolved": "https://registry.npmjs.org/electron/-/electron-29.4.2.tgz", + "integrity": "sha512-XyIkuWQguwY8hGtLg0j5Q4Fqphdbh0ctBsKCSVzJ/R7Z2+2WN/oQ1M+zYwchmfiDgiuL3EKkrBrfPdxXYdMr+A==", + "dev": true, + "hasInstallScript": true, "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" + "@electron/get": "^2.0.0", + "@types/node": "^20.9.0", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" }, "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + "node": ">= 12.20.55" + } + }, + "node_modules/@holochain/hc-spin/node_modules/get-port": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.0.0.tgz", + "integrity": "sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@holochain/hc-spin/node_modules/nanoid": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.4.tgz", + "integrity": "sha512-vAjmBf13gsmhXSgBrtIclinISzFFy22WwCYoyilZlsrRXNIHSwgFQ1bEdjRwMT3aoadeIF6HMuDRlOxzfXV8ig==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" } }, "node_modules/@holochain/serialization": { @@ -880,9 +878,9 @@ "dev": true }, "node_modules/@lightningrodlabs/we-applet": { - "version": "0.16.0-dev.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.16.0-dev.0.tgz", - "integrity": "sha512-VW6zVxQBR3VngXfvyBsT4z2rhqkWBO2rOooHStm7C5Rpv0CG+1X0IM7IPVOeg5Zigr36fMgU50mZrQWsVIRx1g==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.16.2.tgz", + "integrity": "sha512-pQYzq02E+x6LOe+AWaebHTE1nPDgACgwlrYwfXe5k6KEsi8ii3CuxgQnjLkk3OInbEOm3tDx/LIK6J7CPbD1sQ==", "dependencies": { "@holochain/client": "^0.17.0-dev.7", "@msgpack/msgpack": "^2.8.0", @@ -910,55 +908,44 @@ } }, "node_modules/@lightningrodlabs/we-dev-cli": { - "version": "0.11.0-dev.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-dev-cli/-/we-dev-cli-0.11.0-dev.0.tgz", - "integrity": "sha512-9SrRBKtrogiDtPrRcyYqIseQ9EfRWVrjbC+IgvJVUCHJvDUWH18e1dh+s0NcTtw/uNmsiZellIvUM70dcp+Oaw==", + "version": "0.12.0-dev.6", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-dev-cli/-/we-dev-cli-0.12.0-dev.6.tgz", + "integrity": "sha512-lO1u78ACFp8+hXKWv6d3QGboC7/BBIDfniUx0YLBFA8IfQAcNCJYOW2NI/n7Hj2yoO+zBWG8hSMDeJJQBPdIXA==", "dev": true, "hasInstallScript": true, "dependencies": { "@electron-toolkit/preload": "^2.0.0", "@electron-toolkit/utils": "^2.0.0", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", - "@lightningrodlabs/we-applet": "0.16.0-dev.0", - "@lightningrodlabs/we-rust-utils": "0.300.0", + "@holochain-open-dev/utils": "0.400.0-dev.0", + "@holochain/client": "0.18.0-dev.1", + "@lightningrodlabs/we-applet": "0.17.0-dev.3", + "@lightningrodlabs/we-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", + "electron-updater": "6.1.8", "mime": "4.0.0", "nanoid": "5.0.4", "split": "1.0.1", "ts-node": "10.9.2", + "utf-8-validate": "^6.0.3", "winston": "3.11.0" }, "bin": { "we-dev-cli": "cli.js" } }, - "node_modules/@lightningrodlabs/we-dev-cli/node_modules/@holochain-open-dev/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dev": true, - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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/@lightningrodlabs/we-dev-cli/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.1.tgz", + "integrity": "sha512-5BW+kG/VoB+AhrzquoZ1QHbc1fGwujLs2o6Ct+aOkqXATjQNFif6auX50cagZSaq9hWX5VuZLcqdDTXLWKhNrw==", "dev": true, "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -970,6 +957,36 @@ "node": ">=18.0.0 || >=20.0.0" } }, + "node_modules/@lightningrodlabs/we-dev-cli/node_modules/@lightningrodlabs/we-applet": { + "version": "0.17.0-dev.3", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.17.0-dev.3.tgz", + "integrity": "sha512-TV6gbz3UAXTJydR4VQsJMCGIOhWGQ3zmgR8bVmh4selV1hu2y0GdwewADnQ90PvWj11nMH5JGpcWzkNGzkxSZw==", + "dev": true, + "dependencies": { + "@holochain-open-dev/profiles": "0.400.0-dev.1", + "@holochain/client": "0.18.0-dev.1", + "@msgpack/msgpack": "^2.8.0", + "js-base64": "^3.7.2" + } + }, + "node_modules/@lightningrodlabs/we-dev-cli/node_modules/electron": { + "version": "29.4.2", + "resolved": "https://registry.npmjs.org/electron/-/electron-29.4.2.tgz", + "integrity": "sha512-XyIkuWQguwY8hGtLg0j5Q4Fqphdbh0ctBsKCSVzJ/R7Z2+2WN/oQ1M+zYwchmfiDgiuL3EKkrBrfPdxXYdMr+A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^20.9.0", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, "node_modules/@lightningrodlabs/we-dev-cli/node_modules/nanoid": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.4.tgz", @@ -989,15 +1006,15 @@ } }, "node_modules/@lightningrodlabs/we-elements": { - "version": "0.5.0-dev.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-elements/-/we-elements-0.5.0-dev.0.tgz", - "integrity": "sha512-PV1NVxZVNnUk+kiMA0dGgwnXO0nrHkn4/zblymP0xTqGbZLP02k7C8HjlR6gDRrNwky8/oISOZ1ySHMgh0n6rQ==", - "dependencies": { - "@holochain-open-dev/elements": "0.300.0-dev.0", - "@holochain-open-dev/profiles": "0.300.0-dev.0", - "@holochain-open-dev/stores": "0.300.0-dev.0", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "version": "0.6.0-dev.0", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-elements/-/we-elements-0.6.0-dev.0.tgz", + "integrity": "sha512-+d+ob9lUxnuua8V4+mzN+DBSs9aEk0Ouwi2O3zEWfFtPlkXIKR0du6g6jGsOOTMKquq3atQWKwNh4wNg0KQ5yA==", + "dependencies": { + "@holochain-open-dev/elements": "0.400.0-dev.0", + "@holochain-open-dev/profiles": "0.400.0-dev.1", + "@holochain-open-dev/stores": "0.400.0-dev.0", + "@holochain-open-dev/utils": "0.400.0-dev.0", + "@holochain/client": "0.18.0-dev.1", "@lightningrodlabs/we-applet": "file:../we-applet", "@lit/context": "^1.0.1", "@lit/localize": "^0.12.0", @@ -1008,13 +1025,13 @@ } }, "node_modules/@lightningrodlabs/we-elements/node_modules/@holochain-open-dev/stores": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.300.0-dev.0.tgz", - "integrity": "sha512-s6knLTAfVHUYR7Y8HYiLL9JJtr86b2kBQDQVfyDNLcSdf7kwJUjNbza8ZozQ1ON9IDvVC7+LMiQ87H3oJihU0g==", + "version": "0.400.0-dev.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/stores/-/stores-0.400.0-dev.0.tgz", + "integrity": "sha512-yRWDYfBb90lNL3jgtsOfWc+g/oZeDHrIolrfne5vql24usKVlBdzyh3eoY+JsyDnB8x/HUMWnRsC4R94dhSl6Q==", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@holochain-open-dev/utils": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", "@scoped-elements/cytoscape": "^0.2.0", "@shoelace-style/shoelace": "^2.11.2", "lit": "^3.0.2", @@ -1022,28 +1039,14 @@ "svelte": "^3.53.1" } }, - "node_modules/@lightningrodlabs/we-elements/node_modules/@holochain-open-dev/utils": { - "version": "0.300.0-dev.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", - "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", - "dependencies": { - "@holochain/client": "^0.17.0-dev.7", - "@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/@lightningrodlabs/we-elements/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "version": "0.18.0-dev.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.1.tgz", + "integrity": "sha512-5BW+kG/VoB+AhrzquoZ1QHbc1fGwujLs2o6Ct+aOkqXATjQNFif6auX50cagZSaq9hWX5VuZLcqdDTXLWKhNrw==", "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", "@msgpack/msgpack": "^2.8.0", - "@tauri-apps/api": "^1.4.0", "emittery": "^1.0.1", "isomorphic-ws": "^5.0.0", "js-base64": "^3.7.5", @@ -1067,62 +1070,10 @@ "@lit-labs/ssr-dom-shim": "^1.2.0" } }, - "node_modules/@lightningrodlabs/we-elements/node_modules/@scoped-elements/cytoscape": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@scoped-elements/cytoscape/-/cytoscape-0.2.0.tgz", - "integrity": "sha512-HrC7Pc1SCIHrDTUE883ArvljUENH9FW9qxRwzeXF8LxW5OP2+SaNJSSBaoPztmI15YHOL0aN7uuG9ozRn0EHpA==", - "dependencies": { - "@open-wc/scoped-elements": "^2.0.1", - "@types/cytoscape": "^3.19.0", - "cytoscape": "^3.20.0", - "cytoscape-cola": "^2.5.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.3.2", - "cytoscape-klay": "^3.1.4", - "lit": "^2.0.2", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@lightningrodlabs/we-elements/node_modules/@scoped-elements/cytoscape/node_modules/@lit/reactive-element": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", - "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" - } - }, - "node_modules/@lightningrodlabs/we-elements/node_modules/@scoped-elements/cytoscape/node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/@lightningrodlabs/we-elements/node_modules/@scoped-elements/cytoscape/node_modules/lit-element": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", - "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/@lightningrodlabs/we-elements/node_modules/@scoped-elements/cytoscape/node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, "node_modules/@lightningrodlabs/we-elements/node_modules/lit": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", - "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz", + "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==", "dependencies": { "@lit/reactive-element": "^2.0.4", "lit-element": "^4.0.4", @@ -1130,9 +1081,9 @@ } }, "node_modules/@lightningrodlabs/we-elements/node_modules/lit-element": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.4.tgz", - "integrity": "sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", + "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", @@ -1140,32 +1091,32 @@ } }, "node_modules/@lightningrodlabs/we-elements/node_modules/lit-html": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.2.tgz", - "integrity": "sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz", + "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==", "dependencies": { "@types/trusted-types": "^2.0.2" } }, "node_modules/@lightningrodlabs/we-rust-utils": { - "version": "0.300.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils/-/we-rust-utils-0.300.0.tgz", - "integrity": "sha512-BVzoMZAfQyLqeZBqnXJg+9IT/ri7j6W3ZVqC3fKPK13BvnC6RPavheWje3EjSeLA/gmHQKj15b9sXHo1sQ4P3g==", + "version": "0.300.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils/-/we-rust-utils-0.300.1.tgz", + "integrity": "sha512-UrP0x6eCVksh2M9sC9+rNPUIgVxIeiNXvVV3X60XvBc+KjEM5saceFn2Z3zhQyVAsSA70qBS0vxYm+FgWdJNAA==", "dev": true, "engines": { "node": ">= 10" }, "optionalDependencies": { - "@lightningrodlabs/we-rust-utils-darwin-arm64": "0.300.0", - "@lightningrodlabs/we-rust-utils-darwin-x64": "0.300.0", - "@lightningrodlabs/we-rust-utils-linux-x64-gnu": "0.300.0", - "@lightningrodlabs/we-rust-utils-win32-x64-msvc": "0.300.0" + "@lightningrodlabs/we-rust-utils-darwin-arm64": "0.300.1", + "@lightningrodlabs/we-rust-utils-darwin-x64": "0.300.1", + "@lightningrodlabs/we-rust-utils-linux-x64-gnu": "0.300.1", + "@lightningrodlabs/we-rust-utils-win32-x64-msvc": "0.300.1" } }, "node_modules/@lightningrodlabs/we-rust-utils-darwin-arm64": { - "version": "0.300.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-arm64/-/we-rust-utils-darwin-arm64-0.300.0.tgz", - "integrity": "sha512-z2bVzejwSx+acdW9lljvUzxSKYnnVoxO5Y+b9bh4rivCnCJpZ1GFA6s0cAGfGr/nDs0y2zMfUEdD9lqX157x2g==", + "version": "0.300.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-arm64/-/we-rust-utils-darwin-arm64-0.300.1.tgz", + "integrity": "sha512-TiaZmMOOGgLYcA06to/VHCMn+Ug93Dh6kzcu8c7E7CmdzL6OjLErz/ZSTlO6eRbITX6X7ube13ePpKqEc1Doxw==", "cpu": [ "arm64" ], @@ -1179,9 +1130,9 @@ } }, "node_modules/@lightningrodlabs/we-rust-utils-darwin-x64": { - "version": "0.300.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-x64/-/we-rust-utils-darwin-x64-0.300.0.tgz", - "integrity": "sha512-QkLm2SArwJv0orPjDHDud7MWeYHEdyFUvOZeQlT/KzZg/MEpdpycoaDHlv8fcxVyFq7W6SkGoALtwvJMBYVVwQ==", + "version": "0.300.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-x64/-/we-rust-utils-darwin-x64-0.300.1.tgz", + "integrity": "sha512-9cpr2qUbEgz0OOHJFQ1BAF7LokDoTGX2lQO2D9AxE6w5uwLzc50C9TjKAvBve//JbnuCjD6oxZwbK/YeWWfPwQ==", "cpu": [ "x64" ], @@ -1195,9 +1146,9 @@ } }, "node_modules/@lightningrodlabs/we-rust-utils-linux-x64-gnu": { - "version": "0.300.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-linux-x64-gnu/-/we-rust-utils-linux-x64-gnu-0.300.0.tgz", - "integrity": "sha512-jyLuGAURndRxBxRALrUIj1C1rbpYk2nlTw/iiCkOrEHvJrAs9ngM+QHM1ZMZaCIIVlvqCrqc9bBIlL3+DpUyCQ==", + "version": "0.300.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-linux-x64-gnu/-/we-rust-utils-linux-x64-gnu-0.300.1.tgz", + "integrity": "sha512-jmNs1qfGyA4wodzJk60jaSKmVECjAgg91Iv5rgfcmYTKBbfOZHHUs471Du1j5ta5zVxx1R/tr/P/hSZc6Dqkmw==", "cpu": [ "x64" ], @@ -1211,9 +1162,9 @@ } }, "node_modules/@lightningrodlabs/we-rust-utils-win32-x64-msvc": { - "version": "0.300.0", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-win32-x64-msvc/-/we-rust-utils-win32-x64-msvc-0.300.0.tgz", - "integrity": "sha512-T/aJEstCGYHNSyRGeNy0+OIb8rjx3SO0nPs4mu+ER0Dkbo+fB305TvA3Kpd0jbxFGtuaTtOhmmntyonvja2l7w==", + "version": "0.300.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-win32-x64-msvc/-/we-rust-utils-win32-x64-msvc-0.300.1.tgz", + "integrity": "sha512-fVyyENCgtFXfZb/IxRUgwzgMBv6xfLIw1fETLrx/Jrj1FOQ0ai23fNWYsctHugHaw/nEoL7L22tgoWbZ6n0rPw==", "cpu": [ "x64" ], @@ -1336,11 +1287,11 @@ "integrity": "sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==" }, "node_modules/@open-wc/scoped-elements": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.2.0.tgz", - "integrity": "sha512-Qe+vWsuVHFzUkdChwlmJGuQf9cA3I+QOsSHULV/6qf6wsqLM2/32svNRH+rbBIMwiPEwzZprZlkvkqQRucYnVA==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.2.4.tgz", + "integrity": "sha512-12X4F4QGPWcvPbxAiJ4v8wQFCOu+laZHRGfTrkoj+3JzACCtuxHG49YbuqVzQ135QPKCuhP9wA0kpGGEfUegyg==", "dependencies": { - "@lit/reactive-element": "^1.0.0", + "@lit/reactive-element": "^1.0.0 || ^2.0.0", "@open-wc/dedupe-mixin": "^1.4.0" } }, @@ -1408,9 +1359,9 @@ } }, "node_modules/@scoped-elements/cytoscape": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@scoped-elements/cytoscape/-/cytoscape-0.1.1.tgz", - "integrity": "sha512-YCyr7vIVBaZCua/j3sU1/ufR9b/6XKJ0M8RaHLmTFvPg6oaJA4AOXqItxIM5em5Ru/vxRE3cFoz84pMSTrG9Jw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@scoped-elements/cytoscape/-/cytoscape-0.2.0.tgz", + "integrity": "sha512-HrC7Pc1SCIHrDTUE883ArvljUENH9FW9qxRwzeXF8LxW5OP2+SaNJSSBaoPztmI15YHOL0aN7uuG9ozRn0EHpA==", "dependencies": { "@open-wc/scoped-elements": "^2.0.1", "@types/cytoscape": "^3.19.0", @@ -1418,6 +1369,7 @@ "cytoscape-cola": "^2.5.0", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-dagre": "^2.3.2", + "cytoscape-klay": "^3.1.4", "lit": "^2.0.2", "lodash-es": "^4.17.21" } @@ -1499,7 +1451,6 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -1533,7 +1484,6 @@ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, - "peer": true, "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -1598,7 +1548,6 @@ "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dev": true, - "peer": true, "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", @@ -1620,9 +1569,9 @@ } }, "node_modules/@types/cytoscape": { - "version": "3.19.10", - "resolved": "https://registry.npmjs.org/@types/cytoscape/-/cytoscape-3.19.10.tgz", - "integrity": "sha512-PLsKQcsUd05nz4PYyulIhjkLnlq9oD2WYpswrWOjoqtFZEuuBje0f9fi2zTG5/yfTf5+Gpllf/MPcFmfDzZ24w==" + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/@types/cytoscape/-/cytoscape-3.21.4.tgz", + "integrity": "sha512-g4M57Zho+AMNYuEptTWH+aZ5VpyF8VcaI2t0+1/PWRZp5XQM6hku1Vo5/Ui721i+L+WCGkI1EjGAeHcYUQ2PRg==" }, "node_modules/@types/estree": { "version": "0.0.39", @@ -1634,8 +1583,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@types/javascript-time-ago": { "version": "2.0.3", @@ -1647,7 +1595,6 @@ "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, - "peer": true, "dependencies": { "@types/node": "*" } @@ -1694,7 +1641,6 @@ "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "dev": true, - "peer": true, "dependencies": { "@types/node": "*" } @@ -1736,7 +1682,6 @@ "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, "optional": true, - "peer": true, "dependencies": { "@types/node": "*" } @@ -4281,8 +4226,7 @@ "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -4367,6 +4311,19 @@ "node": ">=6.14.2" } }, + "node_modules/builder-util-runtime": { + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz", + "integrity": "sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", @@ -4454,7 +4411,6 @@ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, - "peer": true, "engines": { "node": ">=10.6.0" } @@ -4464,7 +4420,6 @@ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "dev": true, - "peer": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -4769,7 +4724,6 @@ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, - "peer": true, "dependencies": { "mimic-response": "^1.0.0" }, @@ -5269,13 +5223,9 @@ } }, "node_modules/cytoscape": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.25.0.tgz", - "integrity": "sha512-7MW3Iz57mCUo6JQCho6CmPBCbTlJr7LzyEtIkutG255HLVd4XuBg2I9BkTZLI/e4HoaOB/BiAzXuQybQ95+r9Q==", - "dependencies": { - "heap": "^0.2.6", - "lodash": "^4.17.21" - }, + "version": "3.29.2", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.29.2.tgz", + "integrity": "sha512-2G1ycU28Nh7OHT9rkXRLpCDP30MKH1dXJORZuBhtEhEW7pKwgPi77ImqlCWinouyE1PNepIOGZBOrE84DG7LyQ==", "engines": { "node": ">=0.10" } @@ -5338,16 +5288,16 @@ "d3-selection": "1" } }, - "node_modules/d3-drag/node_modules/d3-selection": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", - "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" - }, "node_modules/d3-path": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" }, + "node_modules/d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, "node_modules/d3-shape": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", @@ -5570,7 +5520,6 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, - "peer": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -5586,7 +5535,6 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -5670,7 +5618,6 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, - "peer": true, "engines": { "node": ">=10" } @@ -5681,7 +5628,6 @@ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "optional": true, - "peer": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -5700,7 +5646,6 @@ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "optional": true, - "peer": true, "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -5769,8 +5714,7 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/diff": { "version": "5.1.0", @@ -5919,8 +5863,71 @@ "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-2.0.0.tgz", "integrity": "sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-updater": { + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz", + "integrity": "sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ==", + "dev": true, + "dependencies": { + "builder-util-runtime": "9.2.3", + "fs-extra": "^10.1.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "lodash.escaperegexp": "^4.1.2", + "lodash.isequal": "^4.5.0", + "semver": "^7.3.8", + "tiny-typed-emitter": "^2.1.0" + } + }, + "node_modules/electron-updater/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-updater/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-updater/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-updater/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" } }, "node_modules/emittery": { @@ -6190,7 +6197,6 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, - "peer": true, "engines": { "node": ">=6" } @@ -6209,7 +6215,6 @@ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, "optional": true, - "peer": true, "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -6230,8 +6235,7 @@ "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/es6-promise": { "version": "3.3.1", @@ -6604,7 +6608,6 @@ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -6674,7 +6677,6 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, - "peer": true, "dependencies": { "pend": "~1.2.0" } @@ -6869,7 +6871,6 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "peer": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -6951,7 +6952,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "peer": true, "dependencies": { "pump": "^3.0.0" }, @@ -7250,7 +7250,6 @@ "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", "dev": true, "optional": true, - "peer": true, "dependencies": { "boolean": "^3.0.1", "es6-error": "^4.1.1", @@ -7269,7 +7268,6 @@ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "optional": true, - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -7323,7 +7321,6 @@ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, "optional": true, - "peer": true, "dependencies": { "define-properties": "^1.1.3" }, @@ -7346,7 +7343,6 @@ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, "optional": true, - "peer": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -7359,7 +7355,6 @@ "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dev": true, - "peer": true, "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -7651,7 +7646,6 @@ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "optional": true, - "peer": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -7727,11 +7721,6 @@ "node": ">= 0.4" } }, - "node_modules/heap": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" - }, "node_modules/helper-cache": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/helper-cache/-/helper-cache-0.7.2.tgz", @@ -7789,15 +7778,13 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, - "peer": true, "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -8429,12 +8416,29 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js-yaml/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/json-parse-better-errors": { "version": "1.0.2", @@ -8452,8 +8456,7 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/jsonc-parser": { "version": "3.2.0", @@ -8465,7 +8468,6 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -8492,7 +8494,6 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "peer": true, "dependencies": { "json-buffer": "3.0.1" } @@ -8595,6 +8596,12 @@ "node": ">=0.10.0" } }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -8926,6 +8933,12 @@ "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", "dev": true }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", + "dev": true + }, "node_modules/lodash.filter": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", @@ -9102,7 +9115,6 @@ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -9113,7 +9125,6 @@ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -9417,7 +9428,6 @@ "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", "dev": true, "optional": true, - "peer": true, "dependencies": { "escape-string-regexp": "^4.0.0" }, @@ -9431,7 +9441,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "optional": true, - "peer": true, "engines": { "node": ">=10" }, @@ -9571,7 +9580,6 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, - "peer": true, "engines": { "node": ">=4" } @@ -9832,7 +9840,6 @@ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -9894,7 +9901,6 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, "optional": true, - "peer": true, "engines": { "node": ">= 0.4" } @@ -10082,7 +10088,6 @@ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -10312,8 +10317,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/performance-now": { "version": "2.1.0", @@ -10612,7 +10616,6 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, - "peer": true, "engines": { "node": ">=0.4.0" } @@ -10693,7 +10696,6 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "peer": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -10942,7 +10944,6 @@ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -11293,8 +11294,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true, - "peer": true + "dev": true }, "node_modules/resolve-dir": { "version": "0.1.1", @@ -11494,7 +11494,6 @@ "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, - "peer": true, "dependencies": { "lowercase-keys": "^2.0.0" }, @@ -11608,7 +11607,6 @@ "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", "dev": true, "optional": true, - "peer": true, "dependencies": { "boolean": "^3.0.1", "detect-node": "^2.0.4", @@ -11626,8 +11624,7 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/rollup": { "version": "2.79.1", @@ -11787,6 +11784,12 @@ "node": ">=14.0.0" } }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, "node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -11808,8 +11811,7 @@ "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/serialize-error": { "version": "7.0.1", @@ -11817,7 +11819,6 @@ "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", "dev": true, "optional": true, - "peer": true, "dependencies": { "type-fest": "^0.13.1" }, @@ -12332,7 +12333,6 @@ "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.1.0" }, @@ -12840,6 +12840,12 @@ "node": ">=0.10.0" } }, + "node_modules/tiny-typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz", + "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==", + "dev": true + }, "node_modules/tinybench": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.0.tgz", @@ -13061,7 +13067,6 @@ "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, "optional": true, - "peer": true, "engines": { "node": ">=10" }, @@ -13140,7 +13145,6 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "peer": true, "engines": { "node": ">= 4.0.0" } @@ -13254,6 +13258,19 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/utf-8-validate": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.4.tgz", + "integrity": "sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, "node_modules/utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", @@ -13910,8 +13927,7 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/yargs": { "version": "16.2.0", @@ -13945,7 +13961,6 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "peer": true, "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -14017,14 +14032,14 @@ "ui": { "version": "0.1.0", "dependencies": { - "@holochain-open-dev/elements": "^0.300.0-dev.0", - "@holochain-open-dev/profiles": "^0.300.0-dev.0", - "@holochain-open-dev/stores": "^0.300.0-dev.0", - "@holochain-open-dev/utils": "^0.300.0-dev.0", - "@holochain-syn/core": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", - "@lightningrodlabs/we-applet": "^0.16.0-dev.0", - "@lightningrodlabs/we-elements": "^0.5.0-dev.0", + "@holochain-open-dev/elements": "^0.400.0-dev.0", + "@holochain-open-dev/profiles": "^0.400.0-dev.1", + "@holochain-open-dev/stores": "^0.400.0-dev.1", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain-syn/core": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", + "@lightningrodlabs/we-applet": "^0.17.0-dev.2", + "@lightningrodlabs/we-elements": "^0.6.0-dev.0", "@mdi/js": "^7.1.96", "@shoelace-style/shoelace": "^2.14.0", "@ts-stack/markdown": "^1.5.0", @@ -14060,10 +14075,88 @@ "vite": "^4.0.4" } }, - "ui/node_modules/@holochain-open-dev/utils": { + "ui/node_modules/@holochain/client": { + "version": "0.18.0-dev.3", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.3.tgz", + "integrity": "sha512-TlEJKKCoB/10VhZt7izHjOCts99zUv75flAaPr7Czs7fsiXQ5N2Yspjer5KosNsTIy2tSjzh9KRKQynFq58apA==", + "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" + } + }, + "ui/node_modules/@lightningrodlabs/we-applet": { + "version": "0.17.0-dev.3", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.17.0-dev.3.tgz", + "integrity": "sha512-TV6gbz3UAXTJydR4VQsJMCGIOhWGQ3zmgR8bVmh4selV1hu2y0GdwewADnQ90PvWj11nMH5JGpcWzkNGzkxSZw==", + "dependencies": { + "@holochain-open-dev/profiles": "0.400.0-dev.1", + "@holochain/client": "0.18.0-dev.1", + "@msgpack/msgpack": "^2.8.0", + "js-base64": "^3.7.2" + } + }, + "ui/node_modules/@lightningrodlabs/we-applet/node_modules/@holochain/client": { + "version": "0.18.0-dev.1", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.18.0-dev.1.tgz", + "integrity": "sha512-5BW+kG/VoB+AhrzquoZ1QHbc1fGwujLs2o6Ct+aOkqXATjQNFif6auX50cagZSaq9hWX5VuZLcqdDTXLWKhNrw==", + "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" + } + }, + "ui/node_modules/@lightningrodlabs/we-dev-cli": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-dev-cli/-/we-dev-cli-0.11.15.tgz", + "integrity": "sha512-N2eRDjwKIucd+vizRyJNN+/kQZKUdhipJau6DpuOO9ztRAEQ1FpvWrLsN6vAHCZxpV0WZOup34WnDZbwn3TU/w==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron-toolkit/preload": "^2.0.0", + "@electron-toolkit/utils": "^2.0.0", + "@holochain-open-dev/utils": "0.300.0-dev.0", + "@holochain/client": "=0.17.0-dev.9", + "@lightningrodlabs/we-applet": "0.16.2", + "@lightningrodlabs/we-rust-utils": "0.300.1-dev.2", + "bufferutil": "4.0.8", + "commander": "11.1.0", + "electron": "^25.6.0", + "electron-context-menu": "3.6.1", + "electron-updater": "6.1.8", + "mime": "4.0.0", + "nanoid": "5.0.4", + "split": "1.0.1", + "ts-node": "10.9.2", + "winston": "3.11.0" + }, + "bin": { + "we-dev-cli": "cli.js" + } + }, + "ui/node_modules/@lightningrodlabs/we-dev-cli/node_modules/@holochain-open-dev/utils": { "version": "0.300.0-dev.0", "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.300.0-dev.0.tgz", "integrity": "sha512-sqpnfK3xh5ufMD98HHOhVH2iUnJ+xbe87BWLnJ9g3iQ/Dkp7yeM22HanBV8GKw5lr8CPgOKKlJ1EQ+q8eGGXag==", + "dev": true, "dependencies": { "@holochain/client": "^0.17.0-dev.7", "@msgpack/msgpack": "^2.8.0", @@ -14073,10 +14166,11 @@ "sort-keys": "^5.0.0" } }, - "ui/node_modules/@holochain/client": { - "version": "0.17.0-dev.7", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.7.tgz", - "integrity": "sha512-dr0S+4Au/sS/PXu0T7Lm1uqwkPVpcWvbMBL9xD7bRv4pfWMratGdP3OpeA356l4bkpSJxkOltz2o2kN3pW3tRQ==", + "ui/node_modules/@lightningrodlabs/we-dev-cli/node_modules/@holochain/client": { + "version": "0.17.0-dev.9", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.17.0-dev.9.tgz", + "integrity": "sha512-/s4TiMAliB5XUEgs/lWVfx1xAXsjtkKDSd7cveWuHKUf2BiZ+eqk1Mt1UMXrkILAwpSpdFLknDHM7rNhXlk2nQ==", + "dev": true, "dependencies": { "@bitgo/blake2b": "^3.2.4", "@holochain/serialization": "^0.1.0-beta-rc.3", @@ -14093,12 +14187,129 @@ "node": ">=18.0.0 || >=20.0.0" } }, + "ui/node_modules/@lightningrodlabs/we-dev-cli/node_modules/@lightningrodlabs/we-applet": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.16.2.tgz", + "integrity": "sha512-pQYzq02E+x6LOe+AWaebHTE1nPDgACgwlrYwfXe5k6KEsi8ii3CuxgQnjLkk3OInbEOm3tDx/LIK6J7CPbD1sQ==", + "dev": true, + "dependencies": { + "@holochain/client": "^0.17.0-dev.7", + "@msgpack/msgpack": "^2.8.0", + "js-base64": "^3.7.2" + } + }, + "ui/node_modules/@lightningrodlabs/we-rust-utils": { + "version": "0.300.1-dev.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils/-/we-rust-utils-0.300.1-dev.2.tgz", + "integrity": "sha512-i6x9DI82FsD0RhF0pRFj3+k2NuQL8YICpc9y4LKg3vIRhEDVygzwpVcA5ZTfpGLIHZtzt8Nqv9exYfVHLOhlPQ==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@lightningrodlabs/we-rust-utils-darwin-arm64": "0.300.1-dev.2", + "@lightningrodlabs/we-rust-utils-darwin-x64": "0.300.1-dev.2", + "@lightningrodlabs/we-rust-utils-linux-x64-gnu": "0.300.1-dev.2", + "@lightningrodlabs/we-rust-utils-win32-x64-msvc": "0.300.1-dev.2" + } + }, + "ui/node_modules/@lightningrodlabs/we-rust-utils-darwin-arm64": { + "version": "0.300.1-dev.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-arm64/-/we-rust-utils-darwin-arm64-0.300.1-dev.2.tgz", + "integrity": "sha512-kSWUf5hsHWpSRUI3+g2CCXQenQ18nOXaBf7chGSnIiG8jgQCLOrXlKe1ZuZU6TzoAyd/A75LlBBxD0dETaYQzQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "ui/node_modules/@lightningrodlabs/we-rust-utils-darwin-x64": { + "version": "0.300.1-dev.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-darwin-x64/-/we-rust-utils-darwin-x64-0.300.1-dev.2.tgz", + "integrity": "sha512-+X0mO2aOm3vgFYUuFMWbcATNIoxm9i7Gnt3bjtNICaimz2Wr2F/Vm0UJuZCWT8uV31feWEBur2GtMDtbrI08tg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "ui/node_modules/@lightningrodlabs/we-rust-utils-linux-x64-gnu": { + "version": "0.300.1-dev.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-linux-x64-gnu/-/we-rust-utils-linux-x64-gnu-0.300.1-dev.2.tgz", + "integrity": "sha512-0G5lADOq+e6dQUToOo5nxBH4lzFS6GWcbDHLLFcSx0XRfLfua3Lefe4U77YzEqU1Lgj1H8sQFxQWtyB1wctB+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "ui/node_modules/@lightningrodlabs/we-rust-utils-win32-x64-msvc": { + "version": "0.300.1-dev.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-rust-utils-win32-x64-msvc/-/we-rust-utils-win32-x64-msvc-0.300.1-dev.2.tgz", + "integrity": "sha512-Jrh7IyGNt80GB1hxQIoxubPxFiH1yY26I1tzrVul9AOsepjjna+DnNf0FIgxtFCSWG2X7m2gmjENI1cd+OyvUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "ui/node_modules/@tsconfig/svelte": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-3.0.0.tgz", "integrity": "sha512-pYrtLtOwku/7r1i9AMONsJMVYAtk3hzOfiGNekhtq5tYBGA7unMve8RvUclKLMT3PrihvJqUmzsRGh0RP84hKg==", "dev": true }, + "ui/node_modules/@types/node": { + "version": "18.19.37", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.37.tgz", + "integrity": "sha512-Pi53fdVMk7Ig5IfAMltQQMgtY7xLzHaEous8IQasYsdQbYK3v90FkxI3XYQCe/Qme58pqp14lXJIsFmGP8VoZQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "ui/node_modules/electron": { + "version": "25.9.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.9.8.tgz", + "integrity": "sha512-PGgp6PH46QVENHuAHc2NT1Su8Q1qov7qIl2jI5tsDpTibwV2zD8539AeWBQySeBU4dhbj9onIl7+1bXQ0wefBg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^18.11.18", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, "ui/node_modules/golden-layout": { "version": "1.5.9", "resolved": "https://registry.npmjs.org/golden-layout/-/golden-layout-1.5.9.tgz", @@ -14106,6 +14317,24 @@ "dependencies": { "jquery": "*" } + }, + "ui/node_modules/nanoid": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.4.tgz", + "integrity": "sha512-vAjmBf13gsmhXSgBrtIclinISzFFy22WwCYoyilZlsrRXNIHSwgFQ1bEdjRwMT3aoadeIF6HMuDRlOxzfXV8ig==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } } } } diff --git a/package.json b/package.json index 7ee8455..45fbcea 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,8 @@ "build:zomes": "RUSTFLAGS='' CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown" }, "devDependencies": { + "@lightningrodlabs/we-dev-cli": "^0.12.0-dev.6", + "@holochain/hc-spin": "^0.400.0-dev.0", "@holochain-playground/cli": "^0.1.1", "@rollup/plugin-typescript": "^8.0.0", "@tsconfig/svelte": "^2.0.0", diff --git a/ui/package.json b/ui/package.json index 3953e39..ad18aa0 100644 --- a/ui/package.json +++ b/ui/package.json @@ -9,14 +9,14 @@ "package": "rm -f dist.zip && npm run build && cd dist && bestzip ../dist.zip *" }, "dependencies": { - "@holochain-open-dev/elements": "^0.300.0-dev.0", - "@holochain-open-dev/profiles": "^0.300.0-dev.0", - "@holochain-open-dev/stores": "^0.300.0-dev.0", - "@holochain-open-dev/utils": "^0.300.0-dev.0", - "@holochain-syn/core": "0.300.0-dev.0", - "@holochain/client": "^0.17.0-dev.7", - "@lightningrodlabs/we-applet": "^0.16.0-dev.0", - "@lightningrodlabs/we-elements": "^0.5.0-dev.0", + "@holochain-open-dev/elements": "^0.400.0-dev.0", + "@holochain-open-dev/profiles": "^0.400.0-dev.1", + "@holochain-open-dev/stores": "^0.400.0-dev.1", + "@holochain-open-dev/utils": "^0.400.0-dev.0", + "@holochain-syn/core": "^0.400.0-dev.0", + "@holochain/client": "^0.18.0-dev.0", + "@lightningrodlabs/we-applet": "^0.17.0-dev.2", + "@lightningrodlabs/we-elements": "^0.6.0-dev.0", "react":"18.2.0", "react-dom":"18.2.0", "react-querybuilder": "7.1.0", diff --git a/ui/src/AboutDialog.svelte b/ui/src/AboutDialog.svelte index 6cd84f4..e0565c9 100644 --- a/ui/src/AboutDialog.svelte +++ b/ui/src/AboutDialog.svelte @@ -116,9 +116,9 @@ - +
-

Tables is a demonstration Holochain app built by Lightning Rod Labs.

+

Datatub is a demonstration Holochain app built by Lightning Rod Labs.

Developers: Check out this hApp's source-code in our github repo. This project's real-time syncronization is powered by Syn, @@ -147,10 +147,10 @@ {#if $allBoards.status == "pending"} -

+
{:else if $allBoards.status == "complete"} - New table From + New table From {#each Array.from($allBoards.value.entries()) as [key,board]} { @@ -171,9 +171,6 @@ diff --git a/ui/src/ControllerBlockActiveBoards.svelte b/ui/src/ControllerBlockActiveBoards.svelte index 9f4fe54..00ec1f8 100644 --- a/ui/src/ControllerBlockActiveBoards.svelte +++ b/ui/src/ControllerBlockActiveBoards.svelte @@ -5,11 +5,11 @@ import type { SynStore } from '@holochain-syn/store'; import type { ProfilesStore } from "@holochain-open-dev/profiles"; import BoardMenu from "./BoardMenu.svelte"; - import type { WeClient } from '@lightningrodlabs/we-applet'; + import type { WeaveClient } from '@lightningrodlabs/we-applet'; export let roleName = "" export let client : AppAgentClient - export let weClient : WeClient + export let weClient : WeaveClient export let profilesStore : ProfilesStore let store: TablesStore = new TablesStore ( diff --git a/ui/src/ControllerBoard.svelte b/ui/src/ControllerBoard.svelte index c7fadf5..50db591 100644 --- a/ui/src/ControllerBoard.svelte +++ b/ui/src/ControllerBoard.svelte @@ -5,11 +5,11 @@ import type { AppAgentClient, EntryHash } from '@holochain/client'; import type { SynStore } from '@holochain-syn/store'; import type { ProfilesStore } from "@holochain-open-dev/profiles"; - import type { WeClient } from '@lightningrodlabs/we-applet'; + import type { WeaveClient } from '@lightningrodlabs/we-applet'; export let roleName = "" export let client : AppAgentClient - export let weClient : WeClient + export let weClient : WeaveClient export let profilesStore : ProfilesStore export let board : EntryHash @@ -70,7 +70,7 @@ } .wrapper { - background-color: #90827a; + background-color: #fff; } :global(:root) { diff --git a/ui/src/ControllerCard.svelte b/ui/src/ControllerCard.svelte index 826c78d..01cf012 100644 --- a/ui/src/ControllerCard.svelte +++ b/ui/src/ControllerCard.svelte @@ -1,21 +1,22 @@ +
+
+
+ +
+ +
+ + + {#if $activeMirrorHash !== undefined} + + {:else} + Unable to find mirror. + {/if} +
+
+
+
+
+ diff --git a/ui/src/EditMirrorDialog.svelte b/ui/src/EditMirrorDialog.svelte index 3c711ec..495373a 100644 --- a/ui/src/EditMirrorDialog.svelte +++ b/ui/src/EditMirrorDialog.svelte @@ -20,14 +20,18 @@ let dialog: SlDialog let nameInput; let cellValues = {} - let variables = [] + // let variables = [] let previousVariables = []; export let activeHashB64; + export let variables = []; + export let mirrorHash; + export let name; + export let raw; $: variables; - $: name = "" - $: raw = "" - $: boardHash = "" + $: name; + $: raw; + $: mirrorHash; const { getStore } :any = getContext('store'); @@ -44,85 +48,102 @@ await store.mirrorList.setActiveMirror(mirror.hash) } - - // const updateBoard = async ( name: string, labelDefs: LabelDef[], columnDefs: ColumnDef[], props: BoardProps, showArchived: boolean) => { - // const sa:{[key: string]: boolean} = get(store.uiProps).showArchived - // const boardHashB64 = encodeHashToBase64(boardHash) - // sa[boardHashB64] = showArchived - // store.setUIprops({showArchived:sa}) - - // const board: Board | undefined = await store.boardList.getBoard(boardHash) - // if (board) { - // let changes = [] - // const state: BoardState = board.state() - // if (state.name != name) { - // changes.push( - // { - // type: 'set-name', - // name: name - // }) - // } - // if (!isEqual(props, state.props)) { - // changes.push({type: 'set-props', - // props: props - // }) - // } - // if (!isEqual(labelDefs, state.labelDefs)) { - // changes.push({type: 'set-label-defs', - // labelDefs: labelDefs - // }) - // } - // if (!isEqual(columnDefs, state.columnDefs)) { - // changes.push({type: 'set-column-defs', - // columnDefs: columnDefs - // }) - // } - // if (changes.length > 0) { - // await board.requestChanges(changes) - // } - // } - // close() - // } - const updateMirror = async (name: string, variables: Array, raw: string ) => { console.log("updateMirror") const state:Partial = {name, variables, raw} state.feed = {} // state.feed[newFeedKey(store.myAgentPubKeyB64)] = {delta:{type:"create", name}, context:null} - const mirror = await store.mirrorList.getMirror(activeHashB64) - console.log("mirror") + const mirror = await store.mirrorList.getMirror(mirrorHash) if (mirror) { - let changes = [] - const mirrorState: MirrorState = mirror.state() - console.log("mirrorState") - if (mirrorState.name != name) { - changes.push( - { - type: 'set-name', - name: name - }) - } - if (!isEqual(variables, mirrorState.variables)) { - changes.push({type: 'set-variables', - variables: variables - }) - } - if (raw != mirrorState.raw) { - changes.push({type: 'set-raw', - raw: raw - }) - } - if (changes.length > 0) { + // console.log("mirror.state()", mirror.state()) + // let newState = { + // ...mirror.state(), + // name, + // raw, + // variables, + // } + // console.log("newState", newState) + // await mirror.requestChanges([{type: 'set-state', state : newState}]) + // console.log("mirror.state()", mirror.state()) + + let changes = [] + const mirrorState: MirrorState = mirror.state() + console.log("mirrorState") + if (mirrorState.name != name) { + changes.push( + { + type: 'set-name', + name: name + }) + } + if (!isEqual(variables, mirrorState.variables)) { + changes.push({type: 'set-variables', + variables: variables + }) + } + if (raw != mirrorState.raw) { + changes.push({type: 'set-raw', + raw: raw + }) + } + if (changes.length > 0) { + console.log("changes", changes) await mirror.requestChanges(changes) + } } - } + dispatchEvent(new CustomEvent('mirror-updated', {detail: {mirrorHash}})) dialog.hide() } export const open = ()=> { // mirrorEditor.reset() dialog.show() + // process all wals + variables.forEach((variable, i) => { + if (variable.value) { + const wal = weaveUrlToWAL(variable.value) + processWal(wal, i) + } + }) + } + + const processWal = async (wal, i) => { + switch (wal?.context?.assetType) { + case "Cell": + const valueOfCell = await getValueOfCell(wal.hrl[1], wal.context?.cellId?.rowId, wal.context?.cellId?.columnId, store) + variables[i].value = weaveUrlFromWal(wal) + cellValues[i] = valueOfCell + break + case "Column Summary": + const valueOfSummary = await getValueOfColumnSummary(wal.hrl[1], wal.context?.columnId, wal.context?.sumType, store, "true") + console.log(valueOfSummary) + variables[i].value = weaveUrlFromWal(wal) + cellValues[i] = valueOfSummary + break + case "Table": + console.log("table") + const tableValues = await getTableValues(wal.hrl[1], store) + console.log(tableValues) + variables[i].value = weaveUrlFromWal(wal) + cellValues[i] = tableValues + break + case "Row": + console.log("row") + const rowValues = await getRowValues(wal.hrl[1], wal.context?.rowId, store) + console.log(rowValues) + variables[i].value = weaveUrlFromWal(wal) + cellValues[i] = rowValues + break + case "Column": + console.log("column") + const columnValues = await getColumnValues(wal.hrl[1], wal.context?.columnId, store) + console.log(columnValues) + variables[i].value = weaveUrlFromWal(wal) + cellValues[i] = columnValues + break + } } + let mirrorEditor @@ -137,7 +158,7 @@ }}}>
- name= e.target.value}> + name= e.target.value} />
{#each variables as variable, i} @@ -149,43 +170,8 @@ diff --git a/ui/src/MirrorMenu.svelte b/ui/src/MirrorMenu.svelte index 72463fa..e30409b 100644 --- a/ui/src/MirrorMenu.svelte +++ b/ui/src/MirrorMenu.svelte @@ -110,7 +110,7 @@ .type-header { font-size: 12px; font-weight: normal; - color: #fff; + color: #000000; opacity: .6; margin-top: 40px; /* margin-bottom: 10px; */ diff --git a/ui/src/MirrorPane.svelte b/ui/src/MirrorPane.svelte index 7f058c5..4ab549f 100644 --- a/ui/src/MirrorPane.svelte +++ b/ui/src/MirrorPane.svelte @@ -1,37 +1,20 @@ - -
- {#if activeHashB64} - + {#if activeMirror.hash} + { + await new Promise(r => setTimeout(r, 2000)); + await setCellValues(); + }} + > {/if} -
-
- {#if standAlone} -

{$state.name}

- {:else} - - - -

{$state.name}

- {/if} - editMirrorDialog.open(cloneDeep(activeMirror.hash))} class="board-settings" > - Edit - + {#if showSettings} +
+
+ + {#if standAlone} + +

{$state.name}

+
+ {:else} + + + {$state.name} + + {/if} + editMirrorDialog.open(cloneDeep(activeMirror.hash))} class="board-settings" > + Edit + + { + setCellValues(); + } + }>reset + + { + const pdf = new jsPDF('p', 'mm', [297, 210]); + pdf.html( + $state.raw.replace(/!weave{(.*?)}/g, (match, p1) => { + const variable = $state.variables.find(v => v.name === p1); + // if variable is array, return the array as a string. otherwise return value + if (Array.isArray(cellValues[p1])) { + return JSON.stringify(cellValues[p1]); + } else { + return cellValues[p1]; + } + // return variable ? JSON.stringify(cellValues[p1]) : match; + }) + , { + callback: function (pdf) { + pdf.save("mirror.pdf"); + } + }); + } + }> + pdf + + {#if store.weClient} + + walToPocket()}> + + + + {/if} +
+
-
+ {/if} {#if $state} {@const rawSubbed = $state.raw.replace(/!weave{(.*?)}/g, (match, p1) => { const variable = $state.variables.find(v => v.name === p1); - return variable ? JSON.stringify(cellValues[p1]) : match; - })} - + // return variable ? JSON.stringify(cellValues[p1]) : match; + })}